Le contrôle de liaison logique (LLC) est une sous-couche qui fournit généralement la logique de la liaison de données car elle contrôle les fonctions de synchronisation, de multiplexage, de contrôle de flux et même de contrôle d’erreur de la DLL (couche de liaison de données). La DLL est fournie en deux sous-couches c’est-à-dire la sous-couche LLC et la sous-couche MAC (Medium Access Control).
Le modèle de base des protocoles LLC est calqué sur le HDLC (High-Level Data Link Control). Ces protocoles sont le service sans connexion non acquitté, le service orienté connexion et le service sans connexion acquitté. Tous ces protocoles utilisent le même format PDU (Protocol Data Unit) comme indiqué –
Ce format PDU contient essentiellement 4 champs différents donnés ci-dessous –
- Champ DSAP (Destination Service Access Point) –
DSAP est généralement un champ de 8 bits de long qui est utilisé pour représenter les adresses logiques de l’entité de la couche réseau censée recevoir le message. Il indique s’il s’agit d’une adresse individuelle ou de groupe. - Champ Source Service Access Point (SSAP) –
SSAP est également un champ long de 8 bits qui est utilisé pour représenter les adresses logiques de l’entité de la couche réseau destinée à créer un message. Il indique s’il s’agit d’une PDU de commande ou de réponse. Il identifie simplement le SAP qui a commencé le PDU. - Champs d’information –
Ce champ comprend généralement des données ou des informations. - Champ de contrôle –
Ce champ identifie et détermine le PDU spécifique et spécifie également diverses fonctions de contrôle. C’est un champ de 8 ou 16 bits de long, généralement en fonction de l’identité de la PDU. Il est utilisé pour le contrôle du flux et des erreurs. Il existe essentiellement trois types de PDU. Chaque PDU a un format de champ de contrôle différent. Ceux-ci sont donnés ci-dessous –- Information (I) –
Il comprend généralement un numéro de séquence de 7 bits (N(S)) et aussi un numéro de séquence piggybacked (N(R)). Il est utilisé pour transporter des données ou des informations. - Surveillance (S) –
Il comprend généralement un numéro de séquence d’accusé de réception (N(R)) et également un champ S de 2 bits pour trois formats PDU différents, à savoir RNR (Receive Not Ready), RR (Receive Ready) et REJ (Reject). Il est généralement utilisé pour le contrôle de flux et d’erreur. - Unnumbered (U) –
C’est généralement un bit M de 5 bits qui est utilisé pour indiquer le type de PDU. Il est utilisé pour diverses PDU de protocole.
- Information (I) –
Certaines fonctions de la sous-couche LLC sont –
- Elle est chargée de gérer et d’assurer l’intégrité des transmissions de données.
- Elle fournit la logique de la liaison de données.
- Il contrôle également la synchronisation, le multiplexage, les fonctions de vérification ou de correction des erreurs, le contrôle de flux de la DLL.
- Il permet également la communication multipoint sur une gamme de réseaux informatiques.