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

  1. On attribue le réseau 132.45.0.0/16. Il faut redécouper ce réseaux en 8 sous-réseaux.
  2. Combien de bits supplémentaires sont nécessaires pour définir huit sous-réseaux ?
  3. Quel est le masque réseau qui permet la création de huit sous-réseaux ?
  4. Quelle est l’adresse réseau de chacun des huit sous-réseaux ainsi définis ?
  5. Quelle est la plage des adresses utilisables du sous-réseau numéro 3 ?
  6. 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.

  1. Combien de bits sont nécessaires sur la partie hôte de l’adresse attribuée pour accueillir au moins 20 hôtes ?
  2. Quel est le nombre maximum d’adresses d’hôte utilisables dans chaque sous-réseau ?
  3. Quel est le nombre maximum de sous-réseaux définis ?
  4. Quelles sont les adresses de tous les sous-réseaux définis ?
  5. 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.