A d r e s s a g e IP
Chaque hôte, (noeud d'un réseau TCP/IP impliqué dans le réseau Internet) que ce soit une station de travail, un routeur ou un serveur, doit avoir une adresse IP unique. Cette adresse ne dépend pas du matériel utilisé pour relier les machines ensemble, c'est une adresse logique notée sous forme de : w.x.y.z
Exemple d'adresses IP :
- 212.217.0.12
- 193.49.148.60
- 87.34.53.12
- 127.0.0.1
.: Caractéristiques
- Une adresse IP est un nombre de 32 bits codé sur 4 octets (octet = 8 bits).
- Pour l'usage humain, cette adresse est représentée sous la forme décimale pointée w.x.y.z (par exemple, 192.168.0.12) cette adresse est normalement sous format binaire, sauf qu'elle est par convention représentée sous format décimale afin qu'elle soit facilement retenue.
Exemple : L’adresse IP 212.217.0.1 correspond à la notation binaire : 11010100 . 11011001 . 00000000 . 00000001
- Chaque numéro dans les champs d'adresse doit être compris entre 0 et 255. (28 = 256 nombres)
- Toute adresse IP est composée de deux parties distinctes:
- Une partie nommée Identificateur (ID) du réseau : net-ID située à gauche, elle désigne le réseau contenant les ordinateurs.
- Une autre partie nommée identificateur de l'hôte : host-ID située à droite et désignant les ordinateurs de ce réseau.
| <---------------------------------------- 4 octets ------------------------------------------> |
Net ID |
Host ID |
Identifiant du réseau |
Identifiant du hôte |
- Selon que l'adresse est de classe A, B ou C, les premiers champs à partir de la gauche désignent le réseau, les champs à doite désignent la machine.
Pour récapituler : l'adresse IP est une adresse logique sur 32 bits identifiant un hôte TCP/IP. Chaque carte réseau d'un ordinateur utilisant TCP/IP requiert une adresse IP unique, telle que 212.217.1.2. Chaque adresse se compose de deux parties un identificateur (ID) de réseau, qui identifie tous les hôtes d'un même réseau physique, et un ID d'hôte, qui identifie un hôte du réseau. Dans notre exemple (212.217.1.2), l'ID de réseau est 212.217.1 et l'ID d'hôte: 2. Comment a-t-on pu deviner ceci? c'est grâce à la notion des classes.
 |
Note 1 : Chaque hôte TCP/IP est identifié par une adresse IP (adresse logique), qui est une adresse de couche Réseau indépendante de toute adresse de couche Liaison (l'adresse MAC = adresse physique de la carte réseau).
Note 2 : Des machines (routeurs, passerelles) sont multi-domiciliées c'est-à-dire possèdent plusieurs adresses IP, ne seront pas traités dans le présent cours.
Note 3 : L'adresse IP : 127.0.0.1 désigne l'adresse IP du hôte local |
.: Les classes
Les réseaux TCP/IP se divisent en trois grandes classes qui ont des tailles prédéfinies, ces 3 classes de réseau sont notées A, B et C et se différencient par le nombre d'octets désignant le réseau.
Dans une adresse IP la partie Net-ID peut être codée sur 1, 2 ou 3 octets. Les trois bits de poids fort du premier octet déterminent la classe de l’adresse et définissent ainsi implicitement le nombre d’octets utilisés pour le codage de l’identifiant du réseau.
Classe |
Adresse en binaire |
A |
0 - - - - - - - . - - - - - - - - . - - - - - - - - . - - - - - - - - |
B |
1 0 - - - - - - . - - - - - - - - . - - - - - - - - . - - - - - - - - |
C |
1 1 0 - - - - - . - - - - - - - - . - - - - - - - - . - - - - - - - - |
D |
1 1 1 0 - - - - . - - - - - - - - . - - - - - - - - . - - - - - - - - |
NB : es tirets ( - ) remplacent un 0 ou un 1.
Classe |
Adresse de début |
Adresse de fin |
A |
1.0.0.0 |
126.0.0.0 |
B |
128.0.0.0 |
191.255.0.0 |
C |
192.0.0.0 |
223.255.255.0 |
Dans une adresse IP de classe A, l'adresse réseau est désignée par le premier octet qui doit être d'une valeur inférieure à 128
Rq:
Le réseau composé de 0 uniquement n'existe pas, et le réseau 127 désigne l'ordinateur local. La plage utilisable est comprise entre 1.0.0.0 et 126.0.0.0 car 27 donc allant de 1 à 128-2.
Ce réseau peut contenir 16646144 ordinateurs.
Dans une adresse IP de classe B, l'adresse réseau est désignée par les deux premiers octets. La plage utilisable est comprise entre 128.0.0.0 et 191.255.0.0
Ce réseau peut contenir 65024 ordinateurs.
Dans une adresse IP de classe C, l'adresse réseau est désignée par les trois premiers octets. La plage utilisable est comprise entre 192.0.0.0 et 233.255.255.0
Ce réseau peut contenir 254 ordinateurs.
Les classes des réseaux IP |
Classe |
Champs d'adresse |
Plage d'adresse |
Masque par défaut |
A |
--- . --- . --- . --- |
1.0.0.0 |
126.0.0.0 |
255.0.0.0 |
B |
--- . --- . --- . --- |
128.0.0.0 |
191.255.0.0 |
255.255.0.0 |
C |
--- . --- . --- . --- |
192.0.0.0 |
233.255.255.0 |
255.255.255.0 |
 |
Note : Seules les trois premières classes (A-B-C) peuvent être utilisées pour des adresses effectives des hôtes. Il existe une quatrième classe nommée D et qui sert à la diffusion de groupe (Broadcast) Elle n'est pas traîtée au niveau de ce cours.
|
On note comme remarque que : Plus l'adresse réseau est petite (occupe le moins de chiffres), plus le réseau pourra contenir d'ordinateurs (la classe A étant celle qui supporte le plus grand nombre de machines).
 |
Note : On peut assigner à un hôte une adresses IP statique ou une adresses IP dynamique.
- Elle est statique quand on affecte une adresse figée (fixe) qu'il utilise à chaque fois qu'il se connecte au réseau.
- Elle est dynamique quand on utilise un serveur DHCP qui affecte aléatoirement des adresses IP aux différentes machines au sein du réseaux, cette méthode est mieux préférée lors de l'adressage pour éviter les conflits d'adresses. L'utilisation de DHCP pour configurer automatiquement TCP/IP sur les ordinateurs clients permet de simplifier l'administration et de garantir l'exactitude des informations de configuration.
|
.: Le masque
Un masque de sous-réseau identifie une partie de l'adresse IP de sorte que TCP/IP peut distinguer l'ID de réseau de l'ID d'hôte. Lorsque des hôtes TCP/IP essaient de communiquer, le masque de sous-réseau détermine si l'hôte de destination se trouve sur le même réseau local ou un autre distant.
Pour communiquer via un réseau, les ordinateurs doivent avoir le même masque de sous-réseau.
Un masque réseau se présente sous la forme de 4 octets séparés par des points (comme une adresse IP), il comprend (dans sa notation binaire) des zéros aux niveau des bits de l'adresse IP que l'on veut annuler (et des 1 au niveau de ceux que l'on désire conserver).
Par exemple, pour un réseau de classe C, le masque de sous-réseau est 255.255.255.0 par défaut Cela signifie que dans l’adresse IP, la partie numéro de réseau sera les trois premier nombres et que la partie numéro d’hôte sera le quatrième.
Prenons pour exemple un réseau ayant une adresse IP de ce type : 192.168.0.0 et comprenant 10 ordinateurs. Les adresses IP de ces 10 ordinateurs varient donc de 192.168.0.1 à 192.168.0.10
et on n'utilisera jamais l'adresse 192.168.0.0 sur une machine car c'est l'adresse du réseau (net-ID vue plus haut).
Ce masque de sous réseau va permettre aux ordinateurs ayant une adresse IP ayant 3 premiers octets identiques de communiquer ensemble. Ex : l'ordinateur ayant l'IP 192.168.0.1 pourra communiquer avec l'autre ayant une IP telle que 192.168.0.2, mais pas avec 192.169.0.2