Vous êtes sur la page 1sur 0

CCNA3.

1 Module 1 Chapitre 9

Adressage IP

Objectifs
Expliquer le principe d'Internet et l'adquation du protocole TCP/IP avec celui-ci.
Dcrire les quatre couches du modle TCP/IP.
Spcifier les fonctions de chaque couche du modle TCP/IP.
Comparer les modles OSI et TCP/IP.
Prsenter la fonction et la structure des adresses IP.
Dfinir le rle des sous-rseaux.
Prsenter les diffrences entre l'adressage priv et l'adressage public.
Identifier la fonction des adresses IP rserves.
Expliquer l'utilisation de l'adressage dynamique et statique d'un quipement.
Dfinir le mcanisme des adresses dynamiques avec les protocoles RARP, BOOTP
et DHCP.
Utiliser le protocole ARP pour que l'adresse MAC envoie un paquet un autre
quipement.

Apprhender les problmes lis l'adressage rseau

Cest quoi une adresse IP ?

Exemples dadresses IP

Une adresse = un entier cod sur 32 bits (donc 4 octets) en notation dcimale
pointe
193.104.111.65 : en hexadcimal C1686F41
10.0.0.2 : en binaire 00001010.00000000.00000000.00000010
123.343.231.665 nest pas une adresse IP valide. Pourquoi ?

ADRESSAGE CLASSFULL

Champs de ladresse IPv4

Rseau

Hte
32 bits

172

16

122

204

8 bits

8 bits

8 bits

8 bits

1 Octet

1 Octet

1 Octet

1 Octet

27 26 25 24 23 22 21 20

27 26 25 24 23 22 21 20

27 26 25 24 23 22 21 20

27 26 25 24 23 22 21 20

Classes dadresses IP

Classe A :
8 bits
Rseau

24 bits
.

Htes

Htes

Htes

Classe B :
16 bits
Rseau

16 bits
Rseau

Htes

Htes

Classe C :
24 bits
Rseau

Rseau

8 bits
.

Rseau

Htes

Classe A

Rseau

Htes

(8 bits)

24 bits

0xxxxxxx

xxxxxxxx

xxxxxxxx

xxxxxxxx

@ rseaux : de 00000000 01111111, soit 0 127


Nombre max de rseaux : 126 rseaux
@ du rseau : x.0.0.0 (ex : 113.0.0.0)
Adresse de diffusion (broadcast) : x.255.255.255 (ex : 113.255.255.255)
Nombre max dhtes : 224 - 2 = 16.777.214 htes
Masque par dfaut : 255.0.0.0

Classe B

10xxxxxx

Rseau

Htes

(16 bits)

16 bits

xxxxxxxx

xxxxxxxx

xxxxxxxx

@ rseau : de 10000000 10111111, soit 128 191


Nombre max de rseaux : 16 384 rseaux
@ du rseau : x.x.0.0 (ex : 130.90.0.0)
@ de diffusion (broadcast) : x.x.255.255 (ex : 130.90.255.255)
Nombre max dhtes : 216 - 2 = 65.534 htes
Masque par dfaut : 255.255.0.0

Classe C

110xxxxx

Rseau

Htes

(24 bits)

8 bits

xxxxxxxx

xxxxxxxx

xxxxxxxx

@ rseau : de 11000000 11011111, soit 192 223


Nombre max de rseaux : 2 097 152
Masque par dfaut : 255.255.255.0
@ du rseau : x.x.x.0 (ex : 200.90.25.0)
Nombre max dhtes : 28 - 2 = 254 htes
@ de diffusion (broadcast) : x.x.x.255 (ex : 200.90.255.255)

Classe D

1110xxxx

xxxxxxxx

xxxxxxxx

xxxxxxxx

Rserves pour les groupes de multicast (diffusion de 1 plusieurs)


@ 224.x.x.x 239.x.x.x

Classe E

1111xxxx

xxxxxxxx

