Está en la página 1de 12

Au sommaire :

Quelques rappels sur les adresses IP

Les rseaux

Un petit exercice

Les classes dadresses IPv4.

Classe A

Classe B

Classe C

Adresse du rseau

Adresse de broadcast

Rappels
Commenons par quelques petits rappels :
IPv4

les adresses IP sont constitues par 4 octets (1 octet = 1 byte (8bits)


est un nombre allant 0 255, voir : Bit Byte Octet ?),

ces 4 octets sont crits en dcimal et chaque octet est spar par un
point,

en voici un exemple : 45.101.2.254


(avouez que cest plus facile lire et retenir que si cela avait t crit
en binaire : voici la mme chose crite en binaire :
00101101.1100101.00000010.11111110)
IPv6

pour votre information, les adresses IPv6 sont constitues de 8


nombres de 16 bits (16 bits = des nombres de 0 65535)

Elles sont crites en hexadcimal, et chaque nombre est spars par


des :
Les 0 inutiles nont pas obligation dtre crits.
En voici un exemple : b5f1:4d:452c:58fe:e74:4712:A5ff:41ba.
(si ladresse exemple du dessus avait t crite en
dcimale : 46577:77:17708:22782:3700:18194:42495:16826)

Pour vous aider, jai rdig un petit article qui explique comment faire
simplement les conversions entre dcimal, binaire et hexadcimal.

Pour la suite de cet article, nous ne parlerons que de lIPv4.

Les rseaux
Pour que les ordinateurs parlent entre eux, il faut les mettre dans le
mme rseau. Mais comment cest fait un rseau IP ?
Je vous remets lexemple de la page prcdente, dun rseau qui pourrait tre
comme a chez vous. :

Vous avez peut tre remarqu que toutes les adresses IP commencent par
192.168.0. (Seul le dernier numro change). Ce qui veut dire que, sur cet
exemple : ladresse du rseau est 192.168.0 . (Attention : pour simplifi au
maximum, je nai pas affich certaines informations concernant ce rseau.
Jen parle plus loin)

Voici comment on peut expliquer a : (chaque xxx rprsente un octet, soit


un nombre de 0 255)

xxx.xxx.xxx.xxx : en orange : cest le rseau (netID en anglais)

xxx.xxx.xxx.xxx : en orange : cest le numro de lordinateur


(appel adresse de lhte, hostID en anglais)

xxx.xxx.xxx.xxx : cest ladresse IP (adresse du rseau +


adresse de lhte)
Toutes ces machines vont pouvoir communiquer entre elles car elles sont
dans le mme rseau.
Retenez que :
pour que les ordinateurs puissent communiquer entre eux, ils
doivent tre dans le mme rseau.
Si vous branchez un nouvel ordinateur dans ce rseau, et que vous lui
attribuez une adresse IP 192.168.10.11. cet ordinateur ne pourra jamais
communiquer avec les autres car il nest pas dans le mme rseau.

Un petit exercice
Voici un autre exemple de rseau.
Je vous laisse deviner quels quipements peuvent communiquer entre eux, et
lesquels ne peuvent pas (je vous donne la rponse en dessous). (si vous ne
connaissez pas la dfinition de switch, allez voir dans le dictionnaire)

(Nous verrons plus loin que sur ce schma, il manque quelque chose de
fondamental)
Rponse : Sur ce schma voici les quipements qui peuvent communiquer
entre eux :

A, B, D, et E

C et F

Lordinateur G ne voit aucun autre quipements (et dailleurs personne


ne voit le G)

Les classes dadresses IPv4.


Reprenons lexemple du dessus avec tous les xxx (non, le site nest pas
rserv au plus de 18 ans !), on peut constater que si le rseau est constitu
des 3 premiers nombres (xxx.xxx.xxx.xxx) et que ladresse est compose du
dernier (xxx.xxx.xxx.xxx), alors il ne peut y avoir que 254 adresses dans ce
rseau.
Pourquoi 254 ?
1.
2.

xxx : rprsentant un nombre de 0 255, cela fait 256 possibilits


2 adresses sont toujours rserves sur un rseau (jy reviendrai plus
loin), cela fait 256 2 = 254 possibilits.
Cela est trop juste pour les grosses entreprises, alors pourquoi ne pas essayer
faire un rseau comme cela :

xxx.xxx.xxx.xxx : en orange : le rseau


