Comment organiser la complexité d'une communication réseau en responsabilités distinctes.
Imaginez construire Internet en un seul bloc monolithique : le moindre changement de protocole casserait tout. Le modèle en couches résout ce problème : chaque couche a UNE responsabilité, peut évoluer indépendamment, et ne sait pas ce que font les autres.
Cliquez sur chaque couche pour afficher le détail de son rôle, ses protocoles et un exemple concret. Les couches sont présentées de la plus haute (application) à la plus basse (physique).
Interface entre l'application et le réseau. Tout ce que vous "voyez" : pages web, emails, fichiers, commandes distantes.
HTTP GET /index.html : les couches inférieures se chargent de la transporter jusqu'au serveur.
Traduit, chiffre et compresse les données pour la couche application. Garantit que les deux parties parlent le même "langage".
Gère le dialogue entre applications : ouverture, maintien et fermeture de sessions de communication.
Découpe les données en segments, gère les numéros de port, et choisit entre fiabilité (TCP) ou vitesse (UDP).
Adressage IP et routage inter-réseau. Détermine le chemin qu'un paquet doit prendre pour atteindre sa destination.
Communication sur le même réseau local (LAN). Gère les adresses MAC et assure l'accès au support physique.
Transmission des bits (0 et 1) sur le support physique. Définit les tensions, fréquences, connecteurs et débits.
OSI propose 7 couches conceptuelles ; TCP/IP en regroupe 4 pour l'implémentation réelle. Le vocabulaire des deux modèles coexiste dans le langage quotidien des réseaux.
💡 Survolez une couche OSI ou une couche TCP/IP pour voir les correspondances s'illuminer des deux côtés.
Choisissez une action réseau pour visualiser quelles couches OSI sont traversées et quels protocoles sont utilisés à chaque niveau.
Les 7 couches OSI sont mélangées. Cliquez sur un nom à gauche pour le sélectionner, puis cliquez sur la position cible à droite (de 7 = Application en haut à 1 = Physique en bas).