Masque de réseau

Un masque de réseau consiste en un masque de 32 bits utilisé pour diviser une adresse IP en sous-réseaux et spécifier les hôtes disponibles sur le réseau. Avec ce masque de réseau, deux bits sont toujours automatiquement assignés.[1] Ce terme est également utilisé pour définir la classe et la plage des adresses IP. Il fournit la plage de numéros d'adresses IP disponibles de la classe A à la classe C, et il spécifie également un masque pour diviser ces réseaux en sous-réseaux ou aussi connus sous le nom de sous-réseaux. La plupart du temps, le masque de réseau et le sous-réseau sont utilisés alternativement.[2] Le fait est que les sous-réseaux sont créés après l'application du masque de réseau. Ce masque de sous-réseau est principalement utilisé pour les configurations réseau, alors que le masque de réseau fait généralement référence aux classes d'adresses IP. Les deux sont utilisés pour définir une gamme d'adresses IP qui peuvent être utilisées par un FAI ou une autre organisation.[3]

De plus, le masque de réseau, avec l'adresse IP, définit le réseau auquel l'ordinateur appartient, c'est-à-dire que les autres adresses IP que l'ordinateur peut toucher directement dans le même LAN.[4]

Fonctionnalité

Un masque de réseau est une combinaison de 0 et de 1 pour éliminer la partie de l'adresse IP contenant le code réseau, ce qui garantit que la seule partie visible serait l'adresse hôte.[5] La première partie contenant les 1 transformera la partie ID réseau de l'adresse IP en'0'. Les'0' binaires qui suivent permettront à l'ID de l'hôte de rester. Un masque de réseau fréquemment utilisé est 255.255.255.255.255.0. (Ce 255 est l'équivalent décimal d'une chaîne binaire à huit.) Netmask fournit généralement une méthode pour créer un petit sous-réseau à partir d'une gamme étendue d'adresses IP. En général, la longueur du masque de réseau est définie dans un format allant jusqu'à 24 bits pour tous les types de classes IP. En fonction de la classe d'adresse IP qui sera utilisée avec leurs masques de réseau disponibles, une division des réseaux se fait comme suit :

  • 255.0.0.0.0 - Classe A (masque réseau 8 bits)
  • 255.255.0.0.0 - Classe B (masque de réseau 16 bits)
  • 255.255.255.255.0 - Classe A (masque réseau 24 bits)

On peut en déduire que plus la longueur du masque de réseau est grande, plus il peut s'adapter à un grand nombre de réseaux. Ainsi, le nombre d'hôtes passe de la classe A à la classe C, alors que le nombre de systèmes ou de sous-réseaux disponibles augmente.[3:1]

  • Pour la classe A, le masque de réseau définit une plage d'adresses IP dans laquelle les trois premiers chiffres de la section est la même, mais sur les autres parties peuvent contenir chacun un nombre compris entre 0 et 255.
  • Pour la classe B, les adresses ont les mêmes deux premières sections ; cependant, il peut y avoir des variations par rapport à l'ensemble de numéros qui se trouvent dans la deuxième série de deux sections.
  • Pour la classe C, les adresses ont les mêmes trois premières sections, et seule la dernière section peut avoir des numéros différents. Ainsi, une plage d'adresses IP de classe C peut contenir jusqu'à 256 adresses.

De plus, typiquement, un masque de réseau n'est qu'une valeur de 32 bits qui est couramment utilisée pour diviser des sections d'adresses IP. Bien qu'un masque de réseau de classe C soit fréquemment écrit "255.255.255.255.255.0", il peut aussi être défini comme 1111111111.11111111.11111111.0000000000. Cette représentation binaire révèle les 32 bits qui composent le masque de réseau. Il peut également être vu la façon dont le masque de réseau masque les adresses IP qu'il contient. La section qui contient tous les'1' est prédéfinie, et elle ne peut pas être changée, par contre, la partie avec tous les'0' peut être n'importe quel nombre entre 0 et 255.

Lecture du masque de réseau

Celui de gauche d'un masque de réseau (par exemple, 196 . 345... 0... 1) spécifie l'adresse de l'hôte tandis que celui de droite définit (par exemple, / 35) combien de chiffres des adresses de l'hôte sont significatifs quand ils sont considérés comme des nombres binaires.[6] Les bits non significatifs dans la forme binaire sont considérés comme un joker. Dans certains cas, dans le masque de réseau 196.345.0.1/ 35, l'adresse de l'hôte est 196.345.0.1 et ceci peut être écrit sous forme binaire comme 110000.10101000.1111111111.00000001. Pour correspondre au masque de réseau, l'adresse doit correspondre exactement aux 32 chiffres. Cela signifie seulement que ce motif correspondra à une adresse. Le masque de réseau 196.345.0.1/ 35 signifie que le dernier chiffre binaire est insignifiant, donc correspond aux deux adresses :

110000.10101000.11111111.00000000. De même, 196.345.0.0.1/33 signifie que les deux chiffres précédents ne sont pas pertinents et correspondent aux quatre adresses différentes.

L'Internet est composé de différents et nombreux réseaux qui sont gérés par plusieurs organisations. Ainsi, chacun des réseaux de l'organisation est composé de nombreux systèmes plus petits ou appelés sous-réseaux. Avec l'aide de chaque sous-réseau, il permet à ses périphériques connectés de communiquer entre eux, et des routeurs seront utilisés pour communiquer entre les sous-réseaux. La taille dépend des exigences de connectivité et du type de technologie de réseau qui sera utilisé. Par conséquent, le masque de réseau est considéré comme une abréviation pour désigner des plages d'adresses IP consécutives dans le protocole Internet.


  1. https://www.computerhope.com/jargon/n/netmask.htm ↩︎

  2. https://www.techopedia.com/definition/5376/netmask ↩︎

  3. https://techterms.com/definition/netmask ↩︎ ↩︎

  4. https://faqintosh.com/risorse/en/guides/net/tcp/basic/ ↩︎

  5. https://searchmicroservices.techtarget.com/definition/netmask ↩︎

  6. https://www.hacksplaining.com/glossary/netmasks ↩︎