Les quatre processus de base des couches réseau (faisant référence au modèle OSI ou à une architecture en couches similaire) ne sont pas strictement définis comme quatre processus *nommés*. Au lieu de cela, les fonctions sont mieux décrites comme des rôles ou des actions exécutées à chaque niveau. Ces fonctions se chevauchent et s’entrelacent souvent, mais nous pouvons les catégoriser de manière générale :
1. Encapsulation/Décapsulation : Cela implique l'ajout d'informations d'en-tête et parfois de fin à chaque couche (encapsulation) à mesure que les données descendent dans la pile. L'inverse se produit lorsque les données remontent dans la pile (décapsulation), chaque couche supprimant son en-tête/bande-annonce. Cette superposition permet à chaque couche de fonctionner indépendamment, en ajoutant ses propres informations pertinentes pour sa fonction.
2. Adressage/Routage : Chaque couche possède souvent son propre schéma d'adressage. Par exemple, la couche réseau (par exemple la couche IP) utilise des adresses IP pour acheminer les paquets entre les réseaux. La couche liaison de données (par exemple, Ethernet) utilise des adresses MAC pour la communication sur le réseau local. Ce processus implique de déterminer le chemin emprunté par les données de la source à la destination.
3. Segmentation/Réassemblage : Les grandes unités de données peuvent devoir être décomposées en segments plus petits au niveau d'une couche (comme la couche de transport) pour une transmission efficace, puis réassemblées à la réception. Ceci est crucial pour gérer les différentes conditions de réseau et les tailles maximales d’unités de transmission (MTU).
4. Détection/Correction des erreurs : Chaque couche peut mettre en œuvre des mécanismes pour détecter et potentiellement corriger les erreurs pouvant survenir lors de la transmission. Cela peut impliquer des sommes de contrôle, des bits de parité ou des codes correcteurs d'erreurs plus sophistiqués. Si des erreurs sont détectées, la couche peut demander une retransmission ou mettre en œuvre d'autres stratégies de récupération.
Il est important de noter que toutes les couches ne remplissent pas les quatre fonctions de la même manière. Certaines fonctions sont plus importantes à certains niveaux qu’à d’autres. Par exemple, le routage est avant tout une fonction de la couche réseau, tandis que la segmentation est davantage associée à la couche transport. Cependant, ces quatre processus représentent les fonctionnalités de base présentes dans les couches d’une architecture réseau.
|