Le modèle en couches et l'adressage IP
Le modèle en couches
Quand tu envoies un message sur Internet - une page web, un e-mail, un appel vidéo - les données ne voyagent jamais seules. Elles traversent plusieurs couches logicielles, chacune avec un rôle précis. C'est le modèle en couches (le plus utilisé en pratique est le modèle TCP/IP, une version simplifiée du modèle OSI à 7 couches).
Quatre couches, du haut vers le bas :
- couche Application : HTTP pour le web, DNS pour les noms, SMTP pour le mail.
- couche Transport : découpe les données, gère la fiabilité (TCP) ou la rapidité (UDP), grâce à des ports.
- couche Internet (ou réseau) : achemine les paquets grâce aux adresses IP, sans garantir l'ordre ni l'arrivée.
- couche Accès réseau : transporte les bits physiquement (câbles, Wifi, fibre), grâce aux adresses MAC.
Couches (Émetteur) Couches (Récepteur)
4 Application (HTTP, DNS, SMTP...) <-----> 4 Application
3 Transport (TCP, UDP - ports) <-----> 3 Transport
2 Internet (IP - adresses IP) <-----> 2 Internet
1 Acces reseau (Ethernet, Wifi - MAC) <-----> 1 Acces reseau
Encapsulation en descendant (émetteur) :
[ DATA ] (couche 4 : données brutes)
[ TCP | DATA ] (couche 3 : ajout port source/destination)
[ IP | TCP | DATA ] (couche 2 : ajout adresse IP source/destination)
[ ETH | IP | TCP | DATA ] (couche 1 : ajout adresse MAC source/destination)
Decapsulation en remontant (récepteur) : on retire ETH, puis IP, puis TCP - il reste DATA.
Le principe clé, c'est l'encapsulation. Chaque couche ajoute son propre en-tête (comme une enveloppe dans une enveloppe) sans jamais regarder le contenu des couches supérieures. Le destinataire fait l'inverse : il retire les enveloppes une à une, de la couche 1 vers la couche 4 - c'est la décapsulation.
Piège classique : croire qu'une couche "connaît" les autres. En réalité, chaque couche ignore ce qu'il y a au-dessus : la couche IP ne sait pas si elle transporte du TCP ou de l'UDP, elle regarde juste un champ "protocole" dans son en-tête. Cette séparation permet de changer une couche (passer du Wifi à la fibre) sans toucher aux autres.
Autre piège : penser que ce modèle ralentit tout à cause des en-têtes empilés. En pratique, ils pèsent quelques dizaines d'octets face à des données qui peuvent peser des mégaoctets - le coût est négligeable face au bénéfice de modularité.

