L'adresse IP, le numéro de chaque machine
Vous écrivez une carte postale à tatie Monique. Vous avez le texte, vous avez le timbre. Vous la jetez dans la boîte aux lettres sans rien écrire au dos.
Combien de temps avant qu'elle arrive ?
Jamais, évidemment. Sans adresse, aucun facteur au monde ne saura quoi en faire.
Sur Internet, c'est exactement pareil. Pour qu'un message parte de votre téléphone et arrive sur le serveur de Pronote, il faut que les deux machines aient une adresse. Cette adresse s'appelle l'adresse IP, pour Internet Protocol.
À quoi ça ressemble ?
Une adresse IP, dans sa version la plus répandue, ressemble à ceci :
192.168.1.17
Quatre nombres, séparés par des points. Chacun peut aller de 0 à 255, et pas au-delà.
Pourquoi 255 et pas 300, ou 1000 ?
Parce que chacun de ces quatre nombres est stocké sur 8 bits, c'est-à-dire huit cases qui valent 0 ou 1. Avec huit cases, on peut fabriquer 2⁸ = 256 combinaisons différentes, donc les nombres de 0 à 255. Ni plus, ni moins.
Une adresse complète tient donc sur 4 × 8 = 32 bits. C'est ce qu'on appelle une adresse IPv4.
Tout le monde a la même adresse ? Presque.
Allumez deux ordinateurs de la salle et regardez leurs adresses. Vous verrez quelque chose comme :
Poste de Camille : 192.168.1.17
Poste de Sofiane : 192.168.1.23
Les trois premiers nombres sont identiques, seul le dernier change. Ce n'est pas un hasard.
Toutes les machines du lycée forment un réseau local. À l'intérieur de ce réseau, chaque machine reçoit une adresse privée, et ces adresses commencent presque toujours par 192.168. Elles ne servent qu'à l'intérieur du bâtiment, comme les numéros de salle : « salle 214 » n'a aucun sens si vous n'êtes pas dans le lycée.
Pour sortir sur Internet, tout le monde passe par le même équipement, la box ou le routeur de l'établissement. Et vu de l'extérieur, toute la classe n'a qu'une seule et même adresse publique.
C'est pour ça qu'un site ne peut pas distinguer votre ordinateur de celui de votre voisin. Il voit arriver le lycée entier, pas vous.
Le masque de sous-réseau
Quand vous regarderez votre configuration, vous verrez une deuxième ligne juste sous l'adresse :
Masque de sous-réseau : 255.255.255.0
Retenez simplement ceci : le masque sert à savoir si deux machines font partie du même réseau, et donc si elles peuvent se parler directement.
Avec le masque ci-dessus, deux machines se parlent directement si leurs trois premiers nombres sont identiques. 192.168.1.17 et 192.168.1.23 : même réseau, elles communiquent. 192.168.1.17 et 192.168.**5**.23 : réseaux différents, il faudra passer par un routeur.
C'est tout ce dont vous avez besoin pour l'instant. Vous retrouverez ce paramètre dans les séances de simulation avec Filius, où il faudra le saisir.
Il n'y en aura pas pour tout le monde
Avec 32 bits, on peut fabriquer un peu plus de 4 milliards d'adresses différentes. En 1983, quand IPv4 a été conçu, cela paraissait largement suffisant.
Nous sommes aujourd'hui 8 milliards d'êtres humains, dont beaucoup possèdent un téléphone, un ordinateur, une console, une montre et une enceinte connectée. Le compte n'y est plus depuis longtemps : la réserve mondiale dans laquelle puisaient les opérateurs a été distribuée en totalité en 2011.
D'où la version suivante, IPv6, qui utilise 128 bits au lieu de 32 et s'écrit autrement :
2001:0db8:85a3:0000:0000:8a2e:0370:7334
Le nombre d'adresses possibles devient alors si grand qu'on pourrait en attribuer plusieurs milliards à chaque grain de sable de la planète.
Et maintenant ?
Vous savez qu'une machine se repère par un numéro. Sauf que personne ne tape 216.58.214.163 dans son navigateur pour aller sur Google.
C'est précisément le problème que résout le chapitre suivant.
Manipulations
Ouvrez une invite de commande Windows : touche Windows + R, puis tapez cmd et validez.
- Tapez la commande suivante :
ipconfig
Relevez votre adresse IPv4, votre masque de sous-réseau et votre passerelle par défaut.
-
Comparez votre adresse avec celle de votre voisin ou de votre voisine. Quelle partie est identique ? Quelle partie change ? Qu'en déduisez-vous ?
-
D'après le masque relevé à la question 1, votre machine et celle de votre voisin sont-elles sur le même réseau ?
-
Essayez de joindre sa machine avec la commande suivante, en remplaçant l'adresse par la sienne :
ping 192.168.1.23
Que constatez-vous ?
-
Rendez-vous maintenant sur un site du type mon-ip.com. L'adresse affichée est-elle la même que celle relevée à la question 1 ?
-
Demandez à trois camarades ce que le site affiche chez eux. Expliquez le résultat.
Auteur : Florian Mathieu
Licence CC BY-SA
Ce cours est mis à disposition selon les termes de la Licence Creative Commons Attribution - Partage dans les Mêmes Conditions 4.0 International.