Leçon 1 sur 4 · 6 min
Adresses IP : IPv4, IPv6, publiques et privées
Ce qu’est réellement une adresse IP, pourquoi Internet utilise deux formats différents, et pourquoi l’adresse de votre ordinateur portable n’est pas celle que voient les inconnus.
Chaque appareil qui communique avec Internet a besoin d’un numéro, pas d’un nom. La spécification centrale du protocole Internet, la RFC 791, indique que les adresses « distinguent les sources et les destinations jusqu’au niveau de l’hôte », ce qui signifie que chaque appareil obtient son propre numéro afin que les paquets sachent exactement où aller. Des noms comme example.org sont une commodité pour les humains, résolus en un numéro par le DNS (traité dans son propre cours) ; le réseau lui-même ne comprend que des numéros.
IPv4 : quatre milliards d’adresses, et ce n’est pas assez
Le format d’origine, IPv4, utilise une adresse de 32 bits, écrite comme quatre nombres séparés par des points, tel que 192.0.2.1. La RFC 791 la définit comme ayant une « longueur fixe de quatre octets (32 bits) ». Trente-deux bits permettent environ 4,3 milliards de combinaisons uniques, comme l’explique le centre d’apprentissage de Cloudflare. Cela semblait immense dans les années 1980. Ce n’est pas suffisant pour un monde de milliards de téléphones, d’ordinateurs portables, de routeurs et d’objets connectés, ce qui explique l’existence d’un format plus récent et bien plus vaste.
IPv6 : de la place pour tout le monde, pour longtemps
Les adresses IPv6 font 128 bits, écrites comme des groupes de chiffres hexadécimaux séparés par des deux-points, tel que 2001:0db8:85a3:0000:0000:8a2e:0370:7334. Comme le formule la RFC 8200, IPv6 « fait passer la taille de l’adresse IP de 32 à 128 bits, pour prendre en charge plus de niveaux de hiérarchie d’adressage, un nombre bien plus grand de nœuds adressables, et une configuration automatique plus simple ». Les deux versions coexistent aujourd’hui : votre Mac possède généralement une adresse de chaque type.
Publique et privée : l’adresse que seul votre routeur connaît
Toutes les adresses n’ont pas besoin d’être joignables depuis l’ensemble d’Internet. La RFC 1918 réserve trois plages d’adresses IPv4 à l’usage à l’intérieur des maisons, des bureaux et d’autres réseaux privés :
10.0.0.0à10.255.255.255172.16.0.0à172.31.255.255192.168.0.0à192.168.255.255(la plage utilisée par la plupart des routeurs domestiques)
La RFC 1918 précise explicitement que ces adresses restent locales : « parce que les adresses privées n’ont aucune signification globale, les informations de routage concernant les réseaux privés ne doivent pas être propagées sur les liaisons inter-entreprises, et les paquets ayant une adresse source ou destination privée ne doivent pas être transmis sur de telles liaisons ». Les fournisseurs d’accès à Internet sont censés rejeter toute tentative de les acheminer vers l’Internet public. Une seule adresse, généralement détenue par votre routeur, doit être publique afin que le reste d’Internet puisse la trouver ; la façon dont ce partage fonctionne fait l’objet de la leçon suivante.
ipconfig getifaddr en0
192.168.1.12192.168.1.12 se situe dans la plage privée ci-dessus : elle identifie ce Mac sur son propre réseau Wi-Fi, mais aucun ordinateur sur l’Internet en général ne peut lui envoyer un paquet directement. Le centre d’apprentissage de Cloudflare note que la plupart des connexions domestiques reçoivent aussi une adresse publique temporaire, « dynamique », de la part du FAI plutôt qu’une adresse fixe, choisie dans un réservoir partagé car les adresses permanentes coûtent plus cher à maintenir, aussi bien pour le fournisseur que pour chaque client.
À retenir
- Les appareils sont adressés par un numéro, pas par un nom ; IPv4 utilise des adresses de 32 bits, environ 4,3 milliards de combinaisons possibles.
- IPv6 utilise des adresses de 128 bits spécifiquement pour donner à Internet beaucoup plus de marge de croissance, selon la RFC 8200.
- La RFC 1918 réserve trois plages (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16) aux réseaux privés ; elles ne sont jamais routées sur l’Internet public.
- Une adresse comme 192.168.1.12 sur votre Mac est privée et locale ; votre routeur détient l’adresse publique que voit le reste d’Internet.
- La plupart des connexions Internet domestiques utilisent une adresse publique temporaire (dynamique) plutôt que permanente.
Vérifiez vos connaissances
1. Environ combien d’adresses uniques le format IPv4 sur 32 bits permet-il ?
- Environ 4,3 milliards — Exact.
- Un nombre illimité
- Environ 65 000
- Exactement 1 million
32 bits donnent 2^32 combinaisons, soit environ 4,3 milliards, ce que le centre d’apprentissage de Cloudflare donne comme raison pour laquelle IPv4 a fini par manquer d’adresses.
2. Selon la RFC 8200, pourquoi IPv6 utilise-t-il des adresses de 128 bits plutôt que de 32 bits ?
- Pour rendre les adresses plus courtes à taper
- Pour prendre en charge plus de niveaux de hiérarchie d’adressage et bien plus de nœuds adressables — Exact.
- Pour supprimer le besoin d’un routeur
- Pour rendre le Wi-Fi plus rapide
La RFC 8200 indique que la taille plus grande existe « pour prendre en charge plus de niveaux de hiérarchie d’adressage, un nombre bien plus grand de nœuds adressables, et une configuration automatique plus simple ».
3. Laquelle de ces plages est une plage IPv4 privée jamais routée sur l’Internet public ?
- 192.168.0.0/16 — Exact.
- 8.8.8.0/24
- 1.1.1.0/24
- 172.217.0.0/16
192.168.0.0/16 est l’une des trois plages que la RFC 1918 réserve aux réseaux privés ; les autres adresses de la liste sont de vraies adresses publiques.
4. Votre Mac affiche l’adresse 192.168.1.12. Que vous indique-t-elle ?
- C’est l’adresse que des inconnus sur Internet utiliseraient pour joindre directement votre Mac
- C’est une adresse privée, valable uniquement sur votre propre réseau local — Exact.
- Votre Mac n’a pas d’adresse IP
- C’est l’adresse de votre fournisseur d’accès à Internet
192.168.1.12 se situe dans la plage privée de la RFC 1918 ; elle identifie le Mac sur son réseau domestique, pas vis-à-vis de l’Internet extérieur.
À vous de jouer avec FireAI
Mettez cette leçon en pratique sur votre propre Mac.
- Découvrez où une appli envoie des données, sur la Carte du monde — Voyez exactement avec quelle entreprise et quel pays une appli communique discrètement.
- Règles : appli, site, domaine, IP ou une plage, pour toujours ou jusqu’au redémarrage — Écrivez une règle aussi précise qu’une seule adresse ou aussi large qu’un domaine entier.
- Inspection approfondie, sans rien déchiffrer — Obtenez un vrai niveau de détail sur une connexion sécurisée sans que FireAI ne lise jamais ce qu’elle contient.
Sources
- RFC 791: Internet Protocol
- RFC 8200: Internet Protocol, Version 6 (IPv6) Specification
- RFC 1918: Address Allocation for Private Internets
- Cloudflare Learning: What is my IP address?
Mettez-le en pratique sur votre Mac
Essayez toutes les fonctionnalités gratuitement pendant 17 jours, sans carte bancaire.