xxx.xxx.xxx.xxx : en orange : ladresse de lhte soit 256 *256
2 = 65534 possibilits.
On pourrait continuer comme a en reculant encore ladresse du rseau, ce
qui donne une 3me possibilit (xxx.xxx.xxx.xxx et xxx.xxx.xxx.xxx)

Et dans tout a, les classes cest quoi ?


Comme vous pouvez le constater, on peut faire simplement 3 types de
rseaux. Et bien ces 3 types de rseaux correspondaient aux 3 classes les
plus utilises.
Je parle au pass car ce systme est obsolte (car il tait trop limit, nous
verrons pourquoi), mais dans les entreprises, on parle encore parfois de
classes dadresses IP : les habitudes ont la peau dure !. Ce systme de

classe dadresses IP avait t mis en place pour simplifier la cration des


rseaux.
Pourquoi je parle de ce systme obsolte ?
Tout simplement, parce quil est simple, et que cest un bon moyen
de comprendre la suite.

Il faut juste savoir que ces classes avaient des plages dadresses rserves.
Ctait simple retenir : la 1re classe avait le 1er bit du 1er octet
obligatoirement 0 et le reste tait libre.
La 2me classe avait les 2 premiers bits du 1er octet 10 et le reste tait
libre.
la 3me classe avait les 3 premiers bits du 1er octet 110, etc
(nhsitez pas relire: bit, byte, octet)
Assez de blabla, voila un tableau rsumant tout a :
Voici les classes et leur dfinition :

Classe A
Le 1er bit du 1er octet = 0
Classe A
octet 1

octet 2

octet 3

octet 4

0.

..

..

..

Rseaux

Adresses des htes

Voici les valeurs possibles :

Valeur possible de loctet 1


(Rappel : en rouge, le 1er bit est toujours 0)
en
binaire

en
dcimal

000000
01

commentaire

dbut des adresses autorises pour la classe A

000000
10

000000
11

011111
10

126

fin des adresses autorises pour la classe A

011111
11

127

adresse rserve

100000
00

ne fait pas partie de la classe A car le 1er bit


du 1er octet nest pas = 0

En rsum : la classe A commence 1.0.0.0 et se termine 126.255.255.255,


soit un total de 256*256*256 -2 = 16777214 htes disponibles pour un rseau
de classe A.
Quelques exemples dadresses de classe A : 10.0.0.5 ; 124.52.14.195 ;

Classe B
Le 1er bit du 1er octet = 1, le 2me bit du 1er octet = 0
Classe B
octet 1

octet 2

octet 3

octet 4

10

..

..

..

Rseaux

Adresses des htes

Voici les valeurs possibles :


Valeur possible de loctet 1
(Rappel : en rouge, les 2 premiers bits sont toujours = 10)
en
binaire

en
dcimal

commentaire

100000
00

128

100000
01

129

100000
10

130

dbut des adresses autorises pour la classe B

101111
10

190

101111
11

191

110000
00

fin des adresses autorises pour la classe B


ne fait pas partie de la classe B car le 2me bit
du 1er octet nest pas = 0

En rsum : la classe B commence 128.0.0.0 et se termine


191.255.255.255, soit un total de 256*256 -2 = 65534 htes disponibles pour
un rseau de classe B.
Quelques exemples dadresses de classe B : 128.0.0.5 ; 191.52.14.195 ;

Classe C
Le 2 premiers bits du 1er octet = 1, le 3me bit du 1er octet = 0
Classe C
octet
1

octet
2

octet
3

octet 4

110

..

..

..

Rseaux

Adresse des
htes

Voici les valeurs possibles :


Valeur possible de loctet 1
(Rappel : en rouge, les 3 premiers bits sont toujours = 110)

en
binaire

en
dcimal

110000
00

192

110000
01

193

110000
10

194

commentaire

dbut des adresses autorises pour la classe C

110111
10

222

110111
11

223

111000
00

fin des adresses autorises pour la classe C


ne fait pas partie de la classe C car le 3me bit
du 1er octet nest pas = 0

En rsum : la classe C commence 192.0.0.0 et se termine


