Sous-réseaux IPv4 : exercices corrigés pas à pas

Aussi appelé : masque de sous-réseau · calcul de sous-réseau · CIDR

Exercices gratuits sur Sous-réseaux IPv4 avec schémas, indices et corrigés complets. De nouvelles valeurs à chaque fois, à trois niveaux : hôtes par sous-réseau, découper un réseau, plages d'adresses.

Exercice gratuitFacile
/2911111111111111111111111111111000bits réseaubits hôte

Combien d'adresses d'hôte utilisables H y a-t-il dans un sous-réseau IPv4 de préfixe /29 ?

/29

Réponse exacte : un nombre entier, sans arrondi.

Exercice suivant →
S’entraîner gratuitement en Sous-réseaux IPv4S’entraîner en Sous-réseaux IPv4 maintenant5 exercices gratuits chaque jour. Aucune carte bancaire requise.

Ce que vous travaillez

  1. Facilehôtes par sous-réseau
  2. Moyendécouper un réseau
  3. Difficileplages d'adresses

Formules clés

Hôtes par sous-réseau
2(32 − prefix) − 2 (/31: 2, /32: 1)
Taille de bloc
256 − (mask octet)
Adresse réseau
IP AND masque
Adresse de diffusion
IP OR (NOT masque) : tous les bits d’hôte à 1
Sous-réseaux avec n bits empruntés
2n

Apprendre Sous-réseaux IPv4 depuis zéro

Avant cela : Systèmes de numération

1Ce qu’est un sous-réseau

Chaque appareil d’un réseau IPv4 possède une adresse IP, par exemple 192.168.10.37. Elle fait 32 bits, écrits sous forme de quatre nombres de 0 à 255. Chaque nombre est un octet.

Une adresse comporte deux parties. La première partie indique sur quel réseau se trouve l’appareil. La seconde partie indique de quel hôte (appareil) il s’agit à l’intérieur de ce réseau.

Pensez à une adresse postale : le nom de la rue est le réseau, le numéro de la maison est l’hôte.

Un sous-réseau est un tel réseau. Découper un grand réseau en sous-réseaux garde le trafic local et permet à un administrateur de donner à chaque service sa propre plage.

Le préfixe indique où se fait la séparation. Dans 192.168.10.37/24, les 24 premiers bits forment la partie réseau, et les 8 derniers bits la partie hôte.

N24H8032
Auto-évaluation Une adresse est écrite 10.1.2.3/20. Combien de bits comporte la partie hôte ?
  1. 12
  2. 20
  3. 32
  4. 8

Réponse: 12. Une adresse compte 32 bits. Le préfixe /20 donne 20 bits de réseau, donc 32 − 20 = 12 bits restent pour l’hôte. 20 est la partie réseau, pas la partie hôte.

2Préfixe, masque et nombre d’hôtes

La même séparation peut s’écrire sous forme de masque de sous-réseau : 32 bits avec des 1 pour la partie réseau et des 0 pour la partie hôte, écrits comme une adresse.

Un masque /24 est composé de 24 uns et 8 zéros : 255.255.255.0. Un masque /16 est 255.255.0.0.

Quand le préfixe se termine à l’intérieur d’un octet, cet octet a ses premiers bits à 1. Ce sont les seules valeurs possibles pour un octet de masque :

  • 1 bit : 128. 2 bits : 192. 3 bits : 224. 4 bits : 240.
  • 5 bits : 248. 6 bits : 252. 7 bits : 254. 8 bits : 255.

Exemple : /27 vaut 24 + 3 bits, donc le masque est 255.255.255.224.

Avec h bits d’hôte, il y a 2h adresses. Deux d’entre elles ne peuvent pas être attribuées à un appareil : la première est l’adresse réseau et la dernière est l’adresse de diffusion (broadcast).

H = 2(32 − p) − 2

Pour /24 : 2⁸ − 2 = 254 hôtes utilisables. Pour /27 : 2⁵ − 2 = 30.

Les listes de contrôle d’accès utilisent un masque générique (wildcard), l’inverse du masque de sous-réseau : chaque octet vaut 255 moins l’octet du masque. Pour /27, cela donne 0.0.0.31.

