Masque de sous-réseau

Chaque membre d'un réseau possède une adresse IP unique codée sur 32 bits. Le masque de réseau est un ensemble de 4 octets qui permet de différencier l'adresse du réseau (net-ID) et l'adresse de l'hôte (numéro de la machine à relier au réseau : host-ID).

Seules les machines ayant le même identifiant réseau (net-lD) peuvent communiquer entre elles.

Le masque de sous-réseau permet d'isoler l'adresse du réseau (net-ID) dans une adresse IP. Il possède autant de bloc que l'adresse IP.

Le masque s'écrit de la manière suivante : / n placé à la suite de l'adresse

Dans ce masque, « n » est un nombre compris entre 1 et 32. Il représente le nombre de bits de poids fort à « 1 ».

Dans la plupart des cas, chaque bloc est égal soit à 255, soit à 0. La valeur 255 laisse passer la valeur du même rang de l'adresse IP. La valeur 0 bloque la valeur du même rang de l'adresse IP. Le masque de sous-réseau permet, par une opération logique ET, de discriminer l'identification réseau de celle de l'hôte.

Exemple: Masque de sous-réseau

L'adresse du réseau (net-ID) a été isolée.Toutes les machines ayant une adresse IP commençant par 172.150 peuvent communiquer entre elles.

 

ExemplePour l'adresse IP : 194.118.21.17 / 24

/24 : signifie que les 24 premiers bits en partant de la gauche sont à « 1 »

En binaire

En décimal pointé

Adresse IP

1100 0010

0111 0110

0001 0101

0001 0001

194 . 118 . 21 . 17

ET Masque du réseau

1111 1111

1111 1111

1111 1111

0000 0000

255 . 255 . 255 . 0

= Adresse du réseau

1100 0010

0111 0110

0001 0101

0000 0000

194 . 118 . 21 . 0

Le net-ID a été isolé. Toutes les machines ayant une adresse IP commençant par 194.118.21 peuvent communiquer entre elles.

La valeur du masque de sous-réseau dépend de la classe réseau des machines :

  • Réseau de classe A : masque de sous-réseau « /8 » : 255.0.0.0

    Pour une machine d'adresse IP 10.50.49.13, l'application du masque permet d'obtenir l'adresse réseau 10 (net-ID) avec comme adresse machine 50.49.13 (host-ID)

  • Réseau de classe B : masque de sous-réseau « /16 » : 255.255.0.0

    Pour une machine d'adresse IP 172.16.1.23, l'application du masque permet d'obtenir l'adresse réseau 172.16 (net-ID) avec comme adresse machine 1.23 (host-ID)

  • Réseau de classe C : masque de sous-réseau « /24 » : 255.255.255.0

    Pour une machine d'adresse IP 194.118.21.12, l'application du masque permet d'obtenir l'adresse réseau 194.118.21 (net-ID) avec comme adresse machine 12 (host-ID)

Complément

Dans le réseau local constitué de deux sous-réseaux A et B, il est indispensable d'avoir une identification unique pour chaque ordinateur.