Exercices réseau sur les adresses IP - masque - Classes

1- Exercices réseau sur les adresses IP - CIDR - Classes

Echauffement

Convertissez les valeurs binaires suivantes en notation décimale :

  • 11001100
  • 10101010
  • 11100011
  • 10110011

Convertissez les valeurs décimales suivantes en binaire :{sidebar id=1}

  • 48
  • 222
  • 119
  • 135

Convertissez les adresses IP suivantes en binaire:

  • 145.32.59.24
  • 200.42.129.16
  • 14.82.19.54

Trouvez la classe des adresses IP suivantes:

  • 10000000. 00001010. 11011000. 00100111
  • 11101101. 10000011. 00001110. 01011111
  • 01001010. 00011011. 10001111. 00010010
  • 11001001. 11011110. 01000011. 01110101
  • 10000011. 00011101. 00000000. 00000111

Pour chaque adresse, entourez la partie demandée :

  • PARTIE RESEAU :  1.102.45.177
  • PARTIE HOTE :       196.22.177.13
  • PARTIE RESEAU :  133.156.55.102
  • PARTIE HOTE :       221.252.77.10
  • PARTIE RESEAU :  123.12.45.77
  • PARTIE HOTE :       126.252.77.103
  • PARTIE RESEAU :  13.1.255.102
  • PARTIE HOTE :       171.242.177.109

Exercice 1

Afin de disposer de sous réseaux on utilise le masque de 255.255.240.0 avec une adresse de réseau de classe B

  • Combien d’hôtes pourra-t-il y avoir par sous réseau ?
  • quel est le nombre de sous réseaux disponibles ?

Exercice 2

Une entreprise veut utiliser l’adresse réseau 192.168.90.0 pour 4 sous réseaux.

Le nombre maximum d’hôtes par sous réseau étant de 25, quel masque de sous réseau utiliseriez vous pour  résoudre ce problème ?

Exercice 3

quelles sont les adresse IP couvertes par l’adresse CIDR 192.168.10.0/20 ?{sidebar id=6}

xxxx/20 signifie masque avec les 20 bits de gauche à 1

ainsi

  • masque standard de classe A : /8
  • masque standard de classe B : /16
  • masque standard de classe C : /24

Exercice 4

Indiquez en regard de chaque plage d'adresses le réseau en notation standard et CIDR

Exercice 5

  • Une machine est configurée avec l'adresse IP 192.168.1.1 et le masque de réseau 255.255.255.0, donnez l'adresse du réseau et l'adresse de diffusion sur ce réseau.
  • Même question avec l'adresse IP 172.26.17.100 et le masque de réseau 255.255.240.0.
  • Même question avec l'adresse IP 193.48.57.163 et le masque de réseau 255.255.255.224.

Exercice 6

Le réseau 192.168.130.0 utilise le masque de sous réseau 255.255.255.224.

A quels sous réseaux appartiennent les adresses suivantes :

  • 192.168.130.10
  • 192.168.130.67
  • 192.168.130.93
  • 192.168.130.199
  • 192.168.130.222
  • 192.168.130.250

2- Exercice Calcul du masque et du nombre d’hôtes par sous-réseau

A partir d'un ID de réseau et d'un nombre voulu de sous-réseaux, calculez le masque de sous-réseau et le nombre d'hôtes par sous-réseau.

  1. ID réseau : 148.25.0.0 et 37 sous-réseaux
  2. ID réseau : 198.63.24.0 et 2 sous-réseaux
  3. ID réseau : 110.0.0.0 et 1000 sous-réseaux
  4. ID réseau : 175.23.0.0 et 550 sous-réseaux
  5. ID réseau : 209.206.202.0 et 60 sous-réseaux

