Couche 3 – Réseau
Couche 3 – réseau (Network Layer)

La couche réseau est la troisième couche du modèle OSI (Open Systems Interconnection). Elle a des responsabilités clés dans le routage des paquets de données à travers un réseau ou entre plusieurs réseaux. Cette couche est essentielle pour permettre la communication entre des dispositifs qui ne sont pas directement connectés entre eux.
Voici les principales responsabilités et caractéristiques de la couche réseau :
- Routage : La principale fonction de la couche réseau est de déterminer le chemin le plus optimal pour acheminer un paquet de données d’une source à une destination, possiblement à travers plusieurs réseaux intermédiaires.
- Adressage logique : Contrairement à l’adressage physique (adresses MAC) de la couche liaison de données, la couche réseau utilise un adressage logique. Par exemple, dans le contexte d’Internet, ce sont les adresses IP.
- Fragmentation et réassemblage : Si un paquet est trop grand pour être transmis sur un réseau particulier, la couche réseau peut le diviser en fragments plus petits. Ces fragments seront ensuite réassemblés à leur destination.
- Contrôle de flux : Similaire à la couche liaison de données, mais opérant sur un réseau plus vaste. La couche réseau peut gérer le contrôle de flux pour éviter la congestion.
- Gestion des erreurs : Elle s’occupe de la détection et, dans certains cas, de la correction des erreurs qui peuvent survenir lors du routage des paquets.
- Connexion / Sans connexion : La couche réseau peut opérer en mode connecté (avec établissement d’une session) ou sans connexion (où les paquets sont envoyés sans établissement préalable d’une session).
- Interconnexion de réseaux : Elle permet de connecter ensemble des réseaux qui peuvent avoir des architectures et des protocoles différents.
- Routers (Routeurs) : Ces dispositifs opèrent principalement à la couche réseau. Ils utilisent des tables de routage pour déterminer où acheminer les paquets suivant leur adresse de destination.
Le protocole le plus emblématique de la couche réseau est le protocole IP (Internet Protocol), utilisé sur Internet. Cependant, il existe d’autres protocoles et standards qui opèrent à ce niveau, en fonction des besoins et des types de réseau. En combinant les fonctionnalités de la couche réseau avec celles des autres couches, il est possible d’assurer une communication fiable et efficace sur des réseaux complexes et étendus.