DCN - Introduction à la couche liaison de données
La couche de liaison de données est la deuxième couche du modèle en couches OSI. Cette couche est l'une des couches les plus compliquées et possède des fonctionnalités et des responsabilités complexes. La couche de liaison de données masque les détails du matériel sous-jacent et se présente à la couche supérieure en tant que moyen de communication.
La couche de liaison de données fonctionne entre deux hôtes qui sont directement connectés dans un certain sens. Cette connexion directe peut être point à point ou diffusée. On dit que les systèmes sur le réseau de diffusion sont sur la même liaison. Le travail de la couche liaison de données a tendance à devenir plus complexe lorsqu'il s'agit de plusieurs hôtes sur un seul domaine de collision.
La couche liaison de données est chargée de convertir le flux de données en signaux bit par bit et de l'envoyer sur le matériel sous-jacent. À l'extrémité de réception, la couche de liaison de données récupère les données du matériel qui se présentent sous la forme de signaux électriques, les assemble dans un format de trame reconnaissable et les transmet à la couche supérieure.
La couche de liaison de données comporte deux sous-couches:
Logical Link Control: Il traite des protocoles, du contrôle de flux et du contrôle des erreurs
Media Access Control: Il traite du contrôle réel des médias
Fonctionnalité de la couche de liaison de données
La couche liaison de données effectue de nombreuses tâches pour le compte de la couche supérieure. Ceux-ci sont:
Framing
La couche liaison de données prend les paquets de la couche réseau et les encapsule dans des trames, puis envoie chaque trame bit par bit sur le matériel. À l'extrémité du récepteur, la couche liaison de données capte les signaux du matériel et les assemble en trames.
Addressing
La couche liaison de données fournit un mécanisme d'adressage matériel de couche 2. L'adresse matérielle est supposée être unique sur la liaison. Il est encodé dans le matériel au moment de la fabrication.
Synchronization
Lorsque des trames de données sont envoyées sur la liaison, les deux machines doivent être synchronisées pour que le transfert ait lieu.
Error Control
Parfois, les signaux peuvent avoir rencontré un problème lors de la transition et les bits sont inversés. Ces erreurs sont détectées et tentées de récupérer les bits de données réels. Il fournit également un mécanisme de rapport d'erreur à l'expéditeur.
Flow Control
Les stations sur la même liaison peuvent avoir une vitesse ou une capacité différente. La couche de liaison de données assure un contrôle de flux qui permet aux deux machines d'échanger des données à la même vitesse.
Multi-Access
Lorsque l'hôte sur le lien partagé tente de transférer les données, il a une forte probabilité de collision. La couche de liaison de données fournit un mécanisme tel que CSMA / CD pour équiper la capacité d'accéder à un média partagé entre plusieurs systèmes.