xxxxxxxx

xxxxxxxx

Adresses exprimentales non disponibles, rserves par lInternic des


fins de recherche,
@ de 240.x.x.x 255.x.x.x

Adresses particulires

Les @ de diffusion : @ x.255 suivant la classe


Les @ de rseau : @ x.0 suivant la classe
Les @ de Loopback (test) : @ 127.x.x.x
L@ 127.0.0.1 permet de vrifier que la pile IP est correctement
charge en mmoire (ping 127.0.0.1)
Route par dfaut (Cisco) : @ 0.0.0.0 (= cet ordinateur sur ce rseau)
Les @ prives (si non connectes Internet ou situes derrire un
firewall ou Translation dadresses (Network Adress Translation :
NAT) :
Classe A : @ 10.x.x.x
Classe B : @ 172.16.1.x @ 172.16.31.x
Classe C : @ 192.168.x.y
Mise part ces adresses que vous ne trouverez jamais sur Internet,
toutes les autres @ sont attribues par lInternic et peuvent rfrencer un
domaine.

Affectation des identificateurs de rseau et dhtes


124.0.0.27
124.0.0.1

192.121.73.1
131.107.0.13

Routeur
124.0.0.28
192.121.73.0
131.107.0.14

131.107.0.1

124.0.0.29

192.121.73.2

Routeur
131.107.0.15
Serveur

Serveur

124.0.0.0

131.107.0.0

Les sous-rseaux (subnetting)

ou comment crer des sous-rseaux avec un masque de sous-rseau

Raison dtre et principe gnral

Procure de la flexibilit dans ladressage


Rduisent les domaines de broadcast

En empruntant des bits la partie hte de ladresse.


Les sous-rseaux divisent un rseau en petites entites
Les adresses de sous-rseaux sont assignes localement par
ladministrateur rseau

Adresses de sous-rseaux

Des bits sont rservs dans la portion hte pour dsigner le champ sousrseau

Exemple pour une classe B :

10xxxxxx

Rseau

Htes

16 bits

8 bits

xxxxxxxx

Sous-rseau : 3 bits

. xxx

xxxxx

xxxxxxxx

Combien de bits emprunter ?

Taille du champ
htes

Maximum de
bits
empruntables

Minimum de bits
empruntables

Classe A

24

22

Classe B

16

14

Classe C

Masques par dfaut

Classe A : 255.0.0.0
Classe B : 255.255.0.0
Classe C : 255.255.255.0

Exemple

Diviser un rseau de class C en 2 sous rseaux utilisables


@ rseau : par ex. 192.168.100.0
Masque par dfaut : 255.255.255.0
Combien de bits emprunter au champ hte pour avoir 2 sous rseaux
utilisables ?

2 bits
(car 2 bits donnent 4 combinaisons possibles et que lune correspond ladresse
de diffusion et lautre ladresse du sous rseau)

Exemple (suite)

11000000
192

Rseau

Htes

24 bits

6 bits

10101000
168

01100100
100

Sous-rseau : 2 bits

Combien de sous rseaux obtenus : 22 2 = 2


Combien de bits disponibles pour la partie htes : 6
Combien dhtes par sous-rseau : 26 2 = 62

. xx

xxxxxx

Exemple (suite)

Rseau

Sous-rseau : 2 bits

24 bits

11000000

192

10101000

Htes
6 bits

168

01100100

. xx

xxxxxx

. 11

000000

100

Masque de sous rseau :

11111111
255

11111111
255

11111111
255

192

Masque de sous rseau : 255.255.255.192


Notation prfixe : Rseau 192.168.100.0 / 26 (signifie 26 bits 1
partir de la gauche dans lcriture du masque)

Exemple (fin)

@ sous rseau n1 :

11000000

10101000

192

01100100

168

. 01

xxxxxx
64 127

100

@ sous rseau n1 : 11000000.10101000.01100100.010000 = @192.168.100.64


@ broadcast sous rseau n1 : 11000000.10101000.01100100.011111 = @192.168.100.127
@ machines rseau n1 : @192.168.100.65 192.168.100.126

@ sous rseau n2 :

11000000
192

10101000
168

01100100
100

. 10

xxxxxx
128 191

@ sous rseau n2 : 11000000.10101000.01100100.100000 = @192.168.100.128


@ broadcast sous rseau n2 : 11000000.10101000.01100100.101111 = @192.168.100.191
@ machines rseau n2 : @192.168.100.129 192.168.100.190

Synthse Classe C

Nb
bits

Masque de sous
rseau

CIDR

Nb sous
rseaux

Nb
htes

Rseaux x htes

255.255.255.192

/26

62

124

255.255.255.224

/27

30

180

255.255.255.240

/28

14

14

196

255.255.255.248

/29

30

180

255.255.255.252

/30

62

124

Synthse Classe B

Nb
Nb htes Rseaux x htes
sous rseaux

Nb bits

Masque de
sous rseau

CIDR

255.255.192.0

/18

16382

32764

255.255.224.0

/19

8190

49140

255.255.240.0

/20

14

4094

57316

255.255.248.0

/21

30

2046

61380

255.255.252.0

/22

62

1022

63364

255.255.254.0

/23

126

510

64260

255.255.255.0

/24

254

254

64516

255.255.255.128

/25

510

126

64260

10

255.255.255.192

/26

1022

62

63364

11

255.255.255.224

/27

2046

30

61380

12

255.255.255.240

/28

4094

14

57316

13

255.255.255.248

/29

8190

49140

14

255.255.255.252

/30

16382

32764

Synthse Classe A
Nb bits

Masque de sous rseau

CIDR

Nb sous rseaux

Nb htes

Rseaux x htes

255.192.0.0

/10

4194302

8388604

255.224.0.0

/11

2097150

12582900

255.240.0.0

/12

14

1048574

14680036

255.248.0.0

/13

30

524286

15728580

255.252.0.0

/14

62

262142

16252804

255.254.0.0

/15

126

131070

16514820

255.255.0.0

/16

254

65534

16645636

255.255.128.0

/17

510

32766

16710660

10

255.255.192.0

/18

1022

16382

16742404

11

255.255.224.0

/19

2046

8190

16756740

12

255.255.240.0

/20

4094

4094

16760836

13

255.255.248.0

/21

8190

2046

16756740

14

255.255.252.0

/22

16382

1022

16742404

15

255.255.254.0

/23

32766

510

16710660

16

255.255.255.0

/24

65534

254

16645636

17

255.255.255.128

/25

131070

126

16514820

18

255.255.255.192

/26

262142

62

16252804

19

255.255.255.224

/27

524286

30

15728580

20

255.255.255.240

/28

1048574

14

14680036

21

255.255.255.248

/29

2097150

12582900

22

255.255.255.252

/30

4194302

8388604

Calculs sur les Sous Rseaux


Mthode dite du nombre magique

Utilit : Quand on connat ladresse dun hte et le masque de sous-rseau


(autre que les masques simples), dterminer lensemble des autres lments
(adresse rseau, adresse de broadcast)

Nombre magique = 256 dernire valeur intressante du masque

Mthode du Nombre Magique - Exemple 1


Soit lhte 195.74.212.136 / 26 -> 195.74.212.136 / 255.255.255.192 (classe C)
( Les 2 1ers bits de gauche du masque sont 1 -> 11111111.11111111.11111111.1100000000 )

1er octet intressant de ladresse rseau de classe C (gris)

Octet

Adresse hte

195

74

212

136

Masque

255

255

255

192

N de Sous Rseau

195

74

212

128

Premire adresse

195

74

212

129

3 - Dtermination de la premire adresse valide :


= N de sous rseau + 1

Adresse de Broadcast

195

74

212

191

4 - Dtermination de ladresse de Broadcast :


Octet intressant = Octet intressant du N de sous rseau +
Nombre magique Un = 128 + 64 1 = 191

Dernire adresse

195

74

212

190

1 - Dtermination du nombre magique :


= 256 octet intressant du masque = 256 - 192 = 64

2 - Dtermination de loctet correspondant du N de sous rseau :


= Multiple le plus proche de 64 infrieur ou gal 136
64 x 1 = 64 (< 136)
64 x 2 = 128 (< 136)
64 x 3 = 192 (> 136 ; prendre valeur prcdente = 128)

5 - Dtermination de la dernire adresse dhte utilisable :


= Soustraire 1 du dernier octet de ladresse de Broadcast

Mthode du Nombre Magique - Exemple 2


Soit lhte 130.4.102.1 / 22 -> 130.4.102.1 / 255.255.252.0 (classe B)
( Les 22 1ers bits de gauche du masque sont 1 -> 11111111.11111111.11111100.0000 )

1er octet intressant de ladresse rseau de classe B (gris)

Octet
Adresse hte

130

102

Masque

255

255

252

N de Sous Rseau

130

100

Premire adresse

130

100

Adresse de Broadcast

130

103

255

Dernire adresse

130

103

254

1 - Dtermination du nombre magique :


= 256 octet intressant du masque = 256 - 252 = 4
2 - Dtermination de loctet correspondant du N de sous rseau :
= Multiple le plus proche de 4 infrieur ou gal 102
4 x 1 = 4 (< 102)

4 x 24 = 96 (< 102)
4 x 25 = 100 (< 102)
4 x 26 = 104 (> 102 ; prendre valeur prcdente = 100)
3 - Dtermination de la premire adresse valide :
= N de sous rseau + 1
4 - Dtermination de ladresse de Broadcast : :
- A droite de loctet intressant, mettre 255
- Octet intressant = Octet intressant du N de sous rseau +
Nombre magique Un = 100 + 4 1 = 103
5 - Dtermination de la dernire adresse dhte utilisable :
= Soustraire 1 du dernier octet de ladresse de Broadcast

Mthode du Nombre Magique - Exemple 3


Soit lhte 10.200.10.18 / 11 -> 130.4.102.1 / 255.224.0.0 (classe A)
( Les onze 1ers bits de gauche du masque sont 1 -> 11111111.11100000.00000000.00000000 )

1er octet intressant de ladresse rseau de classe A (gris)

Octet
Adresse hte

10

200

10

18

Masque

255

224

N de Sous Rseau

10

192

Premire adresse

10

192

Adresse de Broadcast

10

223

255

255

Dernire adresse

10

223

255

254

1 - Dtermination du nombre magique :


= 256 octet intressant du masque = 256 - 224 = 32
2 - Dtermination de loctet correspondant du N de sous rseau :
= Multiple le plus proche de 32 infrieur ou gal 200
32 x 1 = 32 (< 200)

32 x 5 = 160 (< 200)


32 x 6 = 192 (< 200)
32 x 7 = 224 (> 200 ; prendre valeur prcdente = 192)
3 - Dtermination de la premire adresse valide :
= N de sous rseau + 1
4 - Dtermination de ladresse de Broadcast : :
- A droite de loctet intressant, mettre 255
- Octet intressant = Octet intressant du N de sous rseau +
Nombre magique Un = 192 + 32 1 = 223
5 - Dtermination de la dernire adresse dhte utilisable :
= Soustraire 1 du dernier octet de ladresse de Broadcast

A qui appartient cette adresse IP ?

Rendez vous sur :

http://www.networkinformation.com/ip/ipindex/

Adressage IPv6

Espace dadressage tendu, grce un adressage sur 128 bits (au lieu
de 24 !) pouvant gnrer 3,4 x 1038 combinaisons possibles (232 en IPv4)
Exemple : @AE52:43C2:A214:5A3F:2230:125F:45F2 (notation hexa)