Adresses, masques et réseaux locaux
Lire une adresse /24, distinguer local et distant.
Objectifs
À la fin de cette leçon, vous saurez :
- lire une adresse IPv4 avec son masque (
/24) et expliquer ce qu'il découpe ; - décider, pour n'importe quelle paire d'adresses, si elles sont dans le même réseau ;
- expliquer le rôle de la passerelle par défaut dans le routage ;
- reconnaître les plages privées et comprendre pourquoi elles se réutilisent partout.
🔗 Pour vous rafraîchir la mémoire : comment deux machines communiquent
Lire 192.168.1.10/24 : l'adresse ne va jamais seule
Sur votre VM, ip addr affichera 192.168.65.3/24 — jamais une adresse nue. Ce suffixe est le masque, et il répond à une question essentielle : « où s'arrête mon voisinage ? »
Le masque découpe l'adresse en deux zones :
192.168.1.10/24
└────────────┬─┘└─┬─┘
réseau machine (hôte)
identifiant du numéro de la
quartier maison dans le quartier
/24 signifie : les 24 premiers bits — c'est-à-dire les trois premiers nombres, 3 × 8 bits — identifient le réseau ; les 8 bits restants identifient la machine dans ce réseau.
Pourquoi 24 bits = trois nombres ? Un nombre IPv4 tient sur 8 bits ; 3 × 8 = 24. Le masque se compte toujours en bits, et les valeurs courantes tombent toujours sur des frontières de nombres :
| Masque | Bits réseau | Découpage |
|---|---|---|
/8 | 8 | premier nombre (10.x.x.x) |
/16 | 16 | deux premiers nombres (172.16.x.x) |
/24 | 24 | trois premiers nombres (192.168.1.x) |
Autre notation que vous croiserez : le masque écrit en clair 255.255.255.0. C'est exactement /24 vu en binaire — 24 bits à 1 puis 8 bits à 0. Même information, deux écritures.
💡 Pour aller plus loin : la leçon suivante, Calculer un masque réseau, rejoue ce
ETbit à bit à la main — indispensable pour comprendre pourquoi192.168.1.10/24donne le réseau192.168.1.0.
La question qui revient tout le temps : même réseau ou pas ?
Voici l'algorithme mental, utilisable sans calcul :
- regardez les bits « réseau » des deux adresses (pour un
/24: les trois premiers nombres) ; - identiques → même réseau → dialogue direct possible ;
- différents → réseaux séparés → il faut passer par un routeur.
Appliquons :
192.168.1.10 et 192.168.1.20 → même réseau (/24) → direct ✓
192.168.1.10 et 192.168.2.10 → réseaux DIFFÉRENTS → routeur requis
10.0.5.1 et 10.0.5.200 → même réseau (/24) → direct ✓
Attention au piège visuel : 192.168.1.10 et 192.168.2.10 se ressemblent beaucoup (« presque pareilles ! ») mais vivent dans des quartiers distincts. La comparaison porte sur les nombres complets du préfixe réseau, pas sur une ressemblance générale. Et notez que la réponse dépend du masque : avec un /16, ces deux adresses seraient dans le même réseau ! Le masque fait partie de la question.
Conséquence concrète quotidienne : deux machines du même réseau se parlent directement par leurs cartes réseau (via le switch). Dès que la destination sort du quartier, une autre brique entre en scène — la passerelle.
La passerelle par défaut : la sortie du quartier
Quand la destination n'est pas dans votre réseau local, votre machine ne sait pas router elle-même vers Internet : elle confie le paquet à la passerelle par défaut — typiquement votre box ou routeur, souvent .1 du segment (192.168.1.1). C'est elle qui connaît la suite du chemin.
Vous verrez cette décision noir sur blanc dans la prochaine leçon avec ip route :
default via 192.168.1.1 dev eth0
Lecture : « toute destination que je ne connais pas mieux → confie-la à 192.168.1.1 ». Une seule règle suffit à atteindre Internet entier, car chaque routeur suivant refait le même raisonnement sur sa propre table. Le routage global est une chaîne de décisions locales — souvenez-vous du hop by hop de la leçon précédente.
Les plages privées : pourquoi 192.168.1.x partout ?
Certaines plages sont réservées officiellement aux réseaux privés et ne sont jamais routées sur Internet :
| Plage | Taille | Usage courant |
|---|---|---|
10.0.0.0/8 | énorme (~16 millions d'adresses) | entreprises, clouds, Docker |
172.16.0.0/12 | moyenne (~1 million) | réseaux privés intermédiaires, Docker aussi |
192.168.0.0/16 | modeste (~65 000) | box et réseaux domestiques |
Cela permet quelque chose de surprenant au premier abord : des millions de foyers utilisent tous 192.168.1.x, avec chacun leur serveur en 192.168.1.50, sans aucun conflit mondial. Pourquoi ? Parce que ces adresses n'existent qu'à l'intérieur de chaque bulle locale — les paquets privés ne circulent pas sur Internet (les routeurs publics les rejettent), et seul le routeur, avec SA adresse publique unique, parle au monde extérieur via la traduction NAT — sujet de la fin de cette partie.
Retenez la lecture pratique : voir 192.168.x.x, 10.x.x.x ou 172.16-31.x.x dans une configuration signifie « adresse interne, non joignable directement depuis Internet ». Un serveur dont on ne connaît qu'une adresse privée n'est pas encore exposé au monde.
Exercice
- Pour chaque paire, même réseau ou pas (masque
/24) ?192.168.1.5et192.168.1.20010.0.0.1et10.0.1.1172.16.5.9et172.16.5.99192.168.1.10et192.168.1.10
- Refaites la question 1 en supposant un masque
/16: quelles réponses changent ? - Votre machine a
10.0.0.15/8avec passerelle10.0.0.1. Peut-elle joindre directement10.0.99.200? Et8.8.8.8? - Pourquoi deux voisins peuvent-ils avoir chacun un serveur sur
192.168.1.50sans conflit mondial ?
Résumé
- L'adresse porte toujours son masque :
/24= trois premiers nombres pour le réseau. - Même réseau → direct ; autre réseau → passerelle par défaut.
- Plages privées (
10/8,172.16/12,192.168/16) : réutilisables dans chaque bulle, invisibles depuis Internet. - La réponse « même réseau ? » dépend TOUJOURS du masque.
Correction disponibleCherchez d’abord par vous-même.Voir la correction
Correction
Réponses détaillées
Question 1.
192.168.1.5↔192.168.1.200: même réseau (trois premiers nombres identiques).10.0.0.1↔10.0.1.1: réseaux différents (10.0.0.xvs10.0.1.x) — piège classique, le deuxième nombre diffère.172.16.5.9↔172.16.5.99: même réseau.192.168.1.10↔ elle-même : même réseau triviallement — une machine se parle toujours en direct (voire via loopback).
Question 2. Avec /16, le découpage tombe après DEUX nombres :
10.0.0.1↔10.0.1.1deviennent même réseau (10.0.x.x) — changement !- Les paires en
192.168.1.xrestent ensemble ;172.16.xaussi. La leçon : même réseau ou pas n'est pas une propriété des adresses seules, mais du couple adresses + masque.
Question 3. Avec un masque /8, tout 10.x.x.x est votre réseau local : 10.0.99.200 est joignable directement, sans passerelle (même si physiquement il peut être loin — le masque définit la logique, pas la géographie). 8.8.8.8, hors du bloc 10/8, part à la passerelle 10.0.0.1.
Question 4. Parce que chaque foyer est une bulle privée indépendante : les adresses 192.168.1.x n'existent que localement, derrière le NAT de chaque box qui les traduit en une adresse publique unique. Depuis Internet, on ne voit que les adresses publiques — les bulles peuvent donc toutes réutiliser les mêmes adresses internes sans collision. C'est précisément ce qui a permis à IPv4 (4 milliards d'adresses) de survivre face aux milliards d'appareils.