Qu'est-ce que le contrôle de lien logique?
Le contrôle de liaison logique (LLC) est l'une des deux sous-couches de la deuxième couche du modèle d'interconnexion de systèmes ouverts (OSI), la couche de liaison de données. C'est la LLC qui prend les paquets et les place dans des images qui peuvent ensuite être converties par les couches inférieures en bits qui se déplacent sur un support. Ce n’est pas son seul travail, car la LLC est également chargée d’établir une interface plus normalisée pour de nombreux protocoles de communication, de contrôler le flux de données et de veiller à ce que les données parviennent à leur destination.
La couche de liaison de données fonctionne de manière telle que les couches supérieures du modèle OSI transmettent des datagrammes ou des paquets aux autres couches du modèle jusqu'à ce qu'elles atteignent la couche de liaison de données. Le contrôle de liaison logique, en collaboration avec son frère, insère les données dans ce que l'on appelle des images. Les trames sont ensuite transférées au composant analogique multiplexé (MAC), qui attribue les destinations d'adresses matérielles spécifiques aux trames. Une fois que la couche de liaison de données a terminé son travail, elle passe les données à la couche la plus basse du modèle OSI, la couche physique, qui transforme ensuite les données en un flux de signaux électriques pour le fil. De cette manière, la LLC offre la possibilité à n'importe laquelle des couches supérieures de transmettre des données sans avoir à connaître le type de réseau sur lequel les données sont envoyées.
Il existe deux types d’opérations pour le contrôle de liaison logique, sans connexion et orientée connexion. Avec une LLC sans connexion, également appelée contrôle de liaison logique de type 1, ou LLC1, aucune liaison garantie n'est établie avec le destinataire. Le type LLC de type 1 envoie et reçoit simplement des flux de données parmi d’autres homologues sans connexion, sans que chacun d’eux se soucie de confirmer la réception. Ceci est utile pour certains protocoles de communication dont la transmission n’a pas besoin d’être négociée à l’avance, tels que le protocole de transfert hypertexte (HTTP) utilisé sur le Web et le protocole de datagramme utilisateur (UDP) utilisé pour de nombreux autres prestations de service.
Avec une liaison logique de type deux ou LLC2, la transmission orientée connexion requiert que chaque extrémité de la communication confirme sa liaison avec l'autre avant que des données puissent être envoyées ou reçues. LLC2 fournit une meilleure vérification et correction des erreurs, dans le cas où certaines données seraient perdues en cours de route. Avec ce lien de communication préétabli, l'une ou l'autre des extrémités de la communication est requise pour accuser réception des données et demander tout élément manquant. L'un des protocoles orientés connexion les plus connus et les plus utilisés, le protocole de contrôle de transmission (TCP), utilise en réalité une méthode sans connexion, le protocole Internet (IP). Pour ce faire, il numérote les paquets envoyés et les remet en ordre à la réception.