Adressage IP
L'adresse IP identifie l'emplacement d'un système sur le réseau, à la manière d'une adresse postale : le nom de votre rue, et le numéro de votre maison.
De la même manière, l'adresse IP est divisée en deux parties : le réseau, et la machine.
L'adresse IP est composée de quatre octets, répartis entre l'adresse du réseau et l'adresse de la machine sur ce réseau.
Selon les besoins, une part plus importante doit être consacrée au réseau, ou au contraire aux machines connectées sur chacun des réseaux. Pour cela, des classes d'adresses ip sont définies.
La représentation décimale de l'adresse IP se fait en 4 nombres, séparés par des points. Ces points ne sont présents que pour des raisons de facilités de lecture, mais ne séparent pas physiquement les différents octets.
Exemple :
Pour plus d'informations, vous pouvez consulter la partie "paramétrer l'adresse IP sous NT".
Comme nous l'avons vu dans la partie relative au binaire, le nombre maximum de valeurs que peut représenter un octet est 256, de 0 à 255.
Classes d'adresses IP
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | |
1eroctet | 2eoctet | 3eoctet | 4eoctet | |||||||||||||||||||||||||||||
A | 0 | net id (7 bits) | host id (24 bits) | |||||||||||||||||||||||||||||
B | 1 | 0 | net id (14 bits) | host id (16 bits) | ||||||||||||||||||||||||||||
C | 1 | 1 | 0 | net id (21 bits) | host id (8 bits) | |||||||||||||||||||||||||||
D | 1 | 1 | 1 | 0 | multicast group id ( 28 bits) | |||||||||||||||||||||||||||
E | 1 | 1 | 1 | 1 | 0 | réservé à un usage futur (27 bits) |
Le tableau ci-dessus présente les différentes classes.
Nous pouvons en déduire un certain nombre d'informations :
Exemple de calcul d'adresse IP
Comment obtenons-nous cette valeur 16 777 214 hôtes par réseau dans des réseaux de classe A ?
En classe A, 8 bits sont réservés pour l'adresse du réseau, et 24 bits sont réservés pour l'adresse des machines sur le réseau.
- nous avons 224 possibilités au départ.
- nous devons retirer l'adresse hôte dans laquelle tous les bits sont à 0, car elle est réservée pour identifier le réseau.
- nous devons retirer l'adresse hôte dans laquelle tous les bits sont à 1, car elle est réservée pour du broadcast (message diffusé à toutes les machines du réseau).
- 224-2 = 16 777 216 -2 = 16 777 214 hôtes adressables.
Synthèse sur l'adressage IP en réseau
Identifiants de réseau
- Net ID classe A : 8 bits mais 1 imposé.
- Net ID classe B : 16 bits mais 2 imposés
- Net ID classe C : 24 bits mais 3 imposés
Identifiants de sous-réseau
- classe A on ne peut modifier que 7 bits : 27 = 128 sous-réseaux (-2 = 126)
- classe B on ne peut modifier que 14 bits : 214 = 16 384 sous-réseaux
- classe C on ne peut modifier que 21 bits : 221 = 2 097 152 sous-réseaux
Nombre de bits d'adresse de l'hôte
- Classe A : 24
- Classe B : 16
- Classe C : 8
Nombre d'adresses hôte possible
- Classe A : 224 = 16 777 216 adresses (-2 réservées = 16 777 214)
- Classe B : 216 = 65 536 adresses (-2 réservées = 65 534)
- Classe C : 28 = 256 adresses (-2 réservées = 254)
Remarques sur les adresses IP
L'adresse 127 ne peut être attribuée à un réseau, car elle est réservée pour un loopback (adresse locale qui évite le réseau).
Tous les bits à 1 pour les id réseau et hôte : adresse réservée pour du broacasting.
Tous les bits à 0 pour l'id hôte : adresse du réseau.
Adresse IP publique vs adresse IP privée
Toutes les adresses publiques sont accessibles par internet.
Elles sont attribuées par InterNic et doivent être uniques. Actuellement, la tendance voudrait que tout ait une adresse ip (la voiture, la chaudière, le frigidaire, etc.), mais nous sommes confrontés à cette limite : les adresses publiques doivent être uniques. C'est une des raisons pour lesquelles ipv4 sera remplacé par ipv6.
Il est évident qu'avec la profusion des réseaux locaux, les possibilités d'adressages de ip ne pouvaient répondre à la demande. De plus, il n'est absolument pas nécessaire d'avoir une adresse publique pour relier deux ordinateurs ensemble.
C'est pourquoi un certain nombre d'adresses sont privées.
Les adresses privées n'ont pas accès à internet : une passerelle (un proxy) est nécessaire pour permettre aux machines locales d'atteindre internet.
Les plages d'adresses privées sont les suivantes :
- Classe A : de 10.0.0.8 à 10.255.255.254 (masque de 8 bits)
- Classe B : de 172.16.0.1 à 172.31.255.254 (masque de 12 bits)
- Classe C : de 192.168.0.1 à 192.168.255.254 (masque de 16 bits)
Pour votre réseau local, vous pouvez donc puiser dans ces adresses.
English translation
You have asked to visit this site in English. For now, only the interface is translated, but not all the content yet.If you want to help me in translations, your contribution is welcome. All you need to do is register on the site, and send me a message asking me to add you to the group of translators, which will give you the opportunity to translate the pages you want. A link at the bottom of each translated page indicates that you are the translator, and has a link to your profile.
Thank you in advance.
Document created the 22/01/2004, last modified the 26/10/2018
Source of the printed document:https://www.gaudry.be/en/reseaux-ip-classes.php
The infobrol is a personal site whose content is my sole responsibility. The text is available under CreativeCommons license (BY-NC-SA). More info on the terms of use and the author.