Auto-évaluation Quel est le masque de sous-réseau d’un réseau /26 ?
  1. 255.255.255.192
  2. 255.255.255.252
  3. 255.255.255.26
  4. 255.255.255.64

Réponse: 255.255.255.192. /26 vaut 24 + 2 bits, et un octet dont les 2 premiers bits sont à 1 vaut 128 + 64 = 192. 64 est la valeur du seul deuxième bit, et 252 est l’octet pour 6 bits.

3La méthode pas à pas

Hôtes et masques :

  1. Trouvez les bits d’hôte : h = 32 − p.
  2. Hôtes utilisables : H = 2h − 2.
  3. Pour passer d’un masque à un préfixe, comptez les bits à 1 : 255 vaut 8, 224 vaut 3, et ainsi de suite.

Découper un réseau :

  1. Vous avez besoin de N sous-réseaux. Empruntez à la partie hôte le plus petit nombre de bits n tel que 2n ≥ N.
  2. Le nouveau préfixe est l’ancien préfixe plus n.
  3. Chaque sous-réseau a 2(32 − nouveau préfixe) − 2 hôtes utilisables.
  4. Pour loger h hôtes dans un sous-réseau, trouvez le plus petit nombre de bits d’hôte tel que 2bits − 2 ≥ h.

La plage d’une adresse :

  1. Trouvez l’octet où se termine le préfixe. Sa taille de bloc est 256 moins l’octet du masque.
  2. L’adresse réseau est le plus grand multiple de la taille de bloc qui ne dépasse pas l’octet de l’adresse.
  3. L’adresse de diffusion est l’adresse réseau plus la taille de bloc moins 1.
  4. Les hôtes utilisables sont tout ce qui se trouve entre les deux : réseau + 1 jusqu’à diffusion − 1.

4Un exemple détaillé

Suivez chaque étape. Essayez de deviner la suivante avant de l’ouvrir.

Exemple détaillé

Le réseau 192.168.10.0/24 doit être divisé en au moins 10 sous-réseaux égaux. Si vous empruntez le moins de bits possible, combien d’hôtes utilisables H chaque sous-réseau a-t-il ?

1

Compter les bits disponibles

Un réseau /24 a 32 − 24 = 8 bits d’hôte à répartir.

2

Emprunter assez de bits

Emprunter n bits donne 2n sous-réseaux. 2³ = 8 est insuffisant. 2⁴ = 16 suffit.

Vous empruntez donc n = 4 bits.

3

Trouver le nouveau préfixe

p = 24 + 4 = 28
N24S4H4032

Il reste donc 32 − 28 = 4 bits d’hôte.

4

Compter les hôtes utilisables

H = 2⁴ − 2 = 14
5

Vérifiez la réponse

16 sous-réseaux de 16 adresses chacun utilisent 16 · 16 = 256 adresses, exactement la taille du réseau /24. Les nombres concordent.

Réponse

Chaque sous-réseau /28 a H = 14 hôtes utilisables.

5Trouver la plage d’une adresse

Prenons l’hôte 10.20.130.90/27. Le préfixe se termine dans le quatrième octet, et le masque est 255.255.255.224.

taille du bloc = 256 − 224 = 32

Les sous-réseaux du quatrième octet commencent à 0, 32, 64, 96, … L’octet de l’adresse, 90, se situe entre 64 et 95.

  • Adresse réseau : 10.20.130.64.
  • Adresse de diffusion : 64 + 32 − 1 = 95, donc 10.20.130.95.
  • Hôtes utilisables : de 10.20.130.65 à 10.20.130.94.

Quand le préfixe se termine dans le troisième octet, par exemple /20, les mêmes étapes s’appliquent au troisième octet. Le quatrième octet vaut alors 0 pour le réseau et 255 pour la diffusion.

Auto-évaluation Un hôte a l’adresse 10.20.72.98/27. Quel est le quatrième octet de son adresse réseau ?
  1. 127
  2. 64
  3. 96
  4. 98

Réponse: 96. La taille de bloc est 256 − 224 = 32. Les multiples sont 0, 32, 64, 96, 128, et 96 est le plus grand qui ne dépasse pas 98. 127 est l’adresse de diffusion, et 64 utilise un bloc de 64 (un /26).

