Vous êtes sur la page 1sur 19

Chapitre 5 :

Adressage ip

PLAN
1)

Adresse IP

2)

Les classes dadressage

3)

Adresses ip spcifiques

4)

Masques de sous-rseau

5)

Cration de sous-rseau

161

1. ADRESSE IP 1/2

la diffrence des adresses physiques, les adresses


rseaux ou adresse IP sont attribues par les
administrateurs rseau et sont configures logiquement.

L'adresse IP comporte pour commencer deux parties


principales :

Une ID de rseau (netID) qui est l'adresse rseau logique du


sous rseau auquel l'ordinateur se rattache

Une ID d'hte (hostID) qui est l'adresse logique du


priphrique logique identifiant chaque ordinateur sur un
sous rseau.

162

1. ADRESSE IP 2/2

Cette adresse IP a un format de 4 octets (32 bits), que l'on a


l'habitude de reprsenter :

En binaire, si l'on veut identifier plus facilement les deux parties de


l'adresse IP, l'adresse rseau et l'adresse hte : xxxxxxxx. xxxxxxxx.
xxxxxxxx. xxxxxxxx

(xxxxxxxx allant de 0000 0000 1111 1111)

En dcimal, si l'on veut condenser l'criture : xxx.xxx.xxx.xxx


(xxx allant de 0 255)

La plupart des adresses IP peuvent tre converties en un nom


de domaine et inversement. Le nom de domaine est plus
facilement lisible :

Exemple : fr.wikipedia.org est le nom de domaine correspondant


91.198.174.2. Il s'agit du systme de rsolution de noms (DNS pour
Domain Name System en anglais).

163

2. LES

CLASSES DADRESSAGE

1/8

Les deux champs de l'adresse IP (netID et hostID) vont


varier suivant ce qu'on appelle la classe d'adresse IP.
Le tableau ci-aprs donne l'espace d'adresses possibles pour
chaque classe :

164

2. LES

CLASSES DADRESSAGE

2/8

Comment fait-on pour savoir quelle classe appartient


une adresse ?

Il y a deux mthodes pour le savoir :


La triviale, qui consiste apprendre par cur le tableau,
La subtile, qui consiste retenir la rgle, qui est logique :

La classe est dfinie par les bits les plus lourds (les plus gauche)
de ladresse, le bit le moins signifiant pour la classe est toujours un
0,Les autres sont tous 1,
La classe A est signale par 1 bit, donc 0,
La classe B est signale par 2 bits, donc 1 0,
La classe C est signale par 3 bits, donc 1 1 0,
La classe D est signale par 4 bits, donc 1 1 1 0,
La classe E est signale par 5 bits, donc 1 1 1 1 0,
165

2. LES

CLASSES DADRESSAGE

3/8

Reprsentation des identifiants hte et rseau des diffrentes classes


d'adresse IP

166

2. LES

CLASSES DADRESSAGE

4/8

Au dbut du dveloppement des protocoles, les rseaux


taient supposs entrer dans l'une des catgories
suivantes :

Un petit nombre de rseaux dots de nombreux htes,

Quelques rseaux dots d'un nombre intermdiaire d'htes,

Un grand nombre de rseaux dots de peu d'htes.

Le dcoupage des adresses ip en classe a donc suivi


lvolution des besoins rseau
167

2. LES

CLASSES DADRESSAGE

5/8

Les adresses de classe A

Le 1er octets est utilis pour ladresse rseau (NetID), il


varie de 1 126.

Les 2me ,3me , et 4me octets sont utiliss pour les adresses
machines (HostID).

Le masque par dfaut d'une adresse de classe A est


255.0.0.0.

168

2. LES

CLASSES DADRESSAGE

6/8

Les adresses de classe B


Les 1er et le 2me octets sont utiliss pour ladresse rseau (NetID), ils
varient de 128.0 191.255. Les 3me , et 4me octets sont utiliss pour les
adresses machines (HostID).
L'adresse IP de classe B autorise 214=16384 rseaux, ayant 216=65536
machines.
Le masque par dfaut d'une adresse de classe B est 255.255.0.0.