Solutions

  1. L’ID sous-réseau appartient à la classe B. Pour 37 sous-réseaux, on doit consa­crer 6 bits (26 – 2 = 62). Le masque de sous-réseau est donc : 255.255.1111 1100. 0 soit 255.255.252.0. Il reste 10 bits (2 + 8) pour l’identifiant machine. On a donc 1022 machines par sous-réseau (210 – 2 = 1022).
  2. L’ID sous-réseau appartient à la classe C. Pour 2 sous-réseaux, on doit consacrer 2 bits (22 – 2 = 2). Le masque de sous-réseau est donc : 255.255.255.1100 000 soit 255.255.255.192. Il reste 6 bits pour l’identifiant machine. On a donc 62 machines par sous-réseau (26 – 2 = 62).
  3. L’ID sous-réseau appartient à la classe A. Pour 1000 sous-réseaux, on doit consacrer 10 bits (210 – 2 = 1022). Le masque de sous-réseau est donc : 255.1111 1111.1100 0000.0 soit 255.255.192.0. Il reste 14 bits (6 + 8) pour l’identifiant machine. On a donc 16382 machines par sous-réseau (214 – 2 = 16382).
  4. L’ID sous-réseau appartient à la classe B. Pour 550 sous-réseaux, on doit consa­crer 10 bits (210 – 2 = 1022). Le masque de sous-réseau est donc : 255.255.1111 1111.1100 0000 soit 255.255.255.192. Il reste 6 bits pour l’identifiant machine. On a donc 62 machines par sous-réseau (26 – 2 = 62).
  5. L’ID sous-réseau appartient à la classe C. Pour 60 sous-réseaux, on doit consa­crer 6 bits (26 – 2 = 62). Le masque de sous-réseau est donc : 255.255.255.1111 1100 soit 255.255.255.252. Il reste 2 bits pour l’identifiant machine. On a donc 2 machines par sous-réseau (22 – 2 = 2).

3- Exercice calcul le masque selon le nombre d'hôtes

Dans cet exercice, le nombre maximal d'hôtes par sous-réseau est donné. Calculez le masque de sous-réseau et le nombre de sous-réseaux possibles.

  1. Réseau 63.0.0.0 et un maximum de 100 hôtes par sous-réseau
  2. Réseau 198.53.25.0 et un maximum de 100 hôtes par sous-réseau
  3. Réseau 154.25.0.0 et un maximum de 1500 hôtes par sous-réseau
  4. Réseau 121.0.0.0 et un maximum de 2000 hôtes par sous-réseau
  5. Réseau 223.21.25.0 et un maximum de 14 hôtes par sous-réseau

Solutions

1. L’ID sous-réseau appartient à la classe A. Pour 100 hôtes par sous-réseau, on doit consacrer 7 bits (27 – 2 = 126). Il reste 17 bits (8 + 8 + 1) pour l’identifiant de sous-réseau. On a donc 131070 sous-réseaux (217 – 2 = 131070). Le masque de sous-réseau est donc : 255.1111 1111.1111 1111.1000 0000 soit 255.255.255.128.

  1. L’ID sous-réseau appartient à la classe C. Pour 100 hôtes par sous-réseau, on doit consacrer 7 bits (27 – 2 = 126). Il reste 1 bit pour l’identifiant de sous­réseau. On ne peut donc pas créer de sous-réseau. Le masque de sous-réseau est donc : 255.255.255.0.
  2. L’ID sous-réseau appartient à la classe B. Pour 1500 hôtes par sous-réseau, on doit consacrer 11 bits (211 – 2 = 2046). Il reste 5 bits pour l’identifiant de sous­réseau. On a donc 30 sous-réseaux (25 – 2 = 30). Le masque de sous-réseau est donc : 255.255.1111 1000.0000 0000 soit 255.255.248.0.
  3. L’ID sous-réseau appartient à la classe A. Pour 2000 hôtes par sous-réseau, on doit consacrer 11 bits (211 – 2 = 2046). Il reste 13 bits (8 + 5) pour l’identifiant de sous-réseau. On a donc 8190 sous-réseaux (213 – 2 = 8190).Le masque de sous-réseau est donc : 255.1111 1111.1111 1000.0000 0000 soit 255.255.248.0.
  4. L’ID sous-réseau appartient à la classe C. Pour 14 hôtes par sous-réseau, on doit consacrer 4 bits (24 – 2 = 14). Il reste 4 bits pour l’identifiant de sous-réseau. On a donc 14 sous-réseaux (24 – 2 = 140).Le masque de sous-réseau est donc : 255.255.255.1111 0000 soit 255.255.255.240.