6Erreurs fréquentes

  • Oublier le −2. L’adresse réseau et l’adresse de diffusion ne sont pas des hôtes utilisables.
  • Utiliser le préfixe comme nombre de bits d’hôte. Les bits d’hôte sont 32 − p.
  • Emprunter trop de bits. Prenez le plus petit n qui donne assez de sous-réseaux.
  • Calculer la taille de bloc dans le mauvais octet. Utilisez l’octet où se termine le préfixe.
  • Prendre l’adresse elle-même comme adresse réseau. Arrondissez à un multiple de la taille de bloc inférieur.
Auto-évaluation Combien d’adresses d’hôte utilisables y a-t-il dans un sous-réseau /27 ?
  1. 27
  2. 30
  3. 32
  4. 5

Réponse: 30. 32 − 27 = 5 bits d’hôte, et 2⁵ − 2 = 30. 32 oublie que les adresses réseau et de diffusion ne peuvent pas être utilisées.

7À quoi ressemblent les questions d’examen

  • Facile : hôtes par sous-réseau. Hôtes utilisables pour un préfixe, masque d’un préfixe, préfixe d’un masque, ou masque générique.
  • Moyen : découper un réseau. Combien de sous-réseaux d’un préfixe donné tiennent, combien de bits emprunter et les hôtes par sous-réseau, ou le plus petit sous-réseau pour un nombre d’hôtes.
  • Difficile : plages d’adresses. L’adresse réseau, de diffusion ou la dernière adresse utilisable d’un hôte, une route de synthèse pour plusieurs réseaux, ou une allocation VLSM.

Pour une route de synthèse, écrivez en binaire l’octet qui change et comptez combien de bits de tête tous les réseaux partagent.

En VLSM, donnez d’abord son sous-réseau au plus grand LAN, puis le suivant juste après lui, chacun avec son propre préfixe.

Apprenez pas à pas dans l’applicationApprenez pas à pas dans l’application

Exemples corrigés

Exemple 1Facile
/2611111111111111111111111111000000bits réseaubits hôte

Combien d'adresses d'hôte utilisables H y a-t-il dans un sous-réseau IPv4 de préfixe /26 ?

/26

Calculer H

Afficher les indices
  1. La partie hôte a 32 − p bits.
  2. Retire 2 pour l'adresse réseau et l'adresse de diffusion.
  3. 32 − 26 = 6.
Afficher la réponse et la solution pas à pas

Sous-réseaux IPv4 : une adresse a 32 bits. Le préfixe /p indique combien de bits de tête identifient le réseau ; les 32 − p bits restants numérotent les hôtes. Un sous-réseau a 2³²⁻ᵖ adresses, mais la première (adresse réseau) et la dernière (adresse de diffusion) ne peuvent pas être attribuées, il tient donc 2³²⁻ᵖ − 2 hôtes. Exceptions : un /31 (liaison point à point, RFC 3021) utilise ses 2 adresses pour des hôtes, et un /32 est une adresse unique (un seul hôte ou une interface de bouclage).

Bits hôte

32 − 26 = 6

Hôtes utilisables

26 − 2 = 64 − 2 = 62

Réponse

H = 62
Exemple 2Moyen
255.255.252.011111111111111111111110000000000bits réseaubits hôte

Un sous-réseau utilise le masque 255.255.252.0. Combien d’adresses d’hôte utilisables H possède-t-il ?

255.255.252.0

Calculer H

Afficher les indices
  1. Convertissez le masque en longueur de préfixe en comptant ses bits à un.
  2. Puis H = 2³²⁻ᵖ − 2.
  3. p = 22.
Afficher la réponse et la solution pas à pas

IPv4 subnetting: an address has 32 bits. The prefix /p says how many leading bits identify the network; the remaining 32 − p bits number the hosts. A subnet has 2³²⁻ᵖ addresses, but the first (network address) and last (broadcast address) cannot be given to hosts, so 2³²⁻ᵖ − 2 hosts fit. Exceptions: a /31 (point-to-point link, RFC 3021) uses both of its 2 addresses for hosts, and a /32 is one single address (a single host or a loopback).

