|
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
Classe | Début du Range | Fin du Range |
A | IP : 0.0.0.0 00000000.00000000.00000000.00000000 | IP : 127.255.255.255 01111111.11111111.11111111.11111111 |
B | IP : 128.0.0.0 10000000.00000000.00000000.00000000 | IP : 191.255.255.255 10111111.11111111.11111111.11111111 |
C | IP : 192.0.0.0 11000000.00000000.00000000.00000000 | IP : 223.255.255.255 11011111.11111111.11111111.11111111 |
D | IP : 224.0.0.0 11100000.00000000.00000000.00000000 | IP : 239.255.255.255 11101111.11111111.11111111.11111111 |
E | IP : 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 :
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.
Page modifiée le : 04/10/2024
| |