Aller au contenu principal

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.

astuce

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'adresse 172.16.0.0 est l'adresse du réseau.

astuce

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​

  1. Identifiez l'adresse IP et le masque de sous-réseau.

  2. Convertissez l'adresse IP et le masque en notation binaire.

  3. Effectuez une opération AND logique entre l'adresse IP et le masque de sous-réseau.

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

  1. Masque en binaire :
    Le masque /24 = 11111111.11111111.11111111.00000000

  2. Adresse IP en binaire :
    Adresse IP : 11000000.10101000.00000001.10000111

  3. Remplacer les bits d'hôte par des 0 :

    Ça correspond à un AND logique :

  4. Conversion en décimal :

    • 11000000 = 192
    • 10101000 = 168
    • 00000001 = 1
    • 00000000 = 0

    Adresse réseau = 192.168.1.0


info

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.

attention

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éseau 172.16.0.0/24.

astuce

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​

  1. Identifiez l'adresse réseau et le masque de sous-réseau.

  2. Convertissez l'adresse réseau et le masque en notation binaire.

  3. Inversez les bits du masque de sous-réseau pour obtenir le masque inversé.

  4. Effectuez une opération OR logique entre l'adresse réseau et le masque inversé.

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

  1. Masque en binaire :

    Le masque /24 = 11111111.11111111.11111111.00000000

    Le masque inversé = 00000000.00000000.00000000.11111111

  2. L'adresse du réseau en binaire :

    Adresse réseau : 11000000.10101000.00000001.00000000

  3. Remplacer les 8 bits d'hôte par des 1 :

    Ça correspond à un OR logique :

  4. Conversion en décimal

  • 11000000 = 192
  • 10101000 = 168
  • 00000001 = 1
  • 11111111 = 255

Dernière adresse du réseau = broadcast (adresse de diffusion) = 192.168.1.255

info

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.

attention

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

astuce

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 :

    remarque

    Dans ce réseau 172.16.0.0/16, toutes les machines qui ont une adresse IP qui commence par 172.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'adresse 172.16.1.0
    • Dans le réseau 172.16.0.0/16, l'adresse 172.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'adresse 172.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, comme 172.16.1.0/24, alors 172.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.

Test de mémorisation/compréhension​


Quel est le masque de sous-réseau équivalent à /24 ?


Quel est le masque de sous-réseau équivalent à /16 ?


Combien d'hôtes sont disponibles dans un sous-réseau avec le masque 255.255.255.0 ?


Dans un masque de sous-réseau, que représentent les bits à 0 ?


Dans un masque de sous-réseau, que représentent les bits à 1 ?


Quelle est la représentation binaire du masque de sous-réseau 255.255.255.0 ?


Quelle est la représentation binaire du masque de sous-réseau 255.255.0.0 ?


Quelle est la formule pour calculer le nombre d'hôtes disponibles dans un sous-réseau donné ?


Quel est le rôle principal d'un masque de sous-réseau ?


Quelle est la notation CIDR pour le masque 255.255.255.0 ?


Dans un réseau 172.16.0.0/16, quelle est l'adresse de diffusion ?


Quelle partie de l'adresse IP est utilisée pour identifier le réseau avec un masque de 255.255.0.0 ?



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.

  1. Masque en binaire :

    Le masque /12 = 11111111.11110000.00000000.00000000

    Le masque inversé = 00000000.00001111.11111111.11111111

  2. L'adresse du réseau 172.16.0.0 en binaire :

    10101100.00010000.00000000.00000000

  3. Remplacer les 20 bits d'hôte par des 1 :

  4. Convertir en décimal :

    Une solution
    • 10101100 = 172
    • 00011111 = 31
    • 11111111 = 255
    • 11111111 = 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)

  1. Masque en binaire :

    Le masque /24 = 11111111.11111111.11111111.00000000

    Le masque inversé = 00000000.00000000.00000000.11111111

  2. L'adresse du réseau 172.16.0.0 en binaire :

    10101100.00010000.00000000.00000000

  3. Remplacer les 8 bits d'hôte par des 1 :

    Une solution

  4. Convertir en décimal :

    Une solution
    • 10101100 = 172
    • 00010000 = 16
    • 00000000 = 0
    • 11111111 = 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)

  1. Masque en binaire :

    Le masque /8 = 11111111.00000000.00000000.00000000

    Le masque inversé = 00000000.11111111.11111111.11111111

  2. L'adresse du réseau 10.0.0.0 en binaire :

    00001010.00000000.00000000.00000000

  3. Remplacer les 24 bits d'hôte par des 1 :

    Une solution

  4. Convertir en décimal :

    📌 Une solution

Exercice 4​

Adresse réseau : 192.168.168.0

Masque de sous-réseau : 255.255.255.0 (/24)

  1. Masque en binaire :

    Le masque /24 = 11111111.11111111.11111111.00000000

    Le masque inversé = 00000000.00000000.00000000.11111111

  2. L'adresse du réseau 192.168.168.0 en binaire :

    Une solution

    11000000.10101000.10101000.00000000

  3. Remplacer les 8 bits d'hôte par des 1 :

    📌 Une solution
  4. Convertir en décimal :

    📌 Une solution

Exercice 5​

Adresse réseau : 192.168.1.0

Masque de sous-réseau : 255.255.255.192 (/26)

  1. Masque en binaire :

    📌 Une solution
  2. L'adresse du réseau 192.168.1.0 en binaire :

    📌 Une solution
  3. Remplacer les 6 bits d'hôte par des 1 :

    📌 Une solution
  4. Convertir en décimal :

    📌 Une solution

Exercice 6​

Adresse réseau : 192.168.10.0

Masque de sous-réseau : 255.255.255.240 (/28)

  1. Masque en binaire :

    📌 Une solution
  2. L'adresse du réseau 192.168.10.0 en binaire :

    📌 Une solution
  3. Remplacer les 4 bits d'hôte par des 1 :

    📌 Une solution
  4. Convertir en décimal :

    📌 Une solution

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

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

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

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