INTERNET

L'adressage TCP / IP.

 

Pré-requis.
Qu'est-ce que TCP / IP ?
Les adresses IP.
Pourquoi des classes ?
Les masques de sous-réseau.
Comment fonctionne un masque de sous-réseaux.
Quelques EXEMPLES



Qu'est-ce que TCP / IP ?
 

TCP/IP signifie "Transmission Control Protocol/Internet Protocol". C'est un des protocoles (langage de communication entre les ordinateurs) du monde informatique, et c'est en particulier le protocole de communication utilisé sur Internet.
TCP/IP signifie TCP sur IP. TCP et IP représentent chacun une couche du modèle OSI, plus particulièrement la couche 4 (transport) pour TCP et la couche 3 (réseau) pour IP. Le principe de la communication via TCP/IP est d'assigner à chaque réseau et à chaque équipement une adresse unique qui pourra l'identifier.

Ainsi, une adresse IP que l'on peut assimiler à une adresse classique (n°, rue, ville, département, etc.), permet de localiser et d'identifier l'émetteur ou le destinataire d'une communication. Etant donné qu'internet fonctionne avec le protocole TCP/IP vous pouvez déjà noter que dès lors que vous circulez sur internet vous possédez une adresse IP qui vous identifie. RIEN N'EST DONC ANONYME SUR INTERNET...

 


Les adresses IP:
 
Nous venons de voir que lorsque l'on utilisait le protocole TCP/IP, chaque équipement était identifié à l'aide d'une adresse IP. Nous allons à présent voir comment est définie cette adresse:
  Exemple:
135.240.0.1
Les adresses IP sont découpées en classes:
0
R R R R R R
H H H H H H H H
H H H H H H H H
H H H H H H H H
 0 = bit dont la valeur vaut 0 | 1 = bit dont la valeur vaut 1
R = bit réservé pour le réseau | H = bit réservé pour l'hôte
 
Le premier bit de l'octet réseau valant 0 nous avons normalement:
27 soit 128 codages de réseau possibles
de 0 0000000 à 0 1111111 soit de 0 à 127 en décimal
Le réseau "0 0000000" est interdit.
Nous disposons donc de 127  (128 - 1) réseaux possibles en classe A:
De 1.0.0.0 à 127.0.0.0
NB: les hôtes étant codés sur les trois derniers octets, on y place des 0 pour indiquer que l'adresse est l'adresse d'un réseau et non d'un hôte.
 
1 0
 R R R R R R
R R R R R R R R
H H H H H H H H
H H H H H H H H
0 = bit dont la valeur vaut 0 | 1 = bit dont la valeur vaut 1
R = bit réservé pour le réseau | H = bit réservé pour l'hôte
1 1 0
 R R R R R
R R R R R R R R
R R R R R R R R
H H H H H H H H
 0 = bit dont la valeur vaut 0 | 1 = bit dont la valeur vaut 1
R = bit réservé pour le réseau | H = bit réservé pour l'hôte


Nous utilisons habituellement les classes A, B et C.

 


Pourquoi des classes ?
 
Nous venons de voir que les adresses IP étaient divisées en classes. Le rôle de ces classes est essentiellement de diviser l'adresse en deux parties: une partie dédiée au réseau, et une partie dédiée aux hôtes (équipements). L'augmentation du nombre d'hôtes se fait au détriment du nombre de réseaux et inversement.

PLUS SIMPLEMENT

Si l'on assimile ce procédé aux adresses que l'on utilise tous les jours, nous pouvons dire qu'une adresse en classe A serait appropriée à un pays qui aurait peu de villes (assimilées aux réseaux) mais beaucoup d'habitants (assimilés aux hôtes) dans chacune de ces villes.
Une classe B serait appropriée à un pays ayant un bon nombre de villes et une quantité non négligeable d'habitants dans chacune de ces villes.
Enfin la classe C serait appropriée à un pays ayant énormément de villages contenant peu d'habitants.

Les adresses IP sont donc réparties dans le monde en fonction des besoins réels de chacun.
On ne donnera ainsi pas d'adresses en classe A à une petite société qui ne possède qu'une centaine de postes...
 


Les masques de sous-réseau.
 





Adresses IP privées :

10.0.0.0 => 10.255.255.255

172.16.0.0 => 172.31.255.255

192.168.0.0 => 192.168.255.255