Les adresses de classe C


Les 1er , le 2me , et le 3me octets sont utiliss pour ladresse rseau
(NetID), ils varient de 192.0.0 223.255.255. Le 4me octets est utilis
pour les adresses machines (HostID).
L'adresse IP de classe C autorise 224=16777216 rseaux, ayant
28 = 256 machines.
Le masque par dfaut d'une adresse de classe B est 255.255.255.0.

169

2. LES

CLASSES DADRESSAGE

7/8

Les adresses de classe D


La classe D est ce qu'on appelle "Multicast", c'est--dire qu'elle est
destine faire de la diffusion d'information sur plusieurs htes
simultanment.
Elle n'a donc pas de netIDni de hostID.

Les adresses de classe E

La classe E n'est pas utilise et est destine un usage ultrieur.

Remarques
L'obtention d'une adresse IP pour crer un nouveau rseau est gre par
l'INTERNIC de manire dcentralise, savoir qu'un organisme
national gre les demandes pour chaque pays. En France c'est
l'INRIA(Institut National de Recherche en Informatique et
Automatique) qui est charg de cette tche.
Toutes les combinaisons mathmatiquement possibles pour identifier un
rseau ou une machine ne sont pas permises car certaines adresses ont
des significations particulires.

170

2. LES

CLASSES DADRESSAGE

8/8

Remarques

L'obtention d'une adresse IP pour crer un nouveau rseau est


gre par l'INTERNIC de manire dcentralise, savoir
qu'un organisme national gre les demandes pour chaque
pays.

Toutes les combinaisons mathmatiquement possibles pour


identifier un rseau ou une machine ne sont pas permises car
certaines adresses ont des significations particulires.
171

3. ADRESSES IP

Elle est galement utilise pour dsigner une machine sur son rseau
lors d'un boot galement,

<netID>.<hostID a tous ses bits 0>

Elle est utilise par une machine pour connatre sa propre adresse IP
lors d'un processus d'amorage par exemple,

<netID=0>.<hostID>

1/2

0.X.Y.Z

SPCIFIQUES

Elle n'est jamais affecte une machine car elle permet de dsigner le
rseau lui-mme (ex : 145.32.0.0),

<netID>.<hostID a tous ses bits 1>


C'est une adresse de diffusion ou de broadcasting, c'est--dire qu'elle
dsigne toutes les machines du rseau concern.
Un datagramme adress cette adresse sera ainsi envoy toutes les
machines du rseau (ex : un message envoy 165.10.255.255 est
diffus tous les htes du netID: 165.10),

172

3. ADRESSES IP

2/2

255.255.255.255

SPCIFIQUES

C'est une adresse de diffusion locale car elle dsigne toutes les machines
du rseau auquel appartient l'ordinateur qui utilise cette adresse.
L'avantage par rapport l'adresse prcdente est que l'metteur n'est
pas oblig de connatre l'adresse du rseau auquel il appartient,

127.X.Y.Z
C'est une adresse de rebouclage (loopbackou encore localhost). Le
message est envoy cet adresse ne sera pas envoyau rseau, il sera
retourn l'application par le logiciel de pilote de la carte.
L'adresse IP 127.0.0.1 est utilise pour la machine locale et pour tester
si la carte de rseau est bien installe.

Les adresses des rseaux privs

Les adresses:

de classe A de 10.0.0.0 10.255.255.255,


de classe B de 172.16.0.0 172.31.255.255
de classe C de 192.168.0.0 192.168.255.255

sont rserves la constitution de rseaux privs autrement appels


intranet.

173

3. ADRESSES IP

SPCIFIQUES

2/2

Un masque rseau (en anglais netmask) se prsente sous la forme de 4 octets


spars par des points (comme une adresse IP)

Un masque rseau comprend (dans sa notation binaire) des zros aux


