Un masque de sous-réseau est un nombre 32 bits utilisé en réseau IPv4 qui sépare logiquement une adresse IP en ses composants réseau et hôte. Le masque utilise la logique AND binaire : les bits définis à 1 identifient la portion réseau ou sous-réseau, tandis que les bits définis à 0 identifient la portion hôte.
Fonctionnement
Quand un masque de sous-réseau est appliqué à une adresse IP, chaque position de bit est combinée avec l'opération AND. Par exemple, l'adresse IP 192.168.1.10 avec le masque de sous-réseau 255.255.255.0 (également écrit /24 en notation CIDR) produit :
| Composant | Valeur |
|---|---|
| Adresse IP | 192.168.1.10 |
| Masque de sous-réseau | 255.255.255.0 |
| Adresse réseau | 192.168.1.0 |
| Plage d'hôtes utilisables | 192.168.1.1–192.168.1.254 |
| Adresse de diffusion | 192.168.1.255 |
RFC 950 recommande que les bits du masque de sous-réseau soient contigus (tous les 1s suivis de tous les 0s), bien que les masques non contigus soient techniquement valides. Les réseaux modernes utilisent la notation CIDR (par exemple, /24, /16) pour plus de clarté.
Quand cela importe
Les masques de sous-réseau sont essentiels pour que les routeurs et appareils déterminent si le trafic doit rester sur le réseau local ou être transféré ailleurs. Ils sont également utilisés dans les configurations DNS dynamique et la planification réseau.
IPv6 n'utilise pas de masques de sous-réseau ; il utilise exclusivement la notation de longueur de préfixe (par exemple, /64).
WarningLes systèmes hérités peuvent rejeter le sous-réseau tout-zéros (par exemple, 192.168.1.0/25), bien que le routage conforme CIDR moderne l'accepte. Vérifiez toujours la compatibilité du matériel lors de l'utilisation de cas limites.