La sous couche LLC |
par eric segovia et jean-michel stazzu
La sous couche LLC :
LLC = Logical Link Control (Contrôle du lien logique)
Protocole normalisé par le comité IEEE 802.2. Termine les services de niveau 2 du modèle OSI non réalisés par le protocole MAC pour un réseau de type Ethernet.Ce protocole ne fonctionne donc que sur un réseau de type local. Il est donc de plus en plus souvent abandonné au profit d'une couche TCP/IP qui réalise les mêmes types de services et beaucoup plus encore... |
NETBEUI est la couche Microsoft mettant en uvre le protocole LLC.
Remarque:
Le protocole LLC est assez proche du protocole HDLC utilisé en X25 Niveau 2.
Rôles assurés par la sous couche LLC :
Etablissement des connexions et déconnexions Acquittement des trames
Recouvrement des erreurs Contrôle de flux
Trois type de sous couche LLC ont été définies:
Type 1 | Type 2 | Type 3 | |
Service | Sans connexion | Connexion | Acquittement |
Acquittement | Non | ||
Récupération d' erreurs |
Non | ![]() |
![]() |
Contrôle de flux | Non | ![]() |
Non |
Remarque:
Le type 3 est destiné à des réseaux nécessitant des temps de réponse court. Il n' est pas spécifié dans la version initiale du 802.2, qui ne spécifiait donc que deux types de service.
Format des PDUs de la sous couche LLC :
PDU = Protocol Data Unit (Unité de donnée protocole)
Les champs dsap et ssap permettent un multiplexage des couches supérieures, de la même manière que le champ "Type de protocole" des trames Ethernet MAC.
Si le protocole LLC est Utilisé, on a alors la valeur "F0" dans les champs ssap et dsap.
Champ dsap ( Destination Access Point) :
Champ ssap (Source Service Access Point) :
Champ contrôle :
Il existe 3 formats de trames:
Les trames "I" (Information) Les trames "S" (Supervision)
Les trames "U" (non numérotée)
N(s) = Numéro de la trame émise N(r) = Numéro de la trame attendue S = Fonction de supervision M = Fonction non numérotée P/F = Pool/Final |
Trames pouvant être envoyées:
Type LLC | Trames de Commandes | Trames de Réponses | Format de la trame |
1 | UI TEST XID |
TEST |
U |
2 | I | I | I |
RR RNR REJ |
RR RNR REJ |
S | |
SABME disc |
UA DM FRMR |
U |
UI | Unumbered Information. Information non numérotée |
SABME | Set Asynchronous Balanced Mode Extended. Initialisation en mode ABM Etendu. |
TEST | TEST. Trame de Test. |
I | Information. Trame transportant des informations. |
XID | eXchange IDentification. echange d'identifiant. |
disc | DISConnect. Déconnexion |
RR | Receive Ready. Réception OK. |
UA | Unnumbered Acknoledgement. Acquittement de trame non numérotée. |
RNR | Receive Not Ready. Réception non OK. |
DM | Disconect Mode. Mode de déconnexion. |
REJ | Reject. Rejet de trame. |
FRMR | FRaMe Rejet. Rejet de Trame. |
Exemples d'échange de trames:
Echanges en LLC Type 2
Ouverture de la liaison | echange de trame d'information (I) |
![]() |
![]() Remarque: les trames d'Information sont acquittées par les trames d'Information de l'autre sens. |
echange de trame d'information (I) | Déconnexion de la liaison |
![]() Remarque: les trames d'Information sont acquittées par une trame RR. |
![]() |
echange de trames |
|
![]() |