niveau des bits de l'adresse IP que l'on veut annuler (et des 1 au niveau de
ceux que l'on dsire conserver).

Intrt d'un masque de sous-rseau

Le premier intrt d'un masque de sous-rseau est de permettre d'identifier


simplement le rseau associ une adresse IP.

En effet, le rseau est dtermin par un certain nombre d'octets de l'adresse IP


(1 octet pour les adresses de classe A, 2 pour les adresses de classe B, et 3 octets
pour la classe C). Or, un rseau est not en prenant le nombre d'octets qui le
caractrise, puis en compltant avec des 0.
174

4. MASQUE

DE SOUS RSEAU

1/2

Exemple
Le rseau associ l'adresse 34.56.123.12 est par exemple 34.0.0.0, car il
s'agit d'une adresse IP de classe A.

Pour connatre l'adresse du rseau associ l'adresse IP 34.56.123.12, il


suffit donc d'appliquer un masque dont le premier octet ne comporte que
des 1 (soit 255 en notation dcimale), puis des 0 sur les octets suivants.

Le masque est: 11111111.00000000.00000000.00000000


Le masque associ l'adresse IP 34.208.123.12 est donc 255.0.0.0.
La valeur binaire de 34.208.123.12 est: 00100010.11010000.01111011.00001100
Un ET logique entre l'adresse IP et le masque donne ainsi le rsultat suivant :

00100010.11010000.01111011.00001100
ET
11111111.00000000.00000000.00000000

=
00100010.00000000.00000000.00000000
175

Soit 34.0.0.0. Il s'agit bien du rseau associ l'adresse 34.208.123.12

4. MASQUE

DE SOUS RSEAU

2/2

En gnralisant, il est possible d'obtenir les masques


correspondant chaque classe d'adresse :

Pour une adresse de Classe A, seul le premier octet doit tre


conserv.
Le
masque
possde
la
forme
suivante
11111111.00000000.00000000.00000000, c'est--dire 255.0.0.0 en
notation dcimale ;

Pour une adresse de Classe B, les deux premiers octets doivent tre
conserv,
ce
qui
donne
le
masque
suivant
11111111.11111111.00000000.00000000,
correspondant

255.255.0.0 en notation dcimale ;

Pour une adresse de Classe C, avec le mme raisonnement, le masque


possdera
la
forme
suivante
11111111.11111111.11111111.00000000, c'est--dire 255.255.255.0
en notation dcimale

176

5. CRATION

DE SOUS RSEAU

1/2

Reprenons l'exemple du rseau 34.0.0.0, et supposons que l'on dsire que les
deux premiers bits du deuxime octet permettent de dsigner le rseau.
Le masque appliquer sera alors :
11111111.11000000.00000000.00000000 C'est--dire 255.192.0.0

Si on applique ce masque, l'adresse 34.208.123.12 on obtient : 34.192.0.0

En ralit il y a 4 cas de figures possibles pour le rsultat du masquage d'une


adresse IP d'un ordinateur du rseau 34.0.0.0
Soit les deux premiers bits
masquage est 34.0.0.0
Soit les deux premiers bits
masquage est 34.64.0.0
Soit les deux premiers bits
masquage est 34.128.0.0
Soit les deux premiers bits
masquage est 34.192.0.0

du deuxime octet sont 00, auquel cas le rsultat du

du deuxime octet sont 01, auquel cas le rsultat du


du deuxime octet sont 10, auquel cas le rsultat du
du deuxime octet sont 11, auquel cas le rsultat du

Ce masquage divise donc un rseau de classe A (pouvant admettre 16 777


214 ordinateurs) en 4 sous-rseaux - d'o le nom de masque de sous-rseau pouvant admettre 2^22 ordinateurs, c'est--dire 4 194 304 ordinateurs.

177

5. CRATION

DE SOUS RSEAU

2/2

Le nombre de sous-rseaux dpend du nombre de bits


attribus en plus au rseau (ici 2). Le nombre de sous-rseaux
est donc :

178