Fiche 6 Fiche 7 Solution
Fiche 6 Fiche 7 Solution
Fiche 6 Fiche 7 Solution
Fiche-6/ Adressage IP
Exercice 3
1. Il faut prendre les adresses extrêmes dans chaque classe et s’intéresser au premier octet :
Classe A : de 00000001 à 01111110 donc [1;126]
Classe B : de 10000000 à 10111111 donc [128;191]
Classe C : de 11000000 à 11011111 donc [192;223]
Classe D : de 11100000 à 11101111 donc [224;239]
2.
a)10 : classe A b)241 : classe E c)192 : classe C d)172 : classe B e)230 : classe D
Exercice 4
Réponse b) (64s/r)
Le net-id comporte 22 bits. Dans un réseau de classe B, le net-id comporte 16 bits. Le réseau
a donc été découpé en 26=64
Exercice 5
5a)
L’ancien masque 255.255.0.0 comporte 16 bits à 1.
On découpe en 16=24. On rajoute donc 4 bits à 1 au masque.
La masque de chaque sous-réseau est donc 255.255.(1111 0000).0 soit 255.255.240.0
Le nouveau net-id comportera 20 bits. Les 16 premiers bits seront ceux l’écriture en binaire
de 150.27. Les 4 derniers pourront prendre n’importe quelle valeur sauf 0000 et 1111. Il y
aura donc 14 sous-réseaux utilisables.
L’adresse du réseau sera obtenue en mettant à 0 tous les bits du host-id.
Le host-id peut prendre n’importe quelle valeur sauf celle comportant que des 0 ou que des 1.
Pour chaque sous-réseau, on peut donc attribuer une machine les adresses :
de 150.27.(0000 0000).1 soit 150.27.0.1 à 150.27.(0000 1111).254 soit 150.27.15.254
de 150.27.(0001 0000).1 soit 150.27.16.1 à 150.27.(0001 1111).254 soit 150.27.31.254
de 150.27.(0010 0000).1 soit 150.27.32.1 à 150.27.(0010 1111).254 soit 150.27.47.254
de 150.27.(0011 0000).1 soit 150.27.48.1 à 150.27.(0011 1111).254 soit 150.27.63.254
de 150.27.(0100 0000).1 soit 150.27.64.1 à 150.27.(0100 1111).254 soit 150.27.79.254
de 150.27.(0101 0000).1 soit 150.27.80.1 à 150.27.(0101 1111).254 soit 150.27.95.254
….
de 150.27.(1110 0000).1 soit 150.27.224.1 à 150.27.(1110 1111).254 soit 150.27.239.254
de 150.27.(1111 0000).1 soit 150.27.240.1 à 150.27.(1111 1111).254 soit 150.27.255.254
b) Redécoupez en 8 sous-réseaux le 3ième sous-réseau utilisable parmi ces 16. Combien de
machines au maximum peuvent contenir chacun de ces sous-réseaux ?
Il s’agit de découper en 8 le réseau 150.27.48.0 de masque 255.255.240.0
Exercice 7
Questions/Réponses
Q1. Soit l'adresse 192.16.5.133/29. Combien de bits sont utilisés pour identifier la partie
réseau ? Combien de bits sont utilisés pour identifier la partie hôte ?
Correction :
Address: 192.16.5.133 11000000.00010000.00000101.10000 101
Netmask: 255.255.255.248 = 29 11111111.11111111.11111111.11111 000
Partie réseau : 29 bits - partie hôte : 3bits
Correction :
Address: 172.16.5.10 10101100.00010000.00000101.0000 1010
Netmask: 255.255.255.240 = 28 11111111.11111111.11111111.1111 0000
Masque réseau : 255.255.255.240
Correction :
Address: 132.45.0.0 10000100.00101101. 00000000.00000000
Netmask: 255.255.0.0 = 16 11111111.11111111. 00000000.00000000
Pour découper l'adresse réseau de départ en huit sous-réseaux, 3 bits supplémentaires
sont nécessaires (2^3 = 8).
Le nouveau masque réseau est 255.255.224.0
Address: 132.45.0.0 10000100.00101101.000 00000.00000000
Netmask: 255.255.224.0 = 19 11111111.11111111.111 00000.00000000
Pour obtenir la liste des 8 adresses de sous-réseaux, on construit la table des
combinaisons binaires sur les 3 bits supplémentaires du masque réseau.
Numéro 0 : 10000100.00101101.000 00000.00000000 soit 132.45.0.0
Numéro 1 : 10000100.00101101.001 00000.00000000 soit 132.45.32.0
Numéro 2 : 10000100.00101101.010 00000.00000000 soit 132.45.64.0
Numéro 3 : 10000100.00101101.011 00000.00000000 soit 132.45.96.0
Numéro 4 : 10000100.00101101.100 00000.00000000 soit 132.45.128.0
Numéro 5 : 10000100.00101101.101 00000.00000000 soit 132.45.160.0
Numéro 6 : 10000100.00101101.110 00000.00000000 soit 132.45.192.0
Numéro 7 : 10000100.00101101.111 00000.00000000 soit 132.45.224.0
Adresse du sous-réseau numéro 3 : 132.45.96.0
Network: 132.45.96.0/19 10000100.00101101.011 00000.00000000
HostMin: 132.45.96.1 10000100.00101101.011 00000.00000001
HostMax: 132.45.127.254 10000100.00101101.011 11111.11111110
Adresse de diffusion du sous-réseau numéro 4 : 132.45.159.255
Network: 132.45.128.0/19 10000100.00101101.100 00000.00000000
HostMin: 132.45.128.1 10000100.00101101.100 00000.00000001
HostMax: 132.45.159.254 10000100.00101101.100 11111.11111110
Broadcast: 132.45.159.255 10000100.00101101.100 11111.11111111
Q4. On attribue le réseau 200.35.1.0/24. Il faut définir un masque réseau étendu qui permette
de placer 20 hôtes dans chaque sous-réseau.
Combien de bits sont nécessaires sur la partie hôte de l'adresse attribuée pour accueillir
au moins 20 hôtes ?
Quel est le nombre maximum d'adresses d'hôte utilisables dans chaque sous-réseau ?
Quel est le nombre maximum de sous-réseaux définis ?
Quelles sont les adresses de tous les sous-réseaux définis ?
Quelle est l'adresse de diffusion du sous-réseau numéro 2 ?
Correction :
Il est nécessaire de réserver un minimum de 5 bits pour pouvoir définir au moins 20
adresses d'hôte. Sachant que l'espace total d'adressage occupe 32 bits, il reste 27 bits pour
la partie réseau (32 - 5 = 27).
La relation entre le nombre de bits (n) de la partie hôte d'une adresse IPv4 et le nombre
d'adresses utilisables est : 2^n - 2. Les deux combinaisons retirées sont l'adresse de
réseau (tous les bits de la partie hôte à 0) et l'adresse de diffusion (tous les bits de la
partie hôte à 1).
Dans le cas présent, avec 5 bits d'adresses pour la partie hôte, le nombre
d'adresses utilisables est 30 (2^5 - 2 = 30).
Le masque du réseau attribué occupe 24 bits et le masque étendu 27 bits (voir question
précédente). Le codage des adresses de sous-réseau utilise donc 3 bits. Avec 3 bits, on
peut coder 8 (2^3) combinaisons binaires soit 8 sous-réseaux.
Pour obtenir la liste des huit adresses de sous-réseaux, on construit la table des
combinaisons binaires sur les 3 bits supplémentaires du masque réseau.
Numéro 0 : 11001000.00100011.00000001.000 00000 soit 200.35.1.0
Numéro 1 : 11001000.00100011.00000001.001 00000 soit 200.35.1.32
Numéro 2 : 11001000.00100011.00000001.010 00000 soit 200.35.1.64
Numéro 3 : 11001000.00100011.00000001.011 00000 soit 200.35.1.96
Numéro 4 : 11001000.00100011.00000001.100 00000 soit 200.35.1.128
Numéro 5 : 11001000.00100011.00000001.101 00000 soit 200.35.1.160
Numéro 6 : 11001000.00100011.00000001.110 00000 soit 200.35.1.192
Numéro 7 : 11001000.00100011.00000001.111 00000 soit 200.35.1.224
L'adresse de diffusion du sous-réseau numéro 2 correspond à la combinaison binaire
pour laquelle tous les bits de la partie hôte sont à 1 et l'adresse réseau 200.35.1.64.
Address: 200.35.1.64 11001000.00100011.00000001.010 00000
Netmask: 255.255.255.224 = 27 11111111.11111111.11111111.111 00000
Broadcast: 200.35.1.95 11001000.00100011.00000001.010 11111
Cette adresse de diffusion correspond à l'adresse du sous-réseau suivant moins 1.
Partant de l'adresse du sous-réseau numéro 3 : 200.35.1.96 on enlève 1 pour
obtenir l'adresse de diffusion du sous-réseau numéro 2 : 200.35.1.95.
Q5. Alice est au bord de la crise de nerfs ! Aucun des messages envoyés à Bob n'est arrivé à
destination. Bob est lui aussi sur le point de craquer ! Il essaie désespérément d'envoyer
des messages à Alice sans succès. Il faut absolument faire quelque chose pour les aider.
Quelle erreur a été commise dans l'affectation des adresses (et|ou) des masques réseau ?
Proposer une solution pour rendre les communications possibles.
Correction :
On étudie les plages d'adresses utilisables pour chacun des réseaux : le LAN d'Alice, la
liaison WAN et le LAN de Bob.
L'espace d'adressage du LAN d'Alice a les limites suivantes :
Network: 172.16.68.192/27 10101100.00010000.01000100.110 00000
HostMin: 172.16.68.193 10101100.00010000.01000100.110 00001
HostMax: 172.16.68.222 10101100.00010000.01000100.110 11110
Les adresses affectées aux interfaces du poste de travail et du routeur sont bien
comprises dans les limites du réseau 172.16.68.192/27. Le problème ne vient pas
de ce réseau.
L'espace d'adressage de la liaison WAN a les limites suivantes.
Network: 172.16.68.224/28 10101100.00010000.01000100.1110 0000
HostMin: 172.16.68.225 10101100.00010000.01000100.1110 0001
HostMax: 172.16.68.238 10101100.00010000.01000100.1110 1110
Les adresses affectées aux interfaces WAN des deux routeurs sont bien comprises
dans les limites du réseau 172.16.68.224/28. Les adresses de réseau du LAN
d'Alice et de la liaison WAN ne se recouvrent pas. Le problème ne vient pas non
plus de ce réseau.
L'espace d'adressage du LAN de Bob a les limites suivantes :
Network: 172.16.68.224/27 10101100.00010000.01000100.111 00000
HostMin: 172.16.68.225 10101100.00010000.01000100.111 00001
HostMax: 172.16.68.254 10101100.00010000.01000100.111 11110
Si les adresses affectées aux interfaces du poste de travail et du routeur de Bob
sont bien comprises dans les limites du réseau 172.16.68.224/27, le LAN de Bob
et la liaison WAN partagent le même espace d'adressage. Le routeur de Bob
est donc bien incapable de prendre une décision d'acheminement des paquets d'un
réseau vers l'autre. Le problème vient donc de ce dernier réseau.
Une solution simple consiste à compléter le masque réseau du LAN de Bob de façon à
ce qu'il n'y ait plus chevauchement avec la liaison WAN. Avec un masque sur 29 bits (ou
30 bits) on aurait les caractéristiques suivantes. Alice et Bob pourraient enfin échanger
des messages.
Network: 172.16.68.248/29 10101100.00010000.01000100.11111 000
HostMin: 172.16.68.249 10101100.00010000.01000100.11111 001
HostMax: 172.16.68.254 10101100.00010000.01000100.11111 110
Fiche-7/ Routage
Exercice 1
On prendra comme masque /24 :
Destination : on prendra une Adresse Réseau.
Une table de routage de [A], peut-être :
Exercice 2
Le réseau 195.22.11.0 est un réseau de classe C. Le masque par défaut est donc /24.
Si on considère qu’on prendra 5 sous-réseaux. Il faudra augmenter le masque de 3 bits.
Le masque devient alors /27. Voici les plages d'adresses que nous allons utiliser :
Adresse réseau
1èreadresse utilisable Dernière adresse utilisable
(Sous/R)
195.22.11.0 195.22.11.1 195.22.11.30
195.22.11.32 195.22.11.33 195.22.11.62
195.22.11.64 195.22.11.65 195.22.11.94
195.22.11.96 195.22.11.97 195.22.11.126
195.22.11.128 195.22.11.129 195.22.11.158
Exercice 3
Examinons les réseaux que nous avons :
172.27.0.0
172.27.16.0
172.27.32.0
172.27.64.0
172.27.152.1 -> 172.27.152.38
172.27.153.1 -> 172.27.153.13
172.27.252.1 -> 172.27.252.13
Une des solutions, on constate que pour différencier les différents s/réseaux, il faut prendre les
8 bits du 3ème octet, donc un masque de 24 bits.
Table de routage de [C] :
Aller A/ Passer par/
Masque Interface
Destination Passerelle
0.0.0.0 /0 172.27.152.28 172.27.152.1
127.0.0.0 /8 127.0.0.1 127.0.0.1
172.27.0.0 /17 172.27.152.22 172.27.152.1
172.27.152.0 /24 172.27.152.1 172.27.152.1
172.27.153.0 /24 172.27.153.1 172.27.153.1
172.27.252.0 /24 172.27.153.13 172.27.153.1
Exercice 4
Le réseau 195.95.17.0 n'a pas été pris en compte. En effet, il est englobé par le réseau 0.0.0.0.
Les réseaux 195.95.18.0 et 195.95.19.0 ont pus être fusionnés en appliquant un masque /23.
En effet, si nous examinons le troisième octet des deux adresses réseaux, nous avons
00010010 et 00010011. Nous constatons que les 7 premiers bits sont identiques.
Exercice 5
Le réseau 190.91.192.0/24 est subdivisé en 6 s/réseaux. Nous devrons agrandir le masque
réseau 3 bits, ce qui nous donnera un masque de /27.
Nous allons ainsi gérer les réseaux suivants :
Adresse réseau Masque 1èreadresse utilisable Dernière adresse utilisable
190.91.192.0 /27 190.91.192.1 190.91.192.30
190.91.192.32 /27 190.91.192.33 190.91.192.62
190.91.192.64 /27 190.91.192.65 190.91.192.94
190.91.192.96 /27 190.91.192.97 190.91.192.126
190.91.192.128 /27 190.91.192.129 190.91.192.158
190.91.192.224 /27 190.91.192.225 190.91.192.254
Table de routage de [C]
Aller A/ Passer par/
Masque Interface
Destination Passerelle
0.0.0.0 /0 190.91.192.102 190.91.192.104
127.0.0.0 /8 127.0.0.1 127.0.0.1
190.91.192.0 /26 190.91.192.101 190.91.192.104
190.91.192.96 /27 190.91.192.104 190.91.192.104
190.91.192.128 /27 190.91.192.140 190.91.192.140
190.91.192.224 /27 190.91.192.129 190.91.192.140
Note : [D] ne voit que son propre réseau (190.91.192.224/27). Tout le reste se trouve derrière
[B] qui se chargera du routage.
Exercice 6
Le réseau 196.124.74.0 est divisé en 4 sous-réseaux : 196.124.74.0, 196.124.74.64,
196.124.74.128, 196.124.74.192. Nous allons ainsi leurs appliquer un masque de /26.
Examinons les plages d'adresses utilisées dans le réseau 196.124.75.0
196.124.75.1 -> 196.124.75.5
196.124.75.9 -> 196.124.75.11
196.124.75.65 -> 196.124.75.66
Pour satisfaire à ce plan d'adressage, nous devrons appliquer un masque de /29. Nous aurons
alors à gérer les sous-réseaux suivants :
Adresse réseau Masque 1èreadresse utilisable Dernière adresse utilisable
196.124.75.0 /29 196.124.75.1 196.124.75.6
196.124.75.8 /29 196.124.75.9 196.124.75.14
196.124.75.64 /29 196.124.75.65 196.124.75.70
Table de routage de [C]
Aller A/ Passer par/
Masque Interface
Destination Passerelle
0.0.0.0 /0 196.124.75.11 196.124.75.9
127.0.0.0 /8 127.0.0.1 127.0.0.1
196.124.74.0 /25 196.124.75.5 196.124.75.1
196.124.74.192 /26 196.124.75.5 196.124.75.1
196.124.75.0 /29 196.124.75.1 196.124.75.1
196.124.75.8 /29 196.124.75.9 196.124.75.9
196.124.75.64 /29 196.124.75.10 196.124.75.9
Note : [D] ne voit que son propre réseau (196.124.75.64/29). Tout le reste se trouve derrière
[B] qui se chargera du routage.