Accueil/Réseaux & Systèmes /Chapitre 04 /Fiche de révision /Cours ·Exercices

Adressage IPv4 — l'essentiel

Tout ce qu'il faut savoir sur deux pages. Conçue pour être imprimée (⌘P) et relue la veille de l'épreuve.

01Le socle

Structure

  • 32 bits = 4 octets, chacun de 0 à 255
  • Deux parties : réseau + hôte
  • C'est le masque qui place la frontière
  • Notation CIDR /n = nombre de bits à 1 du masque

Poids des bits d'un octet

128 · 64 · 32 · 16 · 8 · 4 · 2 · 1

11100000 = 128+64+32 = 224
11000000 = 128+64 = 192

Les 3 formules

hôtes = 2ⁿ − 2
sous-réseaux = 2ᵇ
pas = 256 − octet du masque

n = bits à 0 du masque · b = bits empruntés

ET logique

Adresse ET masque = adresse réseau. Seul 1 ET 1 donne 1.

Raccourci : ne travaillez que sur l'octet coupé (ni 255 ni 0). Les autres se recopient.

Modes de transmission

  • Unicast — 1 vers 1
  • Broadcast — 1 vers tous du sous-réseau. Ne franchit pas le routeur
  • Multicast — 1 vers un groupe abonné (224–239)

Masques valides

Suite ininterrompue de 1 puis de 0. Seules 9 valeurs par octet :

0 · 128 · 192 · 224 · 240 · 248 · 252 · 254 · 255

196 = 11000100 → masque invalide

02Classes et plages réservées

Les cinq classes

Classe1er octetBits de tête StructureMasque défautHôtes / réseau
A1 – 1260 R.H.H.H255.0.0.016 777 214
B128 – 19110 R.R.H.H255.255.0.065 534
C192 – 223110 R.R.R.H255.255.255.0254
D224 – 2391110 Multicast
E240 – 2551111 Expérimentale / recherche

127 est absent des classes utilisables : c'est le bouclage (127.0.0.1). 0 est également réservé.

Adresses privées — RFC 1918

  • 10.0.0.0/8 → 10.0.0.0 – 10.255.255.255
  • 172.16.0.0/12 → 172.16.0.0 – 172.31.255.255
  • 192.168.0.0/16 → 192.168.0.0 – 192.168.255.255
  • 169.254.0.0/16 → APIPA, auto-configuration

Tout le reste est public.

Hôte valide ? Les 4 refus

  1. C'est l'adresse réseau (1re du bloc)
  2. C'est l'adresse de diffusion (dernière du bloc)
  3. Ça commence par 127 → bouclage
  4. C'est du multicast (224–239) ou de la classe E (240+)

Sinon : valide.

03Table CIDR à mémoriser

Du /24 au /30 — le cœur des exercices

/nMasqueDernier octetPasHôtes /nMasquePasHôtes
/24…255.000000000256254 /16255.255.0.0—65 534
/25…255.12810000000128126 /20255.255.240.0164 094
/26…255.192110000006462 /21255.255.248.082 046
/27…255.224111000003230 /22255.255.252.041 022
/28…255.240111100001614 /23255.255.254.02510
/29…255.2481111100086 /13255.248.0.08524 286
/30…255.2521111110042 /14255.252.0.04262 142

Le pas s'applique dans l'octet coupé : pour /20 il porte sur le 3e octet, pour /14 sur le 2e.

04La méthode et les pièges

Les 6 gestes, dans l'ordre

  1. Traduire /n en masque
  2. Repérer l'octet coupé (ni 255 ni 0)
  3. Pas = 256 − cet octet
  4. Descendre au multiple du pas ≤ à l'octet de l'adresse → réseau
  5. Diffusion = réseau + pas − 1 · 1er hôte = réseau + 1 · dernier = diffusion − 1
  6. Contrôle : 2(32−n) − 2 doit tomber juste

Exemple type — 10.1.8.200/26

/26 → 255.255.255.192
pas = 256 − 192 = 64
0, 64, 128, 192 → 200 ∈ [192;255]

réseau      10.1.8.192
1ᵉʳ hôte    10.1.8.193
dernier     10.1.8.254
diffusion   10.1.8.255
contrôle    2⁶ − 2 = 62 ✓

VLSM en 4 temps

  1. Trier du plus gros besoin au plus petit
  2. Chercher 2ⁿ ≥ besoin + 2
  3. Masque = /32 − n
  4. Pas = 2ⁿ, à ajouter au réseau précédent

Contrôle : chaque bloc commence sur un multiple de sa propre taille.

Les 5 pièges classiques

  • Un octet > 255 → adresse invalide, pas une classe
  • Un .0 ou .255 final ne prouve rien sans le masque
  • 192.31.x.x est public — seul 192.168. est privé
  • Les blocs /23, /20, /14 débordent sur l'octet précédent
  • Taille du bloc (2ⁿ) ≠ nombre d'hôtes (2ⁿ − 2)

Cas de référence à connaître

/30liaison entre 2 routeurs — 2 hôtes
127.0.0.1bouclage local
224.0.0.5multicast OSPF
169.254.x.xAPIPA — pas de serveur DHCP joignable
255.255.255.255diffusion limitée

⚡ Si vous ne reteniez que trois choses

  • Le pas fait tout. 256 − octet du masque donne la taille du bloc, donc toutes les frontières.
  • Deux adresses perdues par bloc — la première et la dernière. D'où le − 2.
  • Aucune adresse ne se lit sans son masque. C'est le masque qui décide de tout, jamais l'apparence du dernier octet.

Sources exploitées

  • 5-Adressage_IP.pdf — le professeur
  • Tableau des masques de sous-réseau
  • vlsm_reference_guide
  • 5-TD-Identifier Adresse IPv4 (Cisco)