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