CM

Adressage IPv4 et sous-réseaux

Lu : 0 %

00:00/ 20:00 conseillées

Pour les élèves

Adressage IPv4 et sous-réseaux

Lis le cours jusqu’au bout. Le QCM de lecture se débloque quand toutes les parties ont été lues et que 5 minutes se sont écoulées.

  1. 1 · CM
  2. 2 · QCM de lecture
  3. 3 · TD optionnel
  4. 4 · TP
  5. 5 · Examen

1. Pourquoi des adresses ?

Sur un réseau, chaque machine doit pouvoir être trouvée. Comme une lettre a besoin d’une adresse postale, un paquet a besoin d’une adresse IP de destination.

La rue

= le réseau

Toutes les maisons de la rue partagent le même nom de rue.

Le numéro

= l’hôte

Chaque maison a son numéro, unique dans la rue.

Une adresse IPv4 contient les deux informations. Le masque indique où s’arrête la rue et où commence le numéro.

Vidéo de contexte

Ton prof peut ajouter ici une vidéo YouTube pour illustrer le cours.

Espace prof · la vidéo s’affiche en mode sans cookie (youtube-nocookie.com).

2. Une adresse, 32 bits

Une adresse IPv4 est un nombre de 32 bits. Pour la lire plus facilement, on la découpe en 4 octets de 8 bits, écrits en décimal et séparés par des points.

192.168.10.77

11000000.10101000.00001010.01001101
192 = 11000000 · 168 = 10101000 · 10 = 00001010 · 77 = 01001101

Chaque octet va de 0 (00000000) à 255 (11111111). Une adresse comme 192.168.10.300 est donc impossible.

3. Le masque de sous-réseau

Le masque est lui aussi un nombre de 32 bits. Il commence par une suite de 1 (la partie réseau) suivie d’une suite de 0 (la partie hôte). La notation CIDR écrit simplement le nombre de 1 : /26.

/26 = 255.255.255.192

11111111.11111111.11111111.11000000
26 bits de réseau6 bits d’hôte

Dans le dernier octet, les 2 premiers bits valent 1 : 128 + 64 = 192. D’où 255.255.255.192.

4. Trouver l’adresse réseau : le ET logique

Pour trouver le réseau d’une adresse, on fait un ET logique bit à bit entre l’adresse et le masque. Le résultat vaut 1 seulement si les deux bits valent 1.

Table du ET logique
ABA ET B
000
010
100
111

Dernier octet seulement

01001101 (77)

ET 11000000 (192)

= 01000000 (64)

Les trois premiers octets du masque valent 255 : ils recopient l’adresse telle quelle. L’adresse réseau de 192.168.10.77/26 est donc 192.168.10.64.

5. Diffusion et nombre d’hôtes

L’adresse de diffusion (broadcast) met tous les bits d’hôte à 1. Un paquet envoyé à cette adresse arrive à toutes les machines du réseau.

Ici, les 6 bits d’hôte à 1 donnent 01111111 = 127 : la diffusion est 192.168.10.127.

Hôtes utilisables = 2bits d’hôte − 2

On retire 2 adresses : celle du réseau et celle de diffusion. Avec 6 bits : 2⁶ − 2 = 62 hôtes, de 192.168.10.65 à 192.168.10.126.

6. Découper un réseau en sous-réseaux

Emprunter des bits d’hôte pour le réseau crée des sous-réseaux plus petits. Emprunter 2 bits à un /24 donne 2² = 4 sous-réseaux en /26.

192.168.10.0/24 découpé en 4 × /26

.0
→ .63
.64
→ .127
.128
→ .191
.192
→ .255
Chaque bloc : 64 adresses, 62 hôtes. L’adresse .77 tombe dans le 2ᵉ bloc.

Astuce : la taille d’un bloc vaut 256 moins la valeur du dernier octet du masque. Pour 192 : 256 − 192 = 64.

7. Adresses privées et adresses particulières

Certaines plages sont réservées aux réseaux internes (RFC 1918). Elles ne sont pas routées sur Internet.

  • 10.0.0.0/8
  • 172.16.0.0/12
  • 192.168.0.0/16
  • 127.0.0.1la boucle locale : la machine elle-même
  • 169.254.x.xadresse automatique quand aucun DHCP ne répond
  • 0.0.0.0« n’importe quelle adresse » ou « pas encore d’adresse »
  • 255.255.255.255diffusion limitée au réseau local

8. À retenir

  • Une adresse IPv4 = 32 bits = 4 octets de 0 à 255.
  • Le masque sépare la partie réseau de la partie hôte. /n = n bits à 1.
  • Adresse réseau = adresse ET masque. Diffusion = bits d’hôte à 1.
  • Hôtes utilisables = 2bits d’hôte − 2.
  • Taille d’un bloc = 256 − dernier octet du masque.

QCM de lecture

4 questions sur les notions du texte, pour vérifier que tu as bien lu.

🔒 Encore un peu de lecture

Parties lues : 0 / 8 · Temps : 0 / 5 min

Pour aller plus loin

Des plateformes externes pour s’entraîner encore, à ton rythme. Elles ne font pas partie de Syllabus.