Trouver l’hôte et les sous-réseaux grâce au masque
Les classes d’adresses peuvent avoir des millions d’hôtes connectés. Évidemment un trafic aussi énorme pose des problèmes d’administration ou bien peut saturer son propre réseau. Il arrive alors que l’on est à découper le réseaux en sous-réseaux.
L’adresse de réseau de classe A peut-être découpée pour permettre sa distribution à plusieurs (voir beaucoup) de réseaux séparés. Grâce au masque de sous-réseau on peut déterminer la partie hôte et les sous réseaux (même si celui n’est pas par défaut) voici un exemple en dessous :
Masque sous réseau | Binaire | Puissance | Nombre d’hôtes max. |
255.255.240.0 | 1111 0000.0000 0000 | 2^12 – 2 | 4094 |
On prend tous les bits du masque de sous réseaux qui sont à 0, le total des zéros sera mit en puissance de deux et on retire bien évidemment les deux adresses déjà réservées.
On peut également avoir le cas ou le nombre de sous réseaux est défini il est donc important de modifier le masque de l’adresse IP.
Masque sous réseau | Binaire | Puissance | Sous-réseaux |
255.255.240.0 | 1111 0000.0000 0000 | 2^4 | 16 |
On prend tous les bits du masque de sous réseaux qui sont à 1, le total des un sera mis en puissance de deux.
Adresse IP | Masque par défaut | Calcul | Nouveau masque binaire | Nouveau masque |
132.45.0.0 | 255.255.0.0 | 2^n ≥ 8 | 1110 0000 | 255.255.224.0 |
- Nous pouvons constater que le nombre de sous-réseaux souhaité est de 8.
- Il faut donc par la suite faire un calcul qui est le suivant : 2^3 ≥ 8.
- Donc les 3 premiers bits du nouveau masque seront a 1 ce qui donne 224.
- Le nombre de 0 du nouveau masque (le 240) nous servira d’incrément c’est-à-dire le nombre qui sera ajouté a la partie hôte de l’IP quand il y aura un nouveau sous-réseau .Du coup nous pouvons calculer l’incrément qui vaut 2^5 =32