L'adressage IP

Posted by IT NISRO 0 commentaires
Le protocole IP
Le protocole IP (Internet Protocol) est un des protocoles majeurs de la pile TCP/IP. Il s'agit d'un protocole réseau (niveau 3 dans le modèle OSI).

Adresse IP
Dans un réseau IP, chaque machine possède une adresse IP fixée par l'administrateur du réseau. Il est interdit de donner la même adresse à 2 machines différentes sous peine de panne.
Une adresse IP est une suite de 32 bits notée en général a.b.c.d avec a, b, c, et d des entiers entre 0 et 255. Chaque valeur a, b, c ou d représente dans ce cas une suite de 8 bits. Exemple :

une machine a comme adresse IP 134.214.80.12. 
a vaut 134 soit (1000 0110) en binaire.
b vaut 214 soit (1101 0110) en binaire. 
c vaut 80 soit (0101 0000) 
et d vaut 12 vaut (00001100).
En binaire, l'adresse IP s'écrit donc 1000 0110 1101 0110 0101 0000 0000 1100.

Taille des réseaux IP
Un réseau IP peut avoir une taille très variable :
  • une entreprise moyenne aura un réseau comportant une centaine de machines.
  • un campus universitaire aura un réseau comportant de quelques milliers à quelques dizaines de milliers de machines.
  • le réseau d'une multinationale (un grand fournisseur d'accès par exemple) peut comporter des millions de postes.
  • Tous ces différents réseaux peuvent être interconnectés.
Le net-id et le host-id
Au sein d'un même réseau IP, toutes les adresses IP commencent par la même suite de bits.
L’adresse IP d’une machine va en conséquence être composée de 2 parties : le net-id (la partie fixe) et le host-id (la partie variable).

Masque d'un réseau IP
Le masque du réseau permet de connaître le nombre de bits du net-id. On appelle N ce nombre. Il s’agit d’une suite de 32 bits composée en binaire de N bits à 1 suivis de 32-N bits à 0.

1.Exemple de masque numéro 1:
Le réseau d’une multinationale comprend toutes les adresses IP commençant par 5. Une adresse IP sera du type 5.*.*.*. 
Le net-id comporte 8 bits et le host-id comporte 24 bits. 
Le masque s’écrira donc en binaire 8 bits à 1 suivi de 24 bits à 0 soit 1111 1111 0000 0000 0000 0000 0000 0000. 
Le masque sera donc 255.0.0.0 Un tel réseau peut comporter 224 machines soit 16 millions environ.

2.Exemple de masque numéro 2:
Le réseau d’un campus universitaire comprend toutes les adresses IP commençant par 134.214. Une adresse IP sera du type 134.214.*.*. 
Le net-id comporte 16 bits et le host-id comporte 16 bits. 
Le masque s’écrira donc en binaire 16 bits à 1 suivi de 16 bits à 0 soit 1111 1111 1111 1111 0000 0000 0000 0000. 
Le masque sera donc 255.255.0.0. Un tel réseau peut contenir au maximum 216 machines soit 65536 machines.

3.Exemple de masque numéro 3:
le réseau d’une PME comprend toutes les adresses IP commençant par 200.150.17. Une adresse IP sera du type 200.150.17.* 
Le net-id comporte 24 bits et le host-id comporte 8 bits.
Le masque s’écrira donc en binaire 24 bits à 1 suivi de 8 bits à 0 soit 1111 1111 1111 1111 1111 1111 0000 0000. 
Le masque sera donc 255.255.255.0. Un tel réseau peut contenir au maximum 28 machines soit 256 machines.

Adresse réseau
Chaque réseau IP a une adresse qui est celle obtenue en mettant tous les bits de l’host-id à 0.
Le réseau de l’exemple 3 a comme adresse réseau 200.150.17.0. Un réseau IP est complètement défini par son adresse de réseau et son masque de réseau.

Autre notation
On considère le réseau 150.89.0.0 de masque 255.255.0.0. Le masque comporte 16 bits à 1.
On note parfois ce réseau : 150.89.0.0 /16. De la même manière le réseau 200.89.67.0 de masque 255.255.255.0 pourra être noté 200.89.67.0 /24.

Adresse de diffusion (broadcast)
Cette adresse permet à une machine d’envoyer un datagramme à toutes les machines d’un réseau. Cette adresse est celle obtenue en mettant tous les bits de l’host-id à 1. Le réseau de l’exemple 3 a comme adresse de broadcast 200.150.17.255.

Deux adresses interdites
Il est interdit d’attribuer à une machine d’un réseau IP, l’adresse du réseau et l’adresse de broadcast.

Les classes A, B et C (Obsolète)


Historiquement, le réseau Internet était découpé par classes comme expliqué ci-dessous:
Internet est prédécoupé en
o 126 réseaux de classe A dont le masque est 255.0.0.0
o 16384 réseaux de classe B dont le masque est 255.255.0.0
o 2 millions de réseaux de classes C dont le masque est 255.255.255.0
1.Classe A :
o Les adresses de ces réseaux sont a.0.0.0 avec a compris entre 1 et 126 bornes incluses (le premier bit des adresses IP des ces réseaux est 0).
o Le masque est 255.0.0.0
o Un tel réseau peut contenir 224-2 machines soit 16 millions environ.
2.Classe B :
o Les adresses de ces réseaux sont a.b.0.0 avec a compris entre 128 et 191 bornes incluses et b compris entre 0 et 255.(les 2 premiers bits des adresses IP de ces réseaux sont 10).
o Un tel réseau peut contenir 216 -2 = 65 534 machines.
3.Classe C :
o Les adresses de ces réseaux sont a.b.c.0 avec a compris entre 192 et 223 bornes incluses et b et c compris entre 0 et 255 (les 3 premiers bits des adresses IP de ces réseaux sont 110).
o Un tel réseau peut contenir 28-2 = 254 machines.

Aujourd'hui, la notion de classes d'adresses a disparu. Cela est notamment du au gachis d'adresses qui était fait en limitant l'utilisation du masque. Les RFC 1518 et RFC 1519 datant de 1993 spécifient une nouvelle norme, l'adressage CIDR. Ce nouvel adressage précise qu'il est possible d'utiliser n'importe quel masque avec n'importe quelle adresse, et organise par ailleurs le regroupement géographique des adresses IP pour diminiuer la taille des tables de routage des routeurs principaux d'Internet.

0 commentaires:

Enregistrer un commentaire

Membres

Formulaire de contact

Nom

E-mail *

Message *