• La couche de liaison de données est la deuxième couche en partant du bas dans le modèle d'architecture réseau OSI (Open System Interconnection). Elle est responsable de la livraison de données de nœud à nœud.
  • La couche de liaison de données comporte deux sous-couches: le contrôle de liaison logique (LLC) et le contrôle d'accès au support (MAC).
  • Il existe six fonctions principales de la couche de liaison de données, dont le tramage, l'adressage, le contrôle d'erreur, le contrôle de flux et le contrôle d'accès.

Lacouche de liaison de données, ou couche 2, est la deuxième couche du modèleOSI de réseau informatiqueà sept couches. Cette couche est la couche de protocole qui transfère les données entre les nœuds de réseau adjacents dans un réseau étendu (WAN) ou entre les nœuds d'un même segment de réseau local (LAN). La couche de liaison de données fournit les moyens fonctionnels et procéduraux pour transférer des données entre les entités du réseau et peut fournir les moyens de détecter et éventuellement de corriger les erreurs qui peuvent survenir dans la couche physique.

Qu'est-ce que la couche de liaison de données?

La couche de liaison de données est la deuxième couche du modèle en couches OSI. Avec ses fonctions et responsabilités complexes, cette couche est l'une des plus complexes. La couche de liaison de données se présente à la couche supérieure comme le support de communication tout en dissimulant les spécificités du matériel sous-jacent.

La couche de liaison de données s'occupe de la livraison locale de trames entre les appareils sur le même LAN. Ces unités de données de protocole sont appelées trames de liaison de données et ne quittent pas les limites d'un réseau local. Les protocoles de liaison de données peuvent se concentrer sur la livraison locale, l'adressage et l'arbitrage du support, car le routage inter-réseau et l'adressage global sont des fonctions de couche supérieure.

En ce sens, la couche de liaison de données ressemble à votre agent de la circulation local; elle tente de régler les différends entre les parties qui se disputent l'accès à un support, quelle que soit leur destination finale. Les collisions de trames se produisent lorsque plusieurs appareils tentent d'utiliser le même support en même temps. La détection, la récupération et les mécanismes potentiels d'atténuation ou de prévention sont tous décrits dans les protocoles de liaison de données.

Le flux de données est converti en signaux par la couche de liaison de données bit par bit et envoyé au matériel sous-jacent. La couche de liaison de données reçoit les signaux électriques du matériel, les assemble en un format de trame reconnaissable et transfère les données à la couche supérieure.

La couche de liaison de données comporte deux sous-couches: le contrôle de liaison logique (LLC) et le contrôle d'accès au support (MAC). La première traite des protocoles, du contrôle de flux et du contrôle d'erreur, et la seconde traite du contrôle effectif du support.

Ethernet est un exemple de protocole de liaison de données pour les réseaux locaux (réseaux multi-nœuds), tandis que ADCCP, HDLC et PPP sont des exemples de connexions point à point (bi-nœud). La couche la plus basse du modèle descriptif de la suite de protocoles Internet (TCP/IP), la couche de liaison, abrite les fonctionnalités de la couche de liaison de données.

À lire aussi:Qu'est-ce que Perplexity AI?

5 fonctions de la couche de liaison de données

1. Tramage

Dans la couche de liaison de données, le paquet reçu de la couche réseau est appelé trame. La DLL divise les paquets de la couche réseau au niveau de l'expéditeur en trames plus petites, qu'elle envoie ensuite bit par bit à la couche physique. De plus, elle ajoute quelques bits uniques à l'en-tête et à la fin de la trame (pour le contrôle d'erreur et l'adressage). La DLL rassemble les bits de la couche physique au niveau du récepteur, les assemble en une trame et les transmet à la couche réseau.

2. Adressage

Pour garantir une livraison de nœud à nœud, la couche de liaison de données encapsule l'adresse MAC / adresse physique de la source et de la destination dans l'en-tête de chaque trame. L'adresse MAC de l'appareil est l'adresse matérielle distincte qui lui est attribuée lors de sa fabrication.

3. Contrôle d'erreur

Le bruit, l'atténuation et d'autres facteurs sont parmi les nombreuses causes de corruption des données. Par conséquent, la couche de liaison de données est chargée d'identifier les erreurs dans les données transmises et d'apporter les corrections nécessaires en utilisant des techniques de détection et de correction d'erreurs, respectivement. Pour permettre au destinataire de vérifier l'exactitude des données reçues, la DLL ajoute des bits de détection d'erreur à l'en-tête de la trame. Elle augmente la fiabilité de la couche physique en incluant des mécanismes pour identifier et retransmettre les trames perdues ou endommagées.

À lire aussi:CtrlS va tripler son nombre de centres de données pour atteindre 25 d'ici l'exercice 2025

4. Contrôle de flux

Un débordement de tampon et une perte potentielle de trames peuvent résulter d'une vitesse de réception du récepteur inférieure à la vitesse d'envoi de l'expéditeur. Par conséquent, la DLL est chargée d'établir un contrôle de flux et de synchroniser les vitesses de l'expéditeur et du récepteur.

5. Contrôle d'accès

Il y a une forte probabilité de collision lorsque plusieurs appareils partagent un canal de communication, de sorte que la DLL doit déterminer quel appareil contrôle le canal. CSMA/CD et CSMA/CA peuvent être utilisés pour prévenir les collisions et la perte de trames dans le canal.

La couche de liaison de données est la deuxième couche du modèle en couches OSI. Cette couche est l'une des 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 comme le support de communication. De plus, la couche de liaison de données présente divers avantages, notamment le tramage, l'adressage, le contrôle d'erreur, le contrôle de flux et le contrôle d'accès.