C’est quoi une adresse IP ? Les classes d’adresses IP.
Dans cette partie :
- nous allons revenir rapidement sur la différence entre les d’adresses IPv4 et d’adresses IPv6,
- nous regarderons plus en détail la notion de réseau,
- nous parlerons des classes d’adresse IPv4,
- et enfin, nous étudierons les masques réseaux et les sous-réseaux (nous ferons un peu de calcul).
Suite de l’article « C’est quoi une adresse IP ? »( si vous n’êtes pas n’êtes pas super à l’aise avec la notion d’adresse IP, |
Au sommaire :
- Quelques rappels sur les adresses IP
- Les réseaux
- Un petit exercice
- Les classes d’adresses IPv4.
- Classe A
- Classe B
- Classe C
- Adresse du réseau
- Adresse de broadcast
Rappels
commençons par quelques petits rappels :
IPv4
- les adresses IP sont constituées par 4 octets (1 octet = 1 byte (8bits) est un nombre allant 0 à 255, voir : Bit Byte Octet ?),
- ces 4 octets sont écrits en décimal et chaque octet est séparé par un point,
- en voici un exemple : 45.101.2.254
- (avouez que c’est plus facile à lire et à retenir que si cela avait été écrit en binaire : voici la même chose écrite en binaire : 00101101.1100101.00000010.11111110)
IPv6
- pour votre information, les adresses IPv6 sont constituées de 8 nombres de 16 bits (16 bits = des nombres de 0 à 65535)
- Elles sont écrites en hexadécimal, et chaque nombre est séparés par des « : »
- Les « 0 » inutiles n’ont pas obligation d’être écrits.
- En voici un exemple : b5f1:4d:452c:58fe:e74:4712:A5ff:41ba.
(si l’adresse exemple du dessus avait été écrite en décimale : 46577:77:17708:22782:3700:18194:42495:16826)
Pour vous aider, j’ai rédigé un petit article qui explique comment faire simplement les conversions entre décimal,binaire et hexadécimal.
Pour la suite de cet article, nous ne parlerons que de l’IPv4.
Les réseaux
Pour que les ordinateurs « parlent » entre eux, il faut les mettre dans le même réseau. Mais comment c’est fait un réseau IP ?
Je vous remet l’exemple de la page précédente, d’un réseau 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 numéro change). Ce qui veut dire que, sur cet exemple : l’adresse du réseau est 192.168.0 . (Attention : pour simplifier au maximum, je n’ai pas affiché certaines informations concernant ce réseau, j’en parle plus loin)
Voici comment on peut expliquer ça : (chaque ‘xxx’ représente un octet, soit un nombre de 0 à 255)
- xxx.xxx.xxx.xxx : en orange : c’est le réseau (netID en anglais)
- xxx.xxx.xxx.xxx : en orange : c’est le numéro de l’ordinateur (appelé adresse de l’hôte, hostID en anglais)
- xxx.xxx.xxx.xxx : l’ensemble, c’est l’adresse IP (adresse du réseau + adresse de l’hôte)
Toutes ces machines vont pouvoir communiquer entre elles car elles sont dans le même réseau.
Retenez que :
pour que les ordinateurs puissent communiquer entre eux, ils doivent être dans le même réseau.
Si vous branchez un nouvel ordinateur dans ce réseau, et que vous lui attribuez une adresse IP 192.168.10.11. cet ordinateur ne pourra jamais communiquer avec les autres car il n’est pas dans le même réseau.
Un petit exercice
Voici un autre exemple de réseau.
Je vous laisse deviner quels équipements peuvent communiquer entre eux, et lesquels ne peuvent pas (je vous donne la réponse en dessous). (si vous ne connaissez pas la définition de switch, allez voir dans le dictionnaire)
(Nous verrons plus loin que sur ce schéma, il manque quelque chose de fondamental)
Réponse : Sur ce schéma voici les équipements qui peuvent communiquer entre eux :
- A, B, D, et E
- C et F
- L’ordinateur G ne voit aucun autre équipements (et d’ailleurs personne ne voit le G)
Les classes d’adresses IPv4.
Reprenons l’exemple du dessus avec tous les xxx (non, le site n’est pas réservé au plus de 18 ans !), on peut constater que si le réseau est constitué des 3 premiers nombres (xxx.xxx.xxx.xxx) et que l’adresse est composée du dernier (xxx.xxx.xxx.xxx), alors il ne peut y avoir que 254 adresses dans ce réseau.
Pourquoi 254 ?
- xxx : réprésentant un nombre de 0 à 255, cela fait 256 possibilités
- 2 adresses sont toujours réservées sur un réseau (j’y reviendrai plus loin), cela fait 256 – 2 = 254 possibilités.
Cela est trop juste pour les grosses entreprises, alors pourquoi ne pas essayer faire un réseau comme cela :
- xxx.xxx.xxx.xxx : en orange : le réseau
- xxx.xxx.xxx.xxx : en orange : l’adresse de l’hôte soit 256 *256 – 2 = 65534 possibilités.
On pourrait continuer comme ça en reculant encore l’adresse du réseau, ce qui donne une 3ème possibilité (xxx.xxx.xxx.xxx et xxx.xxx.xxx.xxx)
Et dans tout ça, les classes c’est quoi ?
Comme vous pouvez le constater, on peut faire simplement 3 types de réseaux. Et bien ces 3 types de réseaux correspondaient aux 3 classes les plus utilisées.
Je parle au passé car ce système est obsolète (car il était trop limité, nous verrons pourquoi), mais dans les entreprises, on parle encore parfois de classes d’adresses IP : les habitudes ont la peau dure !. Ce système de classe d’adresses IP avait été mis en place pour simplifier la création des réseaux.
Pourquoi je parle de ce système obsolète ?
Tout simplement, parce qu’il est simple, et que c’est un bon moyen de comprendre la suite.
Il faut juste savoir que ces classes avaient des plages d’adresses réservées.
C’était simple à retenir : la 1ère classe avait le 1er bit du 1er octet obligatoirement à 0 et le reste était libre.
La 2ème classe avait les 2 premiers bits du 1er octet à 10 et le reste était libre.
la 3ème classe avait les 3 premiers bits du 1er octet à 110, etc …
(n’hésitez pas à relire: bit, byte, octet)
Assez de blabla, voila un tableau résumant tout ça :
Voici les classes et leur définition :
Classe A
Le 1er bit du 1er octet = 0
Classe A | |||
octet 1 | octet 2 | octet 3 | octet 4 |
0……. | …….. | …….. | …….. |
Réseaux | Adresses des hôtes |
Voici les valeurs possibles :
Valeur possible de l’octet 1 (Rappel : en rouge, le 1er bit est toujours à 0) |
||
en binaire | en décimal | commentaire |
00000001 | 1 | début des adresses autorisées pour la classe A |
00000010 | 2 | |
00000011 | 3 | |
… | ||
01111110 | 126 | fin des adresses autorisées pour la classe A |
01111111 | 127 | adresse réservée |
10000000 | ne fait pas partie de la classe A car le 1er bit du 1er octet n’est pas = 0 |
En résumé : la classe A commence à 1.0.0.0 et se termine à 126.255.255.255, soit un total de 256*256*256 -2 = 16777214 hôtes disponibles pour un réseau de classe A.
Quelques exemples d’adresses de classe A : 10.0.0.5 ; 124.52.14.195 ;
Classe B
Le 1er bit du 1er octet = 1, le 2ème bit du 1er octet = 0
Classe B | |||
octet 1 | octet 2 | octet 3 | octet 4 |
10…… | …….. | …….. | …….. |
Réseaux | Adresses des hôtes |
Voici les valeurs possibles :
Valeur possible de l’octet 1 (Rappel : en rouge, les 2 premiers bits sont toujours = 10) |
||
en binaire | en décimal | commentaire |
10000000 | 128 | début des adresses autorisées pour la classe B |
10000001 | 129 | |
10000010 | 130 | |
… | ||
10111110 | 190 | |
10111111 | 191 | fin des adresses autorisées pour la classe B |
11000000 | ne fait pas partie de la classe B car le 2ème bit du 1er octet n’est pas = 0 |
En résumé : la classe B commence à 128.0.0.0 et se termine à 191.255.255.255, soit un total de 256*256 -2 = 65534 hôtes disponibles pour un réseau de classe B.
Quelques exemples d’adresses de classe B : 128.0.0.5 ; 191.52.14.195 ;
Classe C
Le 2 premiers bits du 1er octet = 1, le 3ème bit du 1er octet = 0
Classe C | |||
octet 1 | octet 2 | octet 3 | octet 4 |
110….. | …….. | …….. | …….. |
Réseaux | Adresses des hôtes |
Voici les valeurs possibles :
Valeur possible de l’octet 1 (Rappel : en rouge, les 3 premiers bits sont toujours = 110) |
||
en binaire | en décimal | commentaire |
11000000 | 192 | début des adresses autorisées pour la classe C |
11000001 | 193 | |
11000010 | 194 | |
… | ||
11011110 | 222 | |
11011111 | 223 | fin des adresses autorisées pour la classe C |
11100000 | ne fait pas partie de la classe C car le 3ème bit du 1er octet n’est pas = 0 |
En résumé : la classe C commence à 192.0.0.0 et se termine à 223.255.255.255, soit un total de 256 -2 = 254 hôtes disponibles pour un réseau de classe C.
Quelques exemples d’adresses de classe C : 192.168.0.1 et 192.168.0.52 sont dans le même réseau de classe C (car le premier octet commence par 110 en binaire (soit 192 en décimal), les 2 autres octets sont les mêmes. L’adresse 192.168.1.195 ne fait pas partie du réseau 192.168.0 !
Pour votre culture, sachez qu’il existait aussi 2 autres classes beaucoup moins utilisées. Je ne vais pas développer ici, ça serait un peu trop complexe.
Ensemble d’adresses obligatoires
Dans les réseaux privés, vous devez utiliser des adresses réservées. Ces adresses ne sont pas utilisées sur Internet. Donc si vous installer un réseau, vous devez utiliser les plages d’adresses 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
Adresse du réseau
Pourquoi j’enlève toujours 2 à mes calculs.
Si vous êtes observateur, vous remarquerez que j’ai commencé à … … 0.1 et terminé à … … 255.254. J’ai enlevé 2 valeurs possibles. Et comme plus haut, j’ai dit que je vous en reparlerais et bien voila. Dans chaque réseau, 2 adresses sont toujours réservées : la 1ère et la dernière.
- La 1ère est l’adresse du réseau.
- La dernière est l’adresse de broadcast.
Si on reprend en exemple un réseau de classe C, comme par exemple le réseau 192.168.2.0 cela donne :
- 192.168.2.0 : C’est le réseau complet
- de 192.168.2.1 à 192.168.2.254 : c’est l’ensemble des machines
- 192.168.2.255 : c’est l’adresse de broadcast.
Adresse de broadcast
Adresse de multidiffusion.
Cette adresse est particulière, car lorsque un ordinateur envoie un paquet à cette adresse, ce n’est pas 1 seul ordinateur qui va recevoir le paquet, mais l’ensemble des ordinateurs du réseau. C’est toujours la dernière adresse du réseau. Exemple en classe C: 192.168.1.255 (si le réseau est 192.168.1.0).
Je vous ai dit que les classes avaient été abandonnées, car elles ont été remplacées par un système qui fonctionne dans le même principe, mais qui permet de découper ses réseaux comme on le souhaite. (car il y a trop d’écart entre le nombre de machines possibles dans les différentes classes).
C’est pour cela qu’ont été inventés : les masques réseaux et les sous-réseaux.
Rappel de l’ensemble des articles sur les adresses IP :
C’est quoi une adresse IP ?
Les classes d’adresses IP ?
Les masques réseaux, les sous-réseaux ?
Les masques réseaux IP. (complément)
Trop cool,j’ai une questikn sur koman puis-je créer un point d’accès wifi sur mon pc?
Bonjour Mobdro,
Je viens de faire un petit tuto rapide, le voici : Comment créer un point d’accès wifi ?
A bientôt
Bonjour,
parfaite explication des adresses IP et des classes IP.
J’étais totalement perdue, ça m’aide beaucoup.
Merci,
Virginie
bonjour
pardon, il y’a quelque chose qui me parait encore sombre sur les classes d’adresses IP, surtout sur les classes D et E, je voudrais savoir leur plage d’adresse.
Merci!!
Bonjour Sanoussi,
si tu as bien lu, on ne parle plus de classe mais on utilise des masques maintenant,
A bientôt
Bonjour,
je vous voulais discuter avec vous par phone ou e-mail
Bonjour Stingray,
j’ai voulu t’envoyer un mail mais l’adresse fournie n’est pas correcte.
Bonjour,
j’ai trouvé ceci pour une adresse de Classe A :
10.2.2.0/24
C’est pas
10.2.2.0/8 car le masque de réseau est 255.0.0.0? donc 8 bits à 1?
Cordialement,
Bonjour,
pour commencer comme je le dis au-dessus, le système des classes d’adresses IP a été abandonné.
Si tu utilises un /24 tu limites la taille de ton réseau car cela ne veut dire que 255 adresses dispos !
A bientôt
Vraiment je vos informations j emerie recevoir encore
merci beaucoup pour la brillante explication
j’aime bien lire la suite . & surtout si vous seriez un peu beaucoup plus vaste et riche en expliquant
Bonjour, merci infiniment pour vos explication très clairs et à porter de tous.
Bonjour,
J’ai une question.
Sur un réseau en /23 soit 192.168.2.1 à 192.168.3.254 avec une masque en 255.255.254.0
Est ce que je peux utiliser l’adresse IP 192.168.2.255 et 192.168.3.0 qui sont au milieu de ma plage ? je retire ainsi bien la première et la derniere.
Bonjour Vikingraver,
oui c’est exactement ça.
A bientôt
Merci à anthony et à notre admin 🙂
yvan riou, pour répondre à ta question je pense qu’en configurant tes 2 rooter tu peux réussir à faire ce que tu demande
Entendu, je lis maintenant votre phrase différemment; merci.
Je me permets de vous poser un dernier problème qui me tracasse :
Comment peut-on faire pour que les machines 192.168.1.25 et 192.169.2.45 communiquent malgré tout entre-elles bien qu’elles n’appartiennent pas au même réseau ?
Oui, Anthony a raison.
Pour que les 2 réseaux communiquent il faut mettre un routeur ou une passerelle entre les 2.
Il faudra que je fasse un article sur ça.
A bientôt
Bonjour,
Grand merci pour toutes ces présentations qui me sont d’un grand secours pour le béotien du réseau que je suis !
Vous écrivez dans votre présentation « C’est quoi une adresse IP ? Les classes d’adresses IP » la phrase suivante :
« En résumé : la classe C commence à 192.0.0.0 et se termine à 223.255.255.255, soit un total de 256 -2 = 254 hôtes disponibles pour un réseau de classe C. »
N’y a t-il pas plus que 254 hôtes possibles pour l’intervalle [192.0.0.0 ; 223.255.255.255] ?
Cordialement.
Bonjour,
non car en classe C, un réseau commence par exemple à 192.168.1.1 et se termine à 192.168.1.254. Le réseau commençant à 192.168.2.1 est un autre réseau. Attention au masque.
A bientôt
Trop cool,j’ai une questikn sur koman puis-je créer un point d’accès wifi sur mon pc?
Bonjour,
c’est quelque chose que je n’ai jamais fait. Je ne sais pas si c’est possible. Mais je pense qu’une carte wifi d’ordinateur n’est pas assez puissante pour émettre loin. Je vais chercher.
A bientôt
Bravo. Clarissimo.
Merci beaucoup pour cette explication , c’est très utile.
Juste une petite remarque:
J’ai eu du mal à comprendre que
– la catégorie A correspondait aux réseaux de type xxx.xxx.xxx.xxx et xxx.xxx.xxx.xxx ;
– la catégorie B correspondait à ceux de type xxx.xxx.xxx.xxx et xxx.xxx.xxx.xxx ;
– la catégorie C correspondait à ceux de type xxx.xxx.xxx.xxx et xxx.xxx.xxx.xxx.
Je chipote peut-être mais ce n’est pas explicitement dit je crois…
En tout cas, ce site est génial, j’apprends pleins de trucs sur un sujet qui était du chinois pour moi ! Bel effort de vulgarisation !!
Ok, merci.
A bientôt
Très clair et compréhensible !
Petite remarque: il manque un mot dans la phrase « L’adresse 192.168.1.195 ne fait du réseau 192.168.0 ! »
pas pour apprendre vite
???
Génialement simple… J’ai tout compris du premier coup et je me précipite pour lire la suite!