Le modèle OSI (Open Systems Interconnection) est un modèle théorique qui décrit comment les données circulent dans un réseau informatique, depuis une application jusqu’au réseau physique, et inversement. Il est structuré en 7 couches, chacune ayant un rôle spécifique.
📚 Les 7 couches du modèle OSI (du haut vers le bas)
| N° | Nom de la couche | Fonction principale | Exemple concret |
|---|---|---|---|
| 7 | 🟣 Application | Interface utilisateur et logiciels réseau | HTTP, FTP, SMTP, DNS |
| 6 | 🔵 Présentation | Format des données, cryptage, compression | SSL/TLS, encodage JPEG/ASCII |
| 5 | 🟢 Session | Gestion des connexions et sessions | RPC, NetBIOS, gestion login/logout |
| 4 | 🟡 Transport | Fiabilité, segmentation, contrôle d’erreurs | TCP, UDP |
| 3 | 🟠 Réseau | Adressage logique et routage | IP, ICMP, OSPF |
| 2 | 🔴 Liaison de données | Adressage physique (MAC), détection d’erreurs | Ethernet, PPP, Wi-Fi (niveau MAC) |
| 1 | ⚫ Physique | Transmission binaire sur le support | Câble RJ45, fibre optique, ondes radio |
🔄 Comment ça fonctionne ?
Prenons un exemple simple : tu envoies un message via WhatsApp.
- Application (7) : Tu écris ton message → l’appli utilise un protocole réseau.
- Présentation (6) : Le message est peut-être compressé ou chiffré (SSL).
- Session (5) : WhatsApp gère une session pour maintenir la connexion avec le serveur.
- Transport (4) : Les données sont découpées en petits segments (via TCP).
- Réseau (3) : Chaque segment reçoit une adresse IP source/destination.
- Liaison (2) : Ces paquets sont transformés en trames avec adresses MAC.
- Physique (1) : Les bits sont envoyés sur le câble Wi-Fi ou 4G.
Quand les données arrivent à destination, le processus est inversé (dé-encapsulation).
+---------------------+ ← 7. Application
| Appli réseau | ← Ex: HTTP, WhatsApp
+---------------------+
| Présentation | ← Encodage, chiffrement
+---------------------+
| Session | ← Gestion des connexions
+---------------------+
| Transport | ← TCP/UDP, ports, fiabilité
+---------------------+
| Réseau | ← IP, routage, adresses IP
+---------------------+
| Liaison de données | ← MAC, trames, erreurs
+---------------------+
| Physique | ← Câble, signaux, bits
+---------------------+
Alice va consulter le site wiipedia
👤 Situation :
L’utilisateur Alice ouvre Google Chrome et tape
https://fr.wikipedia.orgdans la barre d’adresse.
🟣 7. Application
Ce que voit l’utilisateur : le site web.
- Le navigateur utilise le protocole HTTPS (HTTP sécurisé) pour demander une page à un serveur.
- Alice demande : « Donne-moi la page d’accueil de Wikipédia en français ».
🔵 6. Présentation
Rôle : Format, chiffrement, déchiffrement
- Les données sont chiffrées avec TLS/SSL pour sécuriser la communication.
- Le certificat de sécurité de Wikipédia est vérifié pour établir une connexion sécurisée.
🟢 5. Session
Rôle : Gestion de la session entre le client et le serveur
- Une session est ouverte entre le navigateur et le serveur web.
- Le navigateur et le serveur se mettent d’accord sur des paramètres de communication (clé de chiffrement, durée de session, etc.).
🟡 4. Transport
Rôle : Transmission fiable des données
- Le protocole TCP découpe la requête en petits segments, numérotés.
- Il garantit que les segments arrivent bien et dans le bon ordre.
- Si un segment est perdu, il est renvoyé automatiquement.
🟠 3. Réseau
Rôle : Routage IP
- Chaque segment reçoit une adresse IP source (Alice) et destination (serveur Wikipédia).
- Le réseau Internet (les routeurs) achemine les paquets IP jusqu’au serveur de Wikipédia.
🔴 2. Liaison de données
Rôle : Communication locale sur le réseau
- Le paquet IP est encapsulé dans une trame Ethernet (ou Wi-Fi).
- Il contient l’adresse MAC de l’ordinateur d’Alice et celle du routeur de son FAI.
- Cette trame circule sur le réseau local (Wi-Fi ou câble).
⚫ 1. Physique
Rôle : Transmission des bits
- Les données (sous forme de 0 et 1) sont envoyées sous forme de signaux électriques ou radio.
- Ça passe par le câble Ethernet, la fibre optique ou les ondes Wi-Fi jusqu’au modem, puis vers Internet.
🔁 Et côté serveur (Wikipédia) ?
Le serveur reçoit les données de la requête et les traite dans l’ordre inverse (dé-encapsulation) pour répondre avec la page HTML de Wikipédia, qui remonte couche par couche jusqu’au navigateur d’Alice.
🧠 En résumé (simplifié) :
textCopierModifierAlice → tape "https://fr.wikipedia.org"
→ Application : HTTPS
→ Présentation : Chiffrement TLS
→ Session : Connexion sécurisée
→ Transport : TCP (fiable)
→ Réseau : IP (routage)
→ Liaison : Ethernet/Wi-Fi (MAC)
→ Physique : 0 et 1 (signaux)
→ Serveur Wikipédia → répond avec la page → même trajet en sens inverse
