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 |
.
|
||||||||||||||||
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 :
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 à :
|
||||||||||||||||
|
||||||||||||||||
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
- 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.
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).
|
||||||||||||||||
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 |
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 |
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 |
Et voila, j'espère que c'est plus clair...
Pour faire des calculs plus spécifiques, rendez-vous sur ma calculatrice IP.