Longueur du préfixe

255.255.252.0 = /22

Hôtes utilisables

210 − 2 = 1022

Réponse

H = 1022
Exemple 3Difficile
dernier octet = 194112816403201608041201réseauhôte

Un hôte a l'adresse 10.20.178.194/27. Quel est le quatrième octet x de la dernière adresse d'hôte utilisable de son sous-réseau ?

10.20.178.194/27

Calculer x

Afficher les indices
  1. Avec /27, chaque sous-réseau contient 2³²⁻ᵖ adresses dans le dernier octet ; les sous-réseaux commencent donc aux multiples de cette taille.
  2. L'adresse réseau est le multiple égal ou inférieur à 194 ; l'adresse de diffusion est le multiple suivant moins 1.
  3. taille de bloc = 25 = 32.
Afficher la réponse et la solution pas à pas

Sous-réseaux IPv4 : une adresse a 32 bits. Le préfixe /p indique combien de bits de tête identifient le réseau ; les 32 − p bits restants numérotent les hôtes. Un sous-réseau a 2³²⁻ᵖ adresses, mais la première (adresse réseau) et la dernière (adresse de diffusion) ne peuvent pas être attribuées, il tient donc 2³²⁻ᵖ − 2 hôtes. Exceptions : un /31 (liaison point à point, RFC 3021) utilise ses 2 adresses pour des hôtes, et un /32 est une adresse unique (un seul hôte ou une interface de bouclage).

Taille de bloc

25 = 32

Sous-réseau de cet hôte

réseau: ⌊194/32⌋·32 = 192
diffusion: 192 + 32 − 1 = 223
hôtes utilisables: 193 … 222

Réponse

x = 222

Questions et réponses

Sous-réseaux IPv4 : de quoi s’agit-il ?

Chaque appareil d’un réseau IPv4 possède une adresse IP, par exemple 192.168.10.37. Elle fait 32 bits, écrits sous forme de quatre nombres de 0 à 255. Chaque nombre est un octet.

Une adresse comporte deux parties. La première partie indique sur quel réseau se trouve l’appareil. La seconde partie indique de quel hôte (appareil) il s’agit à l’intérieur de ce réseau.

Sous-réseaux IPv4 : comment résoudre les exercices étape par étape ?

Sous-réseaux IPv4 : une adresse a 32 bits. Le préfixe /p indique combien de bits de tête identifient le réseau ; les 32 − p bits restants numérotent les hôtes. Un sous-réseau a 2³²⁻ᵖ adresses, mais la première (adresse réseau) et la dernière (adresse de diffusion) ne peuvent pas être attribuées, il tient donc 2³²⁻ᵖ − 2 hôtes. Exceptions : un /31 (liaison point à point, RFC 3021) utilise ses 2 adresses pour des hôtes, et un /32 est une adresse unique (un seul hôte ou une interface de bouclage).

Sous-réseaux IPv4 : quelles sont les erreurs fréquentes ?
  • Comptez tous les bits à zéro du masque, y compris les huit du dernier octet (0).
Sous-réseaux IPv4 : que couvrent les exercices ?
  • Facile: hôtes par sous-réseau
  • Moyen: découper un réseau
  • Difficile: plages d'adresses

Chaque exercice a de nouvelles valeurs : vous apprenez la méthode, pas une réponse. Bloqué ? Ouvrez d’abord un petit indice, et l’explication complète seulement si vous en avez besoin.

Comment fonctionne l’entraînement

  • Chaque exercice a de nouvelles valeurs : vous apprenez la méthode, pas une réponse.
  • Bloqué ? Ouvrez d’abord un petit indice, et l’explication complète seulement si vous en avez besoin.
  • Votre progression, vos erreurs et vos exercices enregistrés sont conservés pour que vous puissiez réviser avant l’examen.

Thèmes avant et après celui-ci

À voir d’abord

Calculatrices

Cours qui contiennent ce thème

Autres thèmes en Informatique

Fiche d’exercices imprimable

S’entraîner gratuitement en Sous-réseaux IPv4S’entraîner en Sous-réseaux IPv4 maintenant5 exercices gratuits chaque jour. Aucune carte bancaire requise.