Exercices réseau sur les adresses IP - masque - Classes
Rédigé par GC Team, Publié le 03 Septembre 2009, Mise à jour le Mercredi, 11 Août 2021 14:16![](/images/thumb/52/default.png)
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.
- ID réseau : 148.25.0.0 et 37 sous-réseaux
- ID réseau : 198.63.24.0 et 2 sous-réseaux
- ID réseau : 110.0.0.0 et 1000 sous-réseaux
- ID réseau : 175.23.0.0 et 550 sous-réseaux
- ID réseau : 209.206.202.0 et 60 sous-réseaux
Solutions
- L’ID sous-réseau appartient à la classe B. Pour 37 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).
- 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).
- 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).
- L’ID sous-réseau appartient à la classe B. Pour 550 sous-réseaux, on doit consacrer 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).
- L’ID sous-réseau appartient à la classe C. Pour 60 sous-réseaux, on doit consacrer 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.
- Réseau 63.0.0.0 et un maximum de 100 hôtes par sous-réseau
- Réseau 198.53.25.0 et un maximum de 100 hôtes par sous-réseau
- Réseau 154.25.0.0 et un maximum de 1500 hôtes par sous-réseau
- Réseau 121.0.0.0 et un maximum de 2000 hôtes par sous-réseau
- 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.
- 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 sousréseau. On ne peut donc pas créer de sous-réseau. Le masque de sous-réseau est donc : 255.255.255.0.
- 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 sousré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.
- 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.
- 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
- 143.25.67.89
- 172.12.56.78
- 12.15.5.45
- 192.23.67.123
- 221.45.67.123
- 123.56.78.23
- 126.9.76.23
Solutions
- Classe B
- Classe B
- Classe A
- Classe C
- Classe C
- Classe A
- 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.
- 84 sous-réseaux
- 145 sous-réseaux
- 7 sous-réseaux
- 1 sous-réseau
- 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
- Quelles sont les classes des adresses réseaux suivantes?
- 192.18.97.39 (adresse IP de www.javasoft.com)
- 138.96.64.15 (www.inria.fr)
- 193.49.184.6 (www.u-picardie.fr)
- 18.181.0.31 (www.mit.edu)
- 226.192.60.40
- 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.
- 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 ) )
- Combien d'adresses IP (machines ou routeurs) pourra recevoir chaque sous-réseau ?
- Quelle est l'adresse de broadcast du 5ième sous-réseau utilisable?
- 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.
- Mettez vous d'accord pour définir un réseau et un masque commun.
- Choisissez une adresse IP pour votre station dans le réseau précédemment déterminé.
- 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. - 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.
- Mettez-vous d'accord pour proposer deux adresses de sous-réseaux (donnez les masques correspondants).
- 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.
- A quoi correspond l'adresse 255.255.255.255 ?
- Exécutez la commande
ping 255.255.255.255 - Quelles sont les adresses qui répondent ?
- Exécutez la commande
ping ADRESSE
où ADRESSE est l'adresse de broadcast de votre réseau - Quelles sont les adresses qui répondent ?
- Exécutez la commande
ping ADRESSE
où ADRESSE est l'adresse de broadcast de l'autre réseau - 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 :
- Soit le réseau de classe C 201.125.52.0, l'on souhaite 20 sous réseaux quel est le masque à employer ?
- 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 ?
- 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 ?
- 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 ?
- Soit le réseau de Classe C 192.168.4.0, nous souhaitons des sous réseaux contenant 80 machines. Quel masque utiliser ?
- Réseau de classe A 21.0.0.0, 500 machines par sous réseau, masque ?
- Le même avec 12 machines, masque ?
- 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 ?
- 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 ?
- Maintenant pour les IP 192.168.1.30, 192.168.1.31, 192.168.1.32, quel masque utiliser ?
- 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.
- 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 ?
- - 172.16.1.1 - 172.16.1.50 - 172.16.50.50
- - 172.16.254.52 - 172.16.50.51 - 172.16.250.50
- - 172.16.6.3 - 172.16.7.20 - 172.16.249.45
- - 172.51.51.20 - 172.16.45.20 - 172.16.45.21
- 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)
- Maintenant un réseau 192.168.10.0, 2 sous réseaux de 50 machines ?
- Et 3 sous réseaux pour le même nombre de machines ?
Solution :
- 255.255.255.248
- 255.255.128.0
- 255.255.255.224
- 255.255.255.224
- Impossible
- 255.255.254.0
- 255.255.255.240
- 255.255.255.248
- 255.255.255.240
- Impossible
- 33-62, 65-94, 97-126, 129-158, 161-190, 193-222
- Impossible : 172.16.1.1, 172.16.1.50, 172.16.254.52
- Plage 1 : 172.16.6.3,172.16.7.20
- Plage 2 : 172.16.45.20, 172.16.45.21
- Plage 3 : 172.16.50.50, 172.16.50.51, 172.16.51.20
- Plage 4 : 172.16.249.45
- Plage 5 : 172.16.250.50
- 255.224.0.0 pour 4 ss réseaux
- 255.255.255.192 pour 50 machines par sous réseaux
- 14) 255.255.255.192
- 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
- de quelle catégorie d'adresse s'agit-il (classe) ? :
- quelle est l'adresse de sous-réseau et le Numéro de machine dans le sous-réseau ?
- si l'adresse de la passerelle était 192.9.200.254, M1 ne pourrait plus communiquer hors de son sous-réseau. Expliquez pourquoi.
- à qui s'adresse M1 lorsqu'il émet un paquet à destination de 255.255.255.255 ?
- Combien de machines peut-il y avoir dans le sous-réseau de M1 ?
- 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 <- sous reseau
000 1010 <- machine
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
- ID réseau : 114.0.0.0 et 7 sous-réseaux.
- ID réseau : 192.168.69.0 et 5 sous-réseaux.
- ID réseau : 221.14.32.0 et 6 sous-réseaux.
- ID réseau : 172.16.0.0 et 12 sous-réseaux.
- 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