Le masque de sous-réseau (netmask) est un nombre de 32 bits qui indique la plage d’adresses IP appartenant à un seul réseau IP, sous-réseau ou sur-réseau. La fonction principale du masque de sous-réseau est de diviser une adresse IP en deux parties : l’adresse réseau et l’adresse de l’hôte. Cela permet de déterminer si deux adresses IP appartiennent au même réseau.
Représentation
Le masque de sous-réseau est souvent affiché sous forme de nombre hexadécimal. Par exemple, le masque de sous-réseau pour un réseau IP de classe C est affiché sous la forme 0xffffff00. Cependant, il est courant de trouver le masque de sous-réseau représenté en notation décimale pointée, où chaque octet est séparé par un point. En utilisant l’exemple précédent, le masque 0xffffff00 est affiché sous la forme 255.255.255.0.
Classe C
Les réseaux de classe C ont un masque de sous-réseau par défaut de 255.255.255.0. Cela signifie que les 24 premiers bits (les trois premiers octets) de l’adresse IP identifient le réseau, tandis que les 8 derniers bits (le dernier octet) identifient les hôtes individuels au sein de ce réseau. En d’autres termes, un réseau de classe C peut prendre en charge jusqu’à 256 adresses IP, dont 254 sont utilisables pour les hôtes (en excluant l’adresse réseau et l’adresse de diffusion).
Utilisation
Les masques de sous-réseau sont fondamentaux pour le fonctionnement des réseaux IP. Ils sont utilisés par les routeurs et les périphériques réseau pour déterminer si un paquet IP doit être envoyé au sein du réseau local ou s’il doit être transmis à un autre réseau. Par exemple, si un périphérique avec l’adresse IP 192.168.1.10 et le masque 255.255.255.0 doit communiquer avec un autre périphérique ayant l’adresse IP 192.168.1.20, le routeur reconnaît que les deux adresses appartiennent au même réseau et envoie le paquet directement. Si, en revanche, l’adresse de destination était 192.168.2.10, le routeur transmettrait le paquet à un réseau différent.
Subnetting et Supernetting
Outre la subdivision d’un réseau IP en sous-réseaux plus petits (subnetting), les masques de sous-réseau peuvent également être utilisés pour combiner plusieurs réseaux IP en un réseau plus grand (supernetting). Cela est utile pour la gestion et la simplification des tables de routage dans les réseaux complexes.
Exemple de Subnetting
Considérons un réseau avec l’adresse 192.168.1.0/24 (où /24 indique un masque de 24 bits). Nous pouvons diviser ce réseau en quatre sous-réseaux plus petits en utilisant un masque de 255.255.255.192 (/26) :
192.168.1.0/26: Adresses de192.168.1.0à192.168.1.63192.168.1.64/26: Adresses de192.168.1.64à192.168.1.127192.168.1.128/26: Adresses de192.168.1.128à192.168.1.191192.168.1.192/26: Adresses de192.168.1.192à192.168.1.255
Exemple de Supernetting
Si nous avons deux réseaux de classe C, 192.168.1.0/24 et 192.168.2.0/24, nous pouvons les combiner en un seul réseau en utilisant un masque de 255.255.254.0 (/23). Cela nous donne un réseau plus grand avec des adresses allant de 192.168.1.0 à 192.168.2.255.
En résumé, le masque de sous-réseau est un outil essentiel pour la subdivision et l’agrégation des adresses IP au sein d’un réseau, facilitant ainsi la gestion et la configuration des réseaux informatiques.
