1. L’idée qui débloque tout
OSI n’est pas une liste de mots à réciter : chaque couche répond à une question différente.
Couche 2 — « À qui sur mon réseau local ? »
Ethernet utilise les adresses MAC. L’unité de données est la trame. Le switch travaille ici.
Couche 3 — « Vers quel réseau / quelle machine IP ? »
IP utilise les adresses IP. L’unité est le paquet. Le routeur travaille ici.
Couche 4 — « Quel service sur la machine ? »
TCP/UDP utilisent les ports. TCP transporte des segments, UDP des datagrammes.
Couche 1 — « Comment ça passe physiquement ? »
Signal électrique, lumière ou radio. L’unité est le bit.
2. Les 7 couches sans abstraction
On part du câble et on remonte vers l’application.
| Couche | Question simple | Repères | PDU |
|---|---|---|---|
| 7 Application | Quel service réseau utilise l’application ? | HTTP, DNS, DHCP, SSH, SMTP… | Données |
| 6 Présentation | Sous quelle forme sont les données ? | Encodage, compression, chiffrement | Données |
| 5 Session | Comment la conversation est-elle maintenue ? | Ouverture / maintien / fermeture logique | Données |
| 4 Transport | Quel service et quel mode de transport ? | TCP, UDP, ports | Segment TCP / datagramme UDP |
| 3 Réseau | Comment atteindre le réseau distant ? | IPv4/IPv6, routage, ICMP | Paquet |
| 2 Liaison | Comment livrer sur le lien local ? | Ethernet, MAC, switch, VLAN | Trame |
| 1 Physique | Comment transmettre réellement ? | Cuivre, fibre, radio, connecteurs | Bits |
3. Encapsulation : la donnée change d’enveloppe
C’est la raison pour laquelle « trame », « paquet » et « segment » ne sont pas synonymes.
À la réception, la machine fait l’inverse : elle enlève les enveloppes couche par couche jusqu’à remettre les données à l’application.