4- Exercice classes et bits sous-réseau avec solution

Exercice 1 –  la classe de l’adresse IP

A quelle classe appartiennent les adresses suivantes

  1. 143.25.67.89
  2. 172.12.56.78
  3. 12.15.5.45
  4. 192.23.67.123
  5. 221.45.67.123
  6. 123.56.78.23
  7. 126.9.76.23

Solutions

  1. Classe B
  2. Classe B
  3. Classe A
  4. Classe C
  5. Classe C
  6. Classe A
  7. Classe A

Exercice 2 – Détermination du nombre de bits à utiliser pour l’ID sous-réseau

Dans cet exercice, vous devez déterminer combien de bits sont nécessaires pour créer le nombre de sous-réseaux demandés.

  1. 84 sous-réseaux
  2. 145 sous-réseaux
  3. 7 sous-réseaux
  4. 1 sous-réseau
  5. 15 sous-réseaux

Solutions

1.
7 bits (27
– 2
=
126)
2.
8 bits (28
– 2
=
254)
3.
4 bits (24
– 2
=
14)
4.
2 bits (22
– 2
=
2)
5.
5 bits (25
– 2
=
30)

5- Exercices Subnetting et configuration, classe d'adresse IP

Exercice 1: classes d'adresse

  1. Quelles sont les classes des adresses réseaux suivantes?
    1. 192.18.97.39 (adresse IP de www.javasoft.com)
    2. 138.96.64.15 (www.inria.fr)
    3. 193.49.184.6 (www.u-picardie.fr)
    4. 18.181.0.31 (www.mit.edu)
    5. 226.192.60.40
  2. Pour chacune de ces classes, étant donné un réseau y appartenant, combien d'adresses de machines peuvent, a priori, être utilisées?

Exercice 2: subnetting

Votre entreprise vient de se voir attribuer l'adresse IP 214.123.115.0. Vous devez créer 10 sous-réseaux distincts pour les 10 succursales de l'entreprise, à partir de cette adresse IP.

  1. Quel masque de sous-réseau devez vous utiliser ? (donner le masque en notation décimal (ex: 255.255.0.0) ou en nombre de bits (ex: 255.255.0.0 -> /16 ) )
  2. Combien d'adresses IP (machines ou routeurs) pourra recevoir chaque sous-réseau ?
  3. Quelle est l'adresse de broadcast du 5ième sous-réseau utilisable?
  4. Combien d'adresses IP distinctes est-il possible d'utiliser avec un tel masque, tout sous-réseaux possibles confondus?

Exercice 3: application 1 (sous Knoppix)

On souhaite définir un réseau privé de classe C pour l'ensemble de la salle.

  1. Mettez vous d'accord pour définir un réseau et un masque commun.
  2. Choisissez une adresse IP pour votre station dans le réseau précédemment déterminé.
  3. Configurez votre station à l'aide de la commande:
    ifconfig eth0 ADRESSE_IP netmask MASK
    où il faut remplacer ADRESSE_IP par l'adresse IP que vous avez choisie et MASK par le masque réseau que vous avez choisi.
  4. Utilisez la commande
    traceroute ADRESSE_IP
    où ADRESSE_IP est l'adresse de la station d'un de vos camarades pour voir une estimation du chemin utilisé pour contacté sa station (le fonctionnement de traceroute sera vu lors de l'étude d'ICMP)

Exercice 4: application 2, subnetting

On souhaite définir deux sous-réseaux privés à partir d'une adresse de classe C, pour l'ensemble de la salle. Nous utiliserons le réseau de classe C suivant: 192.168.13.0/24 (/24 signifie que le masque est constitué de 24 bits à 1 suivis de 32-24=8 bits à 0).

