Couche de liaison et accès au support
La couche de liaison déplace les trames entre des nœuds directement connectés sur une seule liaison physique, et la sous-couche de contrôle d'accès au support régit la manière dont plusieurs nœuds partagent un canal de diffusion sans que leurs transmissions n'entrent en collision de manière destructive.
Definition
La couche de liaison est la couche protocolaire responsable du transfert de trames entre deux nœuds connectés par une seule liaison, incluant le tramage, l'accès à la liaison via un protocole de contrôle d'accès au support, et la détection d'erreurs sur la liaison.
Scope
Ce domaine couvre la deuxième couche de la pile réseau : le tramage des données en trames de couche de liaison, la détection et la correction d'erreurs sur des liaisons bruyantes, et les protocoles de contrôle d'accès au support (MAC) qui coordonnent l'accès à un canal de communication partagé. Il inclut les protocoles de partitionnement de canal, d'accès aléatoire et d'accès séquentiel, les réseaux locaux commutés, et la famille Ethernet avec ses commutateurs et son adressage. Il exclut les détails de signalisation physique en dessous et le routage de la couche réseau qui opère sur plusieurs liaisons au-dessus.
Sub-topics
Core questions
- Comment un flux de bits est-il délimité en trames, et comment les erreurs de transmission sont-elles détectées ou corrigées ?
- Comment de nombreux nœuds peuvent-ils partager un seul canal de diffusion de manière efficace et équitable ?
- Quels sont les compromis entre les protocoles MAC de partitionnement de canal, d'accès aléatoire et d'accès séquentiel ?
- Comment les commutateurs d'apprentissage transmettent-ils les trames dans un réseau local, et en quoi diffèrent-ils des routeurs ?
- Pourquoi les adresses de couche de liaison (MAC) sont-elles nécessaires en plus des adresses de couche réseau ?
Key concepts
- tramage
- détection d'erreurs (parité, somme de contrôle, CRC)
- contrôle d'accès au support (MAC)
- partitionnement de canal (TDMA, FDMA)
- accès aléatoire (ALOHA, CSMA/CD)
- adresses MAC
- Ethernet
- commutateurs de couche de liaison
- domaines de collision et de diffusion
- résolution d'adresses (ARP)
Key theories
- Accès multiple aléatoire et CSMA/CD
- Les protocoles d'accès aléatoire permettent aux nœuds de transmettre dès qu'ils ont des données et de récupérer des collisions ; l'accès multiple avec écoute de porteuse et détection de collision (CSMA/CD), utilisé dans l'Ethernet classique, écoute avant d'envoyer et annule la transmission en cas de détection de collision, puis recule aléatoirement.
- Détection d'erreurs par redondance
- L'ajout de bits de contrôle calculés à partir des données — parité, sommes de contrôle ou contrôles de redondance cyclique — permet à un récepteur de détecter (et parfois de corriger) les erreurs de bits introduites sur une liaison, échangeant un faible surcoût contre la fiabilité.
- Réseaux locaux commutés auto-apprenants
- Les commutateurs Ethernet construisent automatiquement des tables de commutation en observant les adresses source des trames entrantes, transmettant sélectivement plutôt que par diffusion, ce qui segmente les domaines de collision et permet de faire évoluer les réseaux locaux.
Clinical relevance
La technologie de la couche de liaison est ce qui connecte physiquement les appareils : les commutateurs Ethernet constituent l'épine dorsale des réseaux d'entreprise et de centres de données, le protocole MAC du Wi-Fi régit chaque réseau local sans fil, et les codes de détection d'erreurs protègent les données sur chaque liaison, du cuivre à la fibre optique en passant par la radio. La conception de centres de données à faible latence, le diagnostic des problèmes de collision et de tempête de diffusion, et la segmentation des réseaux avec des VLAN reposent tous sur les concepts de la couche de liaison.
History
Le système ALOHA de l'Université d'Hawaï (Abramson, début des années 1970) a été le pionnier de l'accès multiple aléatoire sur un canal radio partagé. Metcalfe et Boggs ont adapté ces idées à Ethernet chez Xerox PARC en 1976, en utilisant le CSMA/CD sur un câble coaxial. Ethernet a ensuite été normalisé sous la norme IEEE 802.3 et a évolué du câble coaxial partagé vers la paire torsadée et la fibre optique commutées, remplaçant la contention basée sur les collisions par la commutation en duplex intégral.
Key figures
- Robert Metcalfe
- David Boggs
- Norman Abramson
- Andrew S. Tanenbaum
Related topics
Seminal works
- metcalfe1976
- kurose2021
- tanenbaum2010
Frequently asked questions
- Quelle est la différence entre un commutateur et un routeur ?
- Un commutateur de couche de liaison transmet les trames au sein d'un réseau local en se basant sur les adresses MAC et est transparent pour la couche réseau, tandis qu'un routeur transmet les paquets entre les réseaux en se basant sur les adresses de couche réseau (IP) et exécute des protocoles de routage. Les commutateurs construisent un seul réseau local ; les routeurs connectent différents réseaux entre eux.
- Pourquoi avons-nous besoin d'adresses MAC si nous avons déjà des adresses IP ?
- Les adresses MAC identifient une interface réseau sur une liaison locale et sont utilisées pour la livraison sur ce seul tronçon, tandis que les adresses IP identifient un hôte au sein de la structure d'adressage globale et sont utilisées pour le routage de bout en bout. Les deux opèrent à des couches différentes, et la résolution d'adresses mappe une adresse IP à l'adresse MAC du prochain saut.