Vidéo: SNIR - 1° Cour réseau (IP, MASQUE et SOUS RÉSEAU) 2025
Pour que le sous-réseau fonctionne, le routeur doit indiquer quelle partie de l'ID d'hôte doit être utilisée pour l'ID de réseau de sous-réseau. Ce petit tour de main est accompli en utilisant un autre nombre de 32 bits, connu comme un masque de sous-réseau .
Ces bits d'adresse IP qui représentent l'ID de réseau sont représentés par un 1 dans le masque, et les bits qui représentent l'ID de l'hôte apparaissent en tant que 0 dans le masque. Par conséquent, un masque de sous-réseau a toujours une chaîne consécutive à gauche, suivie d'une chaîne de zéros.
Par exemple, le masque de sous-réseau du sous-réseau illustré à la figure 2-3, où l'ID de réseau se compose de l'ID de réseau 16 bits plus un ID de sous-réseau supplémentaire de 4 bits, ressemblerait à ceci:
11111111 11111111 11110000 00000000
En d'autres termes, les 20 premiers bits sont les uns, et les 12 bits restants sont les zéros. Ainsi, l'ID de réseau complet a une longueur de 20 bits, et la partie d'ID d'hôte réelle de l'adresse de sous-réseau a une longueur de 12 bits.
Pour déterminer l'ID réseau d'une adresse IP, le routeur doit avoir à la fois l'adresse IP et le masque de sous-réseau. Le routeur effectue ensuite une opération sur bit appelée AND logique sur l'adresse IP afin d'extraire l'ID réseau.
Pour effectuer un ET logique, chaque bit de l'adresse IP est comparé au bit correspondant dans le masque de sous-réseau. Si les deux bits sont 1, le bit résultant dans l'ID de réseau est mis à 1. Si l'un des bits est 0, le bit résultant est mis à 0.
Par exemple, voici comment l'adresse réseau est extraite d'une adresse IP en utilisant le masque de sous-réseau 20 bits de l'exemple précédent:
144. 28. 16. 17 Adresse IP: 10010000 00011100 00010000 00010001 Masque de sous-réseau: 11111111 11111111 11110000 00000000 ID de réseau: 10010000 00011100 00010000 00000000 144. 28. 16. 0
L'ID réseau de ce sous-réseau est donc 144. 28. 16 0.
Le masque de sous-réseau lui-même est généralement représenté en notation décimale à points. Par conséquent, le masque de sous-réseau de 20 bits utilisé dans l'exemple précédent serait représenté par 255. 255. 240. 0:
Masque de sous-réseau: 11111111 11111111 11110000 00000000 255. 255. 240. 0
Ne pas confondre un masque de sous-réseau avec une adresse IP. Un masque de sous-réseau ne représente aucun périphérique ou réseau sur Internet. C'est juste un moyen d'indiquer quelle partie d'une adresse IP doit être utilisée pour déterminer l'ID de réseau. (Vous pouvez immédiatement détecter un masque de sous-réseau car le premier octet est toujours 255 et 255 n'est pas un premier octet valide pour une classe d'adresse IP.)
