Les masques réseaux



  1. Tabeaux des Masques Réseaux


Masque Netmask Hexa Wildcard Nombre d'adresses
possible
255.255.255.255 / 32 ffffffff 0.0.0.0 1
255.255.255.254 / 31 fffffffe 0.0.0.1 2
255.255.255.252 / 30 fffffffc 0.0.0.3 4
255.255.255.248 / 29 fffffff8 0.0.0.7 8
255.255.255.240 / 28 fffffff0 0.0.0.15 16
255.255.255.224 / 27 ffffffe0 0.0.0.31 32
255.255.255.192 / 26 ffffffc0 0.0.0.63 64
255.255.255.128 / 25 ffffff80 0.0.0.127 128
255.255.255.0 / 24 ffffff00 0.0.0.255 256
255.255.254.0 / 23 fffffe00 0.0.1.255 512
255.255.252.0 / 22 fffffc00 0.0.3.255 1 024
255.255.248.0 / 21 fffff800 0.0.7.255 2 048
255.255.240.0 / 20 fffff000 0.0.15.255 4 096
255.255.224.0 / 19 ffffe000 0.0.31.255 8 192
255.255.192.0 / 18 ffffc000 0.0.63.255 16 384
255.255.128.0 / 17 ffff8000 0.0.127.255 32 768
255.255.0.0 / 16 ffff0000 0.0.255.255 65 536
255.254.0.0 / 15 fffe0000 0.1.255.255 131 072
255.252.0.0 / 14 fffc0000 0.3.255.255 262 144
255.248.0.0 / 13 fff80000 0.7.255.255 524 288
255.240.0.0 / 12 fff00000 0.15.255.255 1 048 576
255.224.0.0 / 11 ffe00000 0.31.255.255 2 097 152
255.192.0.0 / 10 ffc00000 0.63.255.255 4 194 304
255.128.0.0 / 09 ff800000 0.127.255.255 8 388 608
255.0.0.0 / 08 ff000000 0.255.255.255 16 777 216
254.0.0.0 / 07 fe000000 1.255.255.255 33 554 432
252.0.0.0 / 06 fc000000 3.255.255.255 67 108 864
248.0.0.0 / 05 f8000000 7.255.255.255 134 217 728
240.0.0.0 / 04 f0000000 15.255.255.255 268 435 456
224.0.0.0 / 03 e0000000 31.255.255.255 536 870 912
192.0.0.0 / 02 c0000000 63.255.255.255 1 073 741 824
128.0.0.0 / 01 80000000 127.255.255.255 2 147 483 648
0.0.0.0 / 00 00000000 255.255.255.255 4 294 967 296
Pour faire des calculs plus spécifiques, rendez-vous sur ma calculatrice IP.


  2. Range d'adresse spécifique



  2. 1. Classes

ClasseDébut du RangeFin du Range
AIP : 0.0.0.0
00000000.00000000.00000000.00000000
IP : 127.255.255.255
01111111.11111111.11111111.11111111
BIP : 128.0.0.0
10000000.00000000.00000000.00000000
IP : 191.255.255.255
10111111.11111111.11111111.11111111
CIP : 192.0.0.0
11000000.00000000.00000000.00000000
IP : 223.255.255.255
11011111.11111111.11111111.11111111
DIP : 224.0.0.0
11100000.00000000.00000000.00000000
IP : 239.255.255.255
11101111.11111111.11111111.11111111
EIP : 240.0.0.0
11110000.00000000.00000000.00000000
IP : 255.255.255.255
11111111.11111111.11111111.11111111



  2. 2. Ranges réservés pour les adresses privées

  • 10.0.0.0 jusqu'à 10.255.255.255
  • 127.0.0.0 jusqu'à 127.255.255.255
  • 172.16.0.0 jusqu'à 172.31.255.255
  • 192.168.0.0 jusqu'à 192.168.255.255



  3. Qu'est-ce qu'un Masque Réseaux

Un réseau est en fait un ensemble d'adresse IP situé à la suite les unes des autres. Mais ce regroupement dépend de 2 choses :
  • la première adresse IP du réseau
  • son masque
    Le masque permet de définir le nombre d'adresses IP suivant la première qui appartiennent au même réseau.
    Par exemple, le réseau 10.10.10.2 ayant un netmask de 255.255.255.128 regroupe les adresses IP de 10.10.10.0 a 10.10.10.127 dans un même réseau.
    Ceci permet donc de définir qu'une adresse en 10.10.10.15 pourra contacter un equipement en 10.10.10.50 sans passer par une gateway mais en direct, alors que pour contacter l'equipement en 10.10.10.152, il devra utiliser une gateway puisque ces adresses n'ont pas le même masque réseau!

    Le nombre maximum de machines sur un réseau est de 2 unités plus petites que le nombre d'adresses. C'est normal, cela correspond tout simplement à :
  • l'adresse du réseau qui est toujours libre (la première du masque)
  • l'adresse de broadcast (la dernière, en général)


      4. Comprendre les calculs de masque réseau



      4. 1. Théorie

    Comme vous pouvez le voir sur la calculatrice IP, un masque réseau peut s'écrire sous différentes formes. En voici les principaux exemples :
    • Masque Decimal : 255.255.255.224
    • Masque Id : /27
    • Masque Binaire : 11111111.11111111.11111111.11100000
    • Masque Inverse (pour switch) : 0.0.0.31
    • Masque Hexa : ffffffe0 ou ff:ff:ff:e0
    Si vous regardez en détail :
    • Le Masque Id est le nombre de "1" présents dans le masque écrit au format binaire
    • Le format binaire est facile à obtenir à partir du masque décimal, du masque hexa, ou du masque Id
    • Le masque pour switch est inversé : pour chaque élément de l'adresse décimal, il faut le soustraire à 255.
    Ces différents format peuvent donc facilement se retrouver les uns les autres.

    Il est pratique de faire l'analyse à partir du masque binaire. On comprend tout de suite les valeurs possibles d'un masque réseau : il y a UNE et une seule série de "1", puis UNE une seule série de "0"... Il peut d'ailleurs n'y avoir aucun "0" (masque a 32), ou aucun "1" (masque à 0).



      4. 2. Mise en pratique

    Si je vous dis, à partir de l'adresse 192.168.0.5, avec un masque à /27, de me retrouver le réseau correspondant et l'adresse de broadcast 'normale', cela ne parait pas évident comme ca. En fait, c'est la aussi hyper simple. Il suffit de transformer les 2 éléments en leur forme binaire :
    IP192.168.0.5 =11000000.10101000.0.101
    Soit :11000000.10101000.00000000.00000101
    Masque/2711111111.11111111.11111111.11100000
    La deuxième ligne, correspondant à l'adresse IP permet simplement une comparaison binaire plus facile à l'oeil, mais cela ne change rien au calcul puisqu'on ne fait que rajouter des 0 devant pour obtenir 8 caractères. Ceci n'est pas génant pour l'adresse IP.

    Pour obtenir l'adresse de réseau, il suffit de faire un ET logique sur l'adresse IP et le masque au format binaire :
    IP11000000.10101000.00000000.00000101
    Masque11111111.11111111.11111111.11100000
    Réseau11000000.10101000.00000000.00000000
    Soit:192.168.0.0
    Définition logique : Si A est l'IP, B le Masque et C le Réseau : C = A ET B

    Pour obtenir l'adresse de broadcast, il suffit de faire un OU logique sur l'adresse IP et l'inverse du masque au format binaire :
    IP11000000.10101000.00000000.00000101
    Masque Inversé00000000.00000000.00000000.00011111
    Broadcast11000000.10101000.00000000.00011111
    Soit:192.168.0.31
    Définition logique : Si A est l'IP, B le Masque et C le Broadcast : C = A OU NON B


    Et voila, j'espère que c'est plus clair...

    Pour faire des calculs plus spécifiques, rendez-vous sur ma calculatrice IP.





    Page modifiée le : 22/07/2009
    Site modifié le : 14/09/2020


    Valid XHTML 1.0 Transitional

  •