Question 1:
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 ?
Solution:
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
Question 2:
Soit l’adresse 172.16.5.10/28. Quel est le masque réseau correspondant ?
Solution:
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
Question 3
- On attribue le réseau 132.45.0.0/16. Il faut redécouper ce réseaux en 8 sous-réseaux.
- Combien de bits supplémentaires sont nécessaires pour définir huit sous-réseaux ?
- Quel est le masque réseau qui permet la création de huit sous-réseaux ?
- Quelle est l’adresse réseau de chacun des huit sous-réseaux ainsi définis ?
- Quelle est la plage des adresses utilisables du sous-réseau numéro 3 ?
- Quelle est l’adresse de diffusion du sous-réseau numéro 4 ?
Solution:
Address: 132.45.0.0 10000100.00101101. 00000000.00000000
Netmask: 255.255.0.0 = 16b 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 11111111.11111111.11100000.00000000
Address: 132.45.0.0/19 10000100.00101101.000 00000.00000000
Netmask: 255.255.224.0 = /19 11111111.11111111.111 00000.00000000
Donc 3 bits pour 8 sous réseaux (2³)
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 : 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
4.
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
5.
HostMin: 132.45.128.1 10000100.00101101.100 00000.00000001
HostMax: 132.45.159.254 10000100.00101101.100 11111.11111110
6.
Broadcast: 132.45.159.255 10000100.00101101.100 11111.11111111
Question 4
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 ?
Solution
1- 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).
2- 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).
3- 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.
4- 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
5- 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.