Ping est une commande utilisant le protocole ICMP pour envoyer un message demandant une réponse pour tester la présence d'une station.

  1. Mettez-vous d'accord pour proposer deux adresses de sous-réseaux (donnez les masques correspondants).
  2. Choisissez une adresse IP dans l'un des 2 sous-réseaux (arrangez-vous pour répartir les adresses sur les deux sous-réseaux), et écrivez-la au tableau.
  3. A quoi correspond l'adresse 255.255.255.255 ?
  4. Exécutez la commande
    ping 255.255.255.255
  5. Quelles sont les adresses qui répondent ?
  6. Exécutez la commande
    ping ADRESSE
    où ADRESSE est l'adresse de broadcast de votre réseau
  7. Quelles sont les adresses qui répondent ?
  8. Exécutez la commande
    ping ADRESSE
    où ADRESSE est l'adresse de broadcast de l'autre réseau
  9. Quelles sont les adresses qui répondent ? Pourquoi ?

6- Exercice Corrigé Adressage masque de sous réseau et classe

Question :

Donnez les réponses les plus précises possibles :

  1. Soit le réseau de classe C 201.125.52.0, l'on souhaite 20 sous réseaux quel est le masque à employer ?
  2. Soit le réseau de classe A d’adresse 10.0.0.0, l'on souhaite obtenir 502 sous réseaux, quel est le masque à employer ?
  3. Soit un réseau de classe C d’adresse 192.168.5.0, l'on souhaite le séparer en 4 sous-réseaux quel est la masque à appliquer ?
  4. Soit un sous réseau de classe B 172.16.0.0, nous voulons le séparer en sous réseaux de 20 machines, quel est le masque à appliquer ?
  5. Soit le réseau de Classe C 192.168.4.0, nous souhaitons des sous réseaux contenant 80 machines. Quel masque utiliser ?
  6. Réseau de classe A 21.0.0.0, 500 machines par sous réseau, masque ?
  7. Le même avec 12 machines, masque ?
  8. On veut que les adresses IP, 192.168.1.25, 192.168.1.26 et 192.168.1.27 soient dans le même réseau, quel masque utiliser ?
  9. L'on souhaite que les IP 192.168.1.23, 192.168.1.24, 192.168.1.25, soient dans le même réseau, quel masque utiliser ?
  10. Maintenant pour les IP 192.168.1.30, 192.168.1.31, 192.168.1.32, quel masque utiliser ?
  11. Nous avons un masque de 225.255.255.224 pour un réseau de classe C, 192.158.1 donner les plages d’adresse possible.
  12. Soit un réseau de classe B 172.16.0.0 avec un masque de sous réseau 255.255.254.0 donner les adresses impossibles et celles qui sont dans le même sous réseau ?
    1. - 172.16.1.1                  - 172.16.1.50                - 172.16.50.50
    2. - 172.16.254.52             - 172.16.50.51               - 172.16.250.50
    3. - 172.16.6.3                  - 172.16.7.20                - 172.16.249.45
    4. - 172.51.51.20               - 172.16.45.20               - 172.16.45.21
  13. Nous avons un réseau d’adresse 25.0.0.0, l'on souhaite 4 sous réseaux avec 80 machines, donnez  le(s) meilleur(s) masque(s)
  14. Maintenant un réseau 192.168.10.0, 2 sous réseaux de 50 machines ?
  15. Et 3 sous réseaux pour le même nombre de machines ? 

Solution :

  1. 255.255.255.248
  2. 255.255.128.0
  3. 255.255.255.224
  4. 255.255.255.224
  5. Impossible
  6. 255.255.254.0
  7. 255.255.255.240
  8. 255.255.255.248
  9. 255.255.255.240
  10. Impossible
  11. 33-62, 65-94, 97-126, 129-158, 161-190, 193-222
  12. Impossible : 172.16.1.1, 172.16.1.50, 172.16.254.52
    1. Plage 1 : 172.16.6.3,172.16.7.20
    2. Plage 2 : 172.16.45.20, 172.16.45.21
    3. Plage 3 : 172.16.50.50, 172.16.50.51, 172.16.51.20
    4. Plage 4 : 172.16.249.45
    5. Plage 5 : 172.16.250.50
  13. 255.224.0.0 pour 4 ss réseaux
    • 255.255.255.192 pour 50 machines par sous réseaux
  14. 14) 255.255.255.192
  15. 15) Impossible

