Documente Academic
Documente Profesional
Documente Cultură
(2010-2011)
Rziza Mohammed
rziza@fsr.ac.ma
Solution :
adressage binaire compact assurant un routage efficace
Utilisation de noms pour identifier des machines (ralise un
autre niveau que les protocoles de base)
Les classes d'adressage
Une adresse = 32 bits dite "Internet address" ou "IP address"
constitue d'une paire (netid, hostid) o netid identifie un rseau
et hostid identifie une machine sur ce rseau.
Cette paire est structure de manire dfinir cinq classes
d'adresse
16
Net-id
24
31
Host-id
Classe A
Classe B
10
Classe C
110
Classe D
1110
Multicast
Classe E
11110
Rserv
Net-id
Host-id
Net-id
Host-id
Classe
A
B
0.0.0.0
128.0.0.0
Plage
127.255.255.255
191.255.255.255
C
D
E
192.0.0.0
224.0.0.0
240.0.0.0
223.255.255.255
239.255.255.255
247.255.255.255
00000010
00011110
Adresses particulires
Adresses rseau : adresse IP dont la partie hostid ne comprend
que des zros; => la valeur zro ne peut tre attribue une
machine relle : 172.20.0.0 dsigne le rseau de classe B 172.20.
Adresse machine locale : adresse IP dont le champ rseau (netid)
ne contient que des zros;
hostid = 0 (=> tout zro), l'adresse est utilise au dmarrage du
systme afin de connatre l'adresse IP (RARP).
Netmask
255.255.255.128
255.255.255.224
255.255.255.224
255.255.255.224
Nb de machines
128
64
32
32
Exemple:
N = 255.255.255.128
R =192.168.16.0
B = NON (255.255.255.128) OU 192.168.16.0
= (0.0.0.127) OU 192.168.16.0
= 192.168.16.127
16
24
dsigne la machine
courante
Tout zro
Tout zro
Host-id
127
machine Host-id
sur le rseau courant
diffusion limite sur
le rseau courant
Tout un
Net-id
31
Tout un
Nimporte quoi (souvent 0)
193.49.60.41
193.49.60.43
193.49.60.1
192.100.1.2
192.100.1.1
192.100.1.7
Le sous-adressage
Le sous-adressage est une extension du plan dadressage initial
Devant la croissance du nombre de rseaux de lInternet, il a t
introduit afin de limiter la consommation dadresses IP, qui
permet galement de diminuer :
la gestion administrative des adresses IP,
la taille des tables de routage des passerelles,
la taille des informations de routage,
le traitement effectu au niveau des passerelles.
Principes
A lintrieur dune entit associe une adresse IP de classe
A, B ou C, plusieurs rseaux physiques partagent cette
adresse IP.
On dit alors que ces rseaux physiques sont des sous-rseaux
(subnet ) du rseau dadresse IP.
Le sous-adressage
Les sous-rseaux 128.10.1.0 et 128.10.2.0 sont nots seulement avec le NetId,
les machines seulement avec le Hostid ; exemple IP(F) = 128.10.2.9
128.10.1
.1
Internet
.2
.3
.4
.1
128.10.2
128.10.0.0
.6
.2
.9
Le sous-adressage
La passerelle doit router vers lun ou lautre des sous-rseaux ; le
dcoupage du site en sous-rseaux a t effectu sur la base du
troisime octet de ladresse :
les adresses des machines du premier sous-rseau sont de la
forme 128.10.1.X,
les adresses des machines du second sous-rseau sont de la
forme 128.10.2.X.
Pour slectionner lun ou lautre des sous-rseaux, P examine le
troisime octet de ladresse destination : si la valeur est 1, le
datagramme est rout vers rseau 128.10.1.0, si la valeur est 2, il
est rout vers le rseau 128.10.2.0.
Le sous-adressage
Conceptuellement, la partie locale dans le plan dadressage initial
est subdivise en partie rseau physique + identification de
machine (hostid) sur ce sous-rseau :
Partie Internet
Partie locale
Partie Internet
Le sous-adressage
Le choix du dcoupage dpend des perspectives dvolution du
site:
Exemple Classe B : 8 bits pour les parties rseau et machine
donnent un potentiel de 254 sous-rseaux et 254 machines par
sous-rseau, tandis que 3 bits pour la partie rseau et 13 bits
pour le champ machine permettent 6 rseaux de 8190
machines chacun.
Exemple Classe C : 4 bits pour la partie rseau et 4 bits pour
le champ machine permettent 14 rseaux de 14 machines
chacun.
Pour connatre son adresse IP, A diffuse sur le rseau, une requte RARP
qui la dsigne comme destinataire
Les Serveurs RARP (B et C) rpondent la requte.
16
19
31
Longueur totale
Flags
Protocole
24
Offset fragment
Adresse IP Source
Adresse IP Destination
Options IP (ventuellement)
Padding
Donnes
...
Prcdence D T R
Inutilis
Taille MTU
17 : UDP,
1 : ICMP.
(HEADER CHECKSUM)
(IP SOURCE )
(IP SOURCE)
(IP DESTINATION)
(IP DESTINATION)
(OPTIONS ventuelles + PADDING
0 1 2 3
C
classe
doption
Numro doption
copie (C) indique que l'option doit tre recopie dans tous les
fragments (c=1) ou bien uniquement dans le premier fragment (c=0).
les bits classe d'option et numro d'option indiquent le type de l'option.
Une option particulire de ce type est:
20.0.0.1
Reseau
10.0.0.0
10.0.0.1
30.0.0.5
Reseau
20.0.0.0
Reseau
30.0.0.0
20.0.0.2
40.0.0.1
Reseau
40.0.0.0
30.0.0.1
10.0.0.0
20.0.0.0
30.0.0.0
40.0.0.0
Router vers
20.0.0.1
direct
direct
30.0.0.1
Table de routage de G