Analyser un masque
Comment analyser un masque ?
Prenons l'exemple de l'adresse IP 172.16.136.17
associée au masque 255.255.0.0
.
1. Convertir le masque en binaire
Dans notre exemple, le masque 255.255.0.0
converti en binaire = 11111111.11111111.00000000.00000000
.
Si besoin, voius pouvez consulter la partie Une adresse IP en binaire.
2. Convertir le masque en notation CIDR
Combien il y a de 1 qui se suivent (à partir de la gauche) ?
- 16 bits à 1
Les bits à 1 correspondent à la partie réseau, les bits à 0 correspondent à la partie hôtes
- Le masque
255.255.0.0
correspond donc à/16
en notation CIDR. - Cela signifie que 16 bits sont réservés pour l'identifiant du réseau, et 16 bits sont disponibles pour les hôtes.
3. Calculer l'adresse du réseau
La première adresse d'un sous-réseau est réservée pour identifier le réseau lui-même.
Par exemple, dans le sous-réseau
172.16.0.0/24
, l'adresse172.16.0.0
est l'adresse du réseau.
Pour calculer l'adresse réseau, il suffit de remplacer tous les bits d'hôte de l'adresse IP par des 0.
Étapes de calcul
-
Identifiez l'adresse IP et le masque de sous-réseau.
-
Convertissez l'adresse IP et le masque en notation binaire.
-
Effectuez une opération AND logique entre l'adresse IP et le masque de sous-réseau.
-
Convertissez le résultat en notation décimale pointée.
Exemple détaillé
Prenons un exemple avec l'adresse IP 192.168.1.135/24
:
Adresse IP :
192.168.1.135
Masque de sous-réseau :255.255.255.0
(/24)
-
Masque en binaire :
Le masque/24
=11111111.11111111.11111111.00000000
-
Adresse IP en binaire :
Adresse IP :11000000.10101000.00000001.10000111
-
Remplacer les bits d'hôte par des 0 :
Ça correspond à un
AND
logique : -
Conversion en décimal :
11000000
= 19210101000
= 16800000001
= 100000000
= 0
Adresse réseau = 192.168.1.0
Cette méthode fonctionne pour tous les réseaux, quelle que soit leur taille.
L'essentiel est de bien comprendre la manipulation des bits et l'utilisation du masque de sous-réseau pour isoler l'adresse réseau.
L'adresse du réseau ne peut pas être attribuée à un hôte du réseau.
4. Calculer l'adresse de broadcast
La dernière adresse d'un sous-réseau est réservée pour l'adresse de diffusion (broadcast).
Dans le même exemple, l'adresse
172.16.255.255
est l'adresse de diffusion pour le sous-réseau172.16.0.0/24
.
Pour calculer l'adresse de broadcats il suffit de remplacer tous les bits d'hôte de l'adresse du réseau par des 1.
Étapes de calcul
-
Identifiez l'adresse réseau et le masque de sous-réseau.
-
Convertissez l'adresse réseau et le masque en notation binaire.
-
Inversez les bits du masque de sous-réseau pour obtenir le masque inversé.
-
Effectuez une opération OR logique entre l'adresse réseau et le masque inversé.
-
Convertissez le résultat en notation décimale pointée.
Exemple détaillé
Prenons un exemple avec le réseau 192.168.1.0/24 :
Adresse réseau : 192.168.1.0 Masque de sous-réseau : 255.255.255.0 (/24)
-
Masque en binaire :
Le masque
/24
=11111111.11111111.11111111.00000000
Le masque inversé =
00000000.00000000.00000000.11111111
-
L'adresse du réseau en binaire :
Adresse réseau :
11000000.10101000.00000001.00000000
-
Remplacer les 8 bits d'hôte par des 1 :
Ça correspond à un
OR
logique : -
Conversion en décimal
11000000
= 19210101000
= 16800000001
= 111111111
= 255
Dernière adresse du réseau = broadcast (adresse de diffusion) = 192.168.1.255
Cette méthode fonctionne pour tous les réseaux, quelle que soit leur taille.
L'essentiel est de bien comprendre la manipulation des bits et l'utilisation du masque de sous-réseau inversé pour obtenir l'adresse de broadcast.
Comme l'adresse du réseau, l'adresse de broadcast ne peut pas être attribuée à un hôte du réseau.
5. Calculer le nombre d'IP disponibles
Calculer le nombre d'adresses IP disponibles pour les hôtes
Voici la formule pour calculer le nombre d'hôtes disponibles dans un réseau, à partir du masque :
On retire 2 hôtes (-2) pour l'adresse du réseau + l'adresse de broadcast (de diffusion).
-
Le nombre d'adresses IP disponibles pour les hôtes est donc 65536 - 2 = 65534.
Dans le réseau
172.16.0.0/16
, il y a donc 65534 adresses IP disponibles pour les hôtes :remarqueDans ce réseau
172.16.0.0/16
, toutes les machines qui ont une adresse IP qui commence par172.16
peuvent communiquer entre elles.- L'adresse
172.16.0.0
est l'adresse du réseau. - L'adresse
172.16.255.255
est l'adresse de broadcast (de diffusion).
ATTENTION à l'adresse172.16.1.0
-
Dans le réseau
172.16.0.0/16
, l'adresse172.16.1.0
est simplement une adresse IP valide. Elle n'est pas une adresse de réseau ni une adresse de diffusion. -
Dans le réseau
172.16.1.0/24
, l'adresse172.16.1.0
est l'adresse du réseau, elle n'est pas une adresse IP valide et ne serait donc pas attribuable à un hôte.
Si nous subdivisons le réseau
172.16.0.0
en sous-réseaux plus petits, comme172.16.1.0/24
, alors172.16.1.0
devient l'adresse réseau de ce sous-réseau spécifique et ne peut plus être attribuée à un hôte.C'est la même chose pour les adresses
172.16.2.0
,172.16.3.0
, etc.Pour cette raison, nous évitons habituellement d'attribuer une adresse IP se terminant par
.0
à un hôte. - L'adresse
Test de mémorisation/compréhension
Exercices pour s'entrainer
Exercice 1
Adresse réseau : 172.16.0.0
Masque de sous-réseau : 255.240.0.0 (/12)
Nous allons calculer l'adresse de broadcast (de diffusion) pour ce réseau.
-
Masque en binaire :
Le masque
/12
=11111111.11110000.00000000.00000000
Le masque inversé =
00000000.00001111.11111111.11111111
-
L'adresse du réseau
172.16.0.0
en binaire :10101100.00010000.00000000.00000000
-
Remplacer les 20 bits d'hôte par des 1 :
-
Convertir en décimal :
Une solution
10101100
= 17200011111
= 3111111111
= 25511111111
= 255
Dernière adresse (adresse de diffusion) =
172.31.255.255
Exercice 2
Adresse réseau : 172.16.0.0
Masque de sous-réseau : 255.255.255.0 (/24)
-
Masque en binaire :
Le masque
/24
=11111111.11111111.11111111.00000000
Le masque inversé =
00000000.00000000.00000000.11111111
-
L'adresse du réseau
172.16.0.0
en binaire :10101100.00010000.00000000.00000000
-
Remplacer les 8 bits d'hôte par des 1 :
Une solution
-
Convertir en décimal :
Une solution
10101100
= 17200010000
= 1600000000
= 011111111
= 255
Dernière adresse (adresse de diffusion) =
172.16.0.255
Exercice 3
Adresse réseau : 10.0.0.0
Masque de sous-réseau : 255.0.0.0 (/8)
-
Masque en binaire :
Le masque
/8
=11111111.00000000.00000000.00000000
Le masque inversé =
00000000.11111111.11111111.11111111
-
L'adresse du réseau
10.0.0.0
en binaire :00001010.00000000.00000000.00000000
-
Remplacer les 24 bits d'hôte par des 1 :
Une solution
-
Convertir en décimal :
Une solution
Vous devez être connecté pour voir le contenu.
Exercice 4
Adresse réseau : 192.168.168.0
Masque de sous-réseau : 255.255.255.0 (/24)
-
Masque en binaire :
Le masque
/24
=11111111.11111111.11111111.00000000
Le masque inversé =
00000000.00000000.00000000.11111111
-
L'adresse du réseau
192.168.168.0
en binaire :Une solution
11000000.10101000.10101000.00000000
-
Remplacer les 8 bits d'hôte par des 1 :
Une solution
Vous devez être connecté pour voir le contenu. -
Convertir en décimal :
Une solution
Vous devez être connecté pour voir le contenu.
Exercice 5
Adresse réseau : 192.168.1.0
Masque de sous-réseau : 255.255.255.192 (/26)
-
Masque en binaire :
Une solution
Vous devez être connecté pour voir le contenu. -
L'adresse du réseau
192.168.1.0
en binaire :Une solution
Vous devez être connecté pour voir le contenu. -
Remplacer les 6 bits d'hôte par des 1 :
Une solution
Vous devez être connecté pour voir le contenu. -
Convertir en décimal :
Une solution
Vous devez être connecté pour voir le contenu.
Exercice 6
Adresse réseau : 192.168.10.0
Masque de sous-réseau : 255.255.255.240 (/28)
-
Masque en binaire :
Une solution
Vous devez être connecté pour voir le contenu. -
L'adresse du réseau
192.168.10.0
en binaire :Une solution
Vous devez être connecté pour voir le contenu. -
Remplacer les 4 bits d'hôte par des 1 :
Une solution
Vous devez être connecté pour voir le contenu. -
Convertir en décimal :
Une solution
Vous devez être connecté pour voir le contenu.
Exercice 7
Voici une adresse IP : 172.16.126.200
et son masque : 255.255.255.0
.
- Quel est le masque en binaire ?
- Quelle est l'adresse réservée pour l'adresse réseau ?
- Quelle est l'adresse réservée pour l'adresse de diffusion (broadcast) ?
- Combien y a-t-il d'adresses IP disponibles dans ce réseau ?
Une solution
Vous devez être connecté pour voir le contenu.
Exercice 8
Voici une adresse IP : 172.16.142.54
et son masque : /16
.
- Quel est le masque en binaire ?
- Quelle est l'adresse réservée pour l'adresse réseau ?
- Quelle est l'adresse réservée pour l'adresse de diffusion (broadcast) ?
- Combien y a-t-il d'adresses IP disponibles dans ce réseau ?
Une solution
Vous devez être connecté pour voir le contenu.
Exercice 9
Voici une adresse IP : 192.168.168.10
et son masque : /24
.
- Quel est le masque en binaire ?
- Quelle est l'adresse réservée pour l'adresse réseau ?
- Quelle est l'adresse réservée pour l'adresse de diffusion (broadcast) ?
- Combien y a-t-il d'adresses IP disponibles dans ce réseau ?
Une solution
Vous devez être connecté pour voir le contenu.
Exercice 10
Voici une adresse IP : 172.16.144.20
et son masque : /25
.
- Quel est le masque en binaire ?
- Quelle est l'adresse réservée pour l'adresse réseau ?
- Quelle est l'adresse réservée pour l'adresse de diffusion (broadcast) ?
- Combien y a-t-il d'adresses IP disponibles dans ce réseau ?
Une solution
Vous devez être connecté pour voir le contenu.