223.255.255.255, soit un total de 256 -2 = 254 htes disponibles pour un
rseau de classe C.
Quelques exemples dadresses de classe C : 192.168.0.1 et 192.168.0.52 sont
dans le mme rseau de classe C (car le premier octet commence par 110 en
binaire (soit 192 en dcimal), les 2 autres octets sont les mmes. Ladresse
192.168.1.195 ne fait pas partie du rseau 192.168.0 !

Pour votre culture, sachez quil existait aussi 2 autres classes beaucoup moins
utilises. Je ne vais pas dvelopper ici, a serait un peu trop complexe.

Ensemble dadresses obligatoires


Dans les rseaux privs, vous devez utiliser des adresses rserves. Ces
adresses ne sont pas utilises sur Internet. Donc si vous installer un rseau,
vous devez utiliser les plages dadresses suivantes :

Classe A : 10.0.0.1 10.255.255.254

Classe B : 172.16.0.1 172.31.255.254

Classe C : 192.168.0.1 192.168.255.254

Les adresses IPv4 rserves :


Adresses rseau et de diffusion :
Bouclage : 127.0.0.1
Adresses link-local : bloc d'adresses 169.254.0.0 169.254.255.255 (169.254.0.0/16)
spciale que les htes utilisent pour diriger le trafic vers eux-mmes.
Elles peuvent tre automatiquement attribues l'hte local par le systme d'exploitation,
Adresses TEST-NET : Le bloc d'adresses 192.0.2.0 192.0.2.255 (192.0.2.0/24)
Les adresses de cette plage ne doivent pas tre visibles sur Internet. Ces adresses apparaissent
souvent avec des noms de domaine exemple.com ou exemple.net dans les requtes pour
commentaires et la documentation de fournisseur

Adresse du rseau
Pourquoi jenlve toujours 2 mes calculs.
Si vous tes observateur, vous remarquerez que jai commenc . 0.1 et
termin . 255.254. Jai enlev 2 valeurs possibles. Et comme plus haut,
jai dit que je vous en reparlerais et bien voil. Dans chaque rseau, 2
adresses sont toujours rserves : la 1re et la dernire.

La 1re est ladresse du rseau.

La dernire est ladresse de broadcast.


Si on reprend en exemple un rseau de classe C, comme par exemple le
rseau 192.168.2.0 cela donne :

192.168.2.0 : Cest le rseau complet

de 192.168.2.1 192.168.2.254 : cest lensemble des machines

192.168.2.255 : cest ladresse de broadcast.

Adresse de broadcast
Adresse de multidiffusion.
Cette adresse est particulire, car lorsquun ordinateur envoie un paquet
cette adresse, ce nest pas 1 seul ordinateur qui va recevoir le paquet, mais
lensemble des ordinateurs du rseau. Cest toujours la dernire adresse du
rseau. Exemple en classe C : 192.168.1.255 (si le rseau est 192.168.1.0).

Je vous ai dit que les classes avaient t abandonnes, car elles ont t
remplaces par un systme qui fonctionne dans le mme principe, mais qui
permet de dcouper ses rseaux comme on le souhaite. (Car il y a trop
dcart entre le nombre de machines possibles dans les diffrentes classes).
Cest pour cela quont t invents : les masques rseaux et les sousrseaux.

Exercice 02 : Adressage IP
Questions :

Un ordinateur P1 dont les paramtres rseau sont les suivants :


Adresse IP : 200.100.10.60
Masque du sous-rseau : 255.255.255.224

1-Codez ladresse IP en binaire.


2-Quelle est la classe du rseau?
3-Quelle est ladresse du sous-rseau?
4-Quelle est ladresse de diffusion (broadcast) de ce sous-rseau?
5-Ladresse IP 200.100.10.35 appartient-elle ce sous-rseau ?

Correction :

1-Lquivalent binaire de ladresse IP :


11001000.01100100.00001010.00111100
2-Cette adresse IP est une adresse de classe C.
(Plage dadresse de classe C : 192.0.0.0 --- 223.255.255.255)
3-Ladresse du sous-rseau est :
11001000.01100100.00001010.00111100 (200.100.10.60)
AND
11111111.11111111.11111111.11100000 (255.255.255.224)
------------------------------------------------11001000.01100100.00001010.00100000 (200.100.10.32)
Donc, Ladresse du sous-rseau est : 200.100.10.32
4-Ladresse de diffusion (broadcast) de ce sous-rseau est :
11001000.01100100.00001010.00111111 (200.100.10.63)
511001000.01100100.00001010.00100011 (200.100.10.35)
AND
11111111.11111111.11111111.11100000 (255.255.255.224)
------------------------------------------------11001000.01100100.00001010.00100000 (200.100.10.32)
Donc, Ladresse IP 200.100.10.35 appartient au sous-rseau
200.100.10.32 /27.
Essayer notre calculateur en ligne via ce lien

Comme dhabitude, les commentaires sont les bienvenus.