7- Exercice Adressage IP et notion de sous-réseau

L'ordinateur M1, faisant partie d'un réseau local relié à l' Internet présente les caractéristiques réseau suivantes :

adresse  192.9.200.10

masque de sous-réseau  255.255.255.128

passerelle  192.9.200.1

  1. de quelle catégorie d'adresse s'agit-il (classe) ? :
  2. quelle est l'adresse de sous-réseau et le Numéro de machine dans le sous-réseau ?
  3. si l'adresse de la passerelle était 192.9.200.254, M1 ne pourrait plus communiquer hors de son sous-réseau. Expliquez pourquoi.
  4. à qui s'adresse M1 lorsqu'il émet un paquet à destination de 255.255.255.255 ?
  5. Combien de machines peut-il y avoir dans le sous-réseau de M1 ?
  6. compléter la table de routage de M1
destination
masque
passerelle
interface
127.0.0.0
255.0.0.0
aucune
127.0.0.1
 
 
 
 
default
 
 
 

Solution 

a) 192 en binaire -> 1100 0000          -> classe C

b)

1100 0000  0000 1001  1100 1000   0000 1010   192.9.200.10

1111 1111  1111 1111  1111 1111   1000 0000   255.255.255.128

1100 0000  0000 1001  1100 1000   0          

000 1010  

donc

sous réseau 192.9.200.0

machine 10

c) parce que la passerelle n'est plus dans le sous réseau de M1, donc plus joignable.

d) M1 s'adresse alors à toutes les machines de son sous réseau.

e) 128 - 2 = 126

f)

Destination

masque

passerelle

interface

127.0.0.0

255.0.0.0

aucune

127.0.0.1

192.9.200.0

255.255.255.128

Aucune

Rien ou 192.9.200.10

Default

0.0.0.0

192.9.200.1

Rien ou 192.9.200.10

8- Exercice Calcul masque sous-réseau et le nombre d’hôtes

A partir d'un ID de réseau et d'un nombre voulu de sous-réseaux, calculez le masque de sous-réseau, le nombre d'hôtes par sous-réseau et les identifiant de sous-réseau

  1. ID réseau : 114.0.0.0 et 7 sous-réseaux.
  2. ID réseau : 192.168.69.0 et 5 sous-réseaux.
  3. ID réseau : 221.14.32.0 et 6 sous-réseaux.
  4. ID réseau : 172.16.0.0 et 12 sous-réseaux.
  5. ID réseau : 185.42.0.0 et 56 sous-réseaux. On ne vous demande que l’identifiant des 10ème, 17ème et 36ème sous-réseaux.

Solutions

1. L’ID sous-réseau appartient à la classe A. Pour 7 sous-réseaux, on doit consacrer 4 bits (24 – 2 = 14). Le masque de sous-réseau est donc : 255.1111 0000.0.0 soit 255.240.0.0. Il reste 20 bits (4 + 8 + 8) pour l’identifiant machine. On a donc 1048574 machines par sous-réseau (220 – 2 = 1048574). Comme identifiant ré­seau on aura :

Sous-réseau 1 : 114.0001 0000.0.0 soit 114.16.0.0

Sous-réseau 2 : 114.0010 0000.0.0 soit 114.32.0.0

Sous-réseau 3 : 114.0011 0000.0.0 soit 114.48.0.0

Sous-réseau 4 : 114.0100 0000.0.0 soit 114.64.0.0

Sous-réseau 5 : 114.0101 0000.0.0 soit 114.80.0.0

Sous-réseau 6 : 114.0110 0000.0.0 soit 114.96.0.0

Sous-réseau 7 : 114.0111 0000.0.0 soit 114.112.0.0

 2. L’ID sous-réseau appartient à la classe C. Pour 5 sous-réseaux, on doit consacrer 3 bits (2 – 2 = 6). Le masque de sous-réseau est donc : 255.255.255.1110 0000 soit 255.255.255.224. Il reste 5 bits pour l’identifiant machine. On a donc 30 machines par sous-réseau (2 – 2 = 30). Comme identifiant réseau on aura :

Sous-réseau 1 : 192.168.69.0010 0000 soit 192.168.69.32

Sous-réseau 2 : 192.168.69.0100 0000 soit 192.168.69.64

Sous-réseau 3 : 192.168.69.0110 0000 soit 192.168.69.96

Sous-réseau 4 : 192.168.69.1000 0000 soit 192.168.69.128

Sous-réseau 5 : 192.168.69.1010 0000 soit 192.168.69.160

3. L’ID sous-réseau appartient à la classe C. Pour 6 sous-réseaux, on doit consacrer

3 bits (23 – 2 = 6). Le masque de sous-réseau est donc : 255.255.255.1110 0000 soit 255.255.255.224. Il reste 5 bits pour l’identifiant machine. On a donc 30 machines par sous-réseau (25 – 2 = 30). Comme identifiant réseau on aura : Sous-réseau 1 : 221.14.32.0010 0000 soit 221.14.32.32

Sous-réseau 2 : 221.14.32.0100 0000 soit 221.14.32.64

Sous-réseau 3 : 221.14.32.0110 0000 soit 221.14.32.96

Sous-réseau 4 : 221.14.32.1000 0000 soit 221.14.32.128

Sous-réseau 5 : 221.14.32.1010 0000 soit 221.14.32.160

4. L’ID sous-réseau appartient à la classe B. Pour 12 sous-réseaux, on doit consacrer

4 bits (24 – 2 = 14). Le masque de sous-réseau est donc : 255.255.1111 0000.0 soit 255.255.240 Il reste 12 bits (4 + 8) pour l’identifiant machine. On a donc 4094 machines par sous-réseau (212 – 2 = 4094). Comme identifiant réseau on aura : Sous-réseau 1 : 172.16.0001 0000.0 soit 172.16.16.0

Sous-réseau 2 : 172.16.0010 0000.0 soit 172.16.32.0

Sous-réseau 3 : 172.16.0011 0000.0 soit 172.16.48.0

Sous-réseau 4 : 172.16.0100 0000.0 soit 172.16.64.0

Sous-réseau 5 : 172.16.0101 0000.0 soit 172.16.80.0

Sous-réseau 6 : 172.16.0110 0000.0 soit 172.16.96.0

Sous-réseau 7 : 172.16.0111 0000.0 soit 172.16.112.0

Sous-réseau 8 : 172.16.1000 0000.0 soit 172.16.128.0

Sous-réseau 9 : 172.16.1001 0000.0 soit 172.16.144.0

Sous-réseau 10 : 172.16.1010 0000.0 soit 172.16.160.0

Sous-réseau 11 : 172.16.1011 0000.0 soit 172.16.176.0

Sous-réseau 12 : 172.16.1100 0000.0 soit 172.16.192.0

5. L’ID sous-réseau appartient à la classe B. Pour 56 sous-réseaux, on doit consacrer 6 bits (26 – 2 = 62). Le masque de sous-réseau est donc : 255.255.1111 1100 0 soit 255.255.252.0 Il reste 10 bits (2 + 8) pour l’identifiant machine. On a donc 1022 machines par sous-réseau (210 – 2 = 1022). Comme identifiant réseau on aura :

Sous-réseau 10 : 185.42.0010 1000.0 soit 185.42.40.0

Sous-réseau 17 : 185.42. 0100 0100.0 soit 185.42.68.0

Sous-réseau 36 : 185.42. 1001 0000.0 soit 185.42.144.0

Article publié le 03 Septembre 2009 Mise à jour le Mercredi, 11 Août 2021 14:16 par Salim KHALIL