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.