Le modèle théorique OSI a donné naissance à ce qui est finalement devenu le modèle TCP/IP, qui constitue la base pratique sur laquelle Internet est construit. Il représente l'implémentation réelle de la mise en réseau. Le modèle TCP/IP utilise la suite de protocoles TCP/IP, que nous appelons couramment TCP/IP. Une mise en réseau efficace avec TCP/IP dépend de ces protocoles, qui fonctionnent ensemble pour spécifier comment les données doivent être collectées, adressées, transmises et acheminées. En examinant les couches du modèle TCP/IP, nous pouvons comprendre comment un paquet de données voyage à travers le réseau.
Les Quatre Couches du Modèle TCP/IP
Le modèle est divisé en quatre couches distinctes, chacune ayant une fonction spécifique. Comprendre ces couches est crucial pour tout projet de protocole réel ou tâche de dépannage réseau.
Couche Application
C'est la couche supérieure du modèle TCP/IP, où résident les applications visibles par l'utilisateur et les services réseau. Elle détermine comment les programmes, comme votre navigateur Web ou votre client de messagerie, interagissent avec les services de la couche transport pour envoyer et recevoir des données.
Cette couche utilise des protocoles tels que :
- HTTP (Hypertext Transfer Protocol) : La base de la communication de données pour le World Wide Web.
- SMTP (Simple Mail Transfer Protocol) : Utilisé pour l'envoi de courrier électronique (email).
Couche Transport
La couche transport est responsable de la communication de bout en bout et de l'intégrité des données. Elle établit la manière dont les données seront transmises, gère les numéros de port et garantit que les paquets sont livrés de manière fiable. La suite des couches du protocole TCP est la plus visible ici.
Cette couche utilise principalement :
- TCP (Transmission Control Protocol) : Fournit une livraison fiable, ordonnée et vérifiée des erreurs d'un flux de données. Il est orienté connexion.
- UDP (User Datagram Protocol) : Offre une méthode de livraison de données plus rapide et sans connexion, considérée comme peu fiable car elle ne garantit ni la livraison ni l'ordre.
Couche Réseau
Cette couche, également connue sous le nom de Couche Internet, spécifie comment déplacer les paquets entre les hôtes et à travers différents réseaux. Son travail principal est l'adressage et le routage. L'adresse IP attribuée à cette couche est fondamentale pour l'identité d'un appareil sur un réseau, ce qui est lié au concept de signification de l'affiliation IP (c'est-à-dire qu'il fait partie d'un réseau spécifique).
Cette couche utilise des protocoles tels que :
- IP (Internet Protocol) : Acheminer les paquets d'une machine source vers une machine de destination.
- ICMP (Internet Control Message Protocol) : Utilisé pour envoyer des messages d'erreur et des informations opérationnelles, comme avec la commande
ping.
Couche Liaison (Link Layer)
Également connue sous le nom de Couche d'Interface Réseau, cette couche spécifie comment envoyer des données sur un support physique. Elle gère la transmission des paquets de données sur le segment de réseau local, par exemple via Ethernet, Wi-Fi ou câbles à fibre optique.
Les protocoles listés ci-dessus ne sont pas exhaustifs, et vous rencontrerez beaucoup d'autres. Dans les leçons suivantes, nous plongerons plus profondément dans chacune de ces couches pour voir comment un paquet traverse le réseau du point de vue du modèle TCP/IP.