Outils personnels
Vous êtes ici : Accueil Blog Les masques réseaux
Navigation
 
Actions sur le document

Les masques réseaux

Filed Under:

Les masques réseaux. http://www.hobbesworld.com/reseaux/netmask.php

55.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. 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)










      3. Comprendre les calculs de masque réseau









      3. 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).









      3. 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 :
    IP 192.168.0.5 = 11000000.10101000.0.101

    Soit : 11000000.10101000.00000000.00000101
    Masque /27 11111111.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 :
    IP 11000000.10101000.00000000.00000101
    Masque 11111111.11111111.11111111.11100000
    Réseau 11000000.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 :
    IP 11000000.10101000.00000000.00000101
    Masque Inversé 00000000.00000000.00000000.00011111
    Broadcast 11000000.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.