On rappelle que le masque de sous réseau permet de savoir quelle est la partie de l'adresse IP qui identifie le réseau (bits à 1 dans le masque) et
la partie de l'adresse IP qui identifie l'hôte, c'est à dire l'ordinateur (bits à 0 dans le masque).
Pour les deux premiers octets l'opération est facile car 255 s'écrit 11111111 en binaire donc le résultat de l'opération ET sera égal à l'octet de l'adresse
IP. On sait donc que l'adresse réseau commencera par : 184.245
Il faut convertir en binaire le troisième octet de l'adresse IP (90) et du masque de sous-réseau (240) :
90 = 01011010
240 = 11110000
ET = 01010000 qui est égale à 64+16 = 80 en binaire
Le quatrième octet ne pose pas de problème puisque le masque étant égale à zéro, l'opération ET donnera un résultat nul pour tous les bits.
Dans le cas de 84.245.80.0/ 255.255.240.0, les deux premiers octets ne sont pas changés (bits à 1 dans le masque de sous-réseau) et le dernier octet
deviendra 255 dans l'adresse de diffusion (puisque tous les bits sont à 1 dans le dernier octet du masque.
Ici il y a 12 bits dans la partie hôtes : 4 bits dans le 3° octet et 8 bits dans le dernier octet.
Par conséquent on peut attribuer 212-2 = 4094 adresses hôtes dans ce réseau.
Exercices d'application:
A quel réseau IP appartiennent les adresses suivantes :
195.200.15.129/255.255.255.192
136.18.25.48/255.240.0.0
10.102.4.3/255.240.0.0 et 10.111.4.8/255.240.0.0
80.8.169.144/255.255.255.128 et 80.8.169.120 /255.255.255.128
192.49.48.0/20
10.32.0.0/22
Donner le nombre d'adresses disponibles ainsi que les adresses de début et fin de la plage pour les réseaux IP suivants :
172.20.200.0/255.255.255.0
172.20.200.0/255.255.248.0
192.168.45.0/255.255.255.192