Institut national des sciences appliquees de lyon


Liaison logique : modes de fonctionnement



Yüklə 1,32 Mb.
səhifə35/44
tarix02.11.2017
ölçüsü1,32 Mb.
#28728
1   ...   31   32   33   34   35   36   37   38   ...   44

5. Liaison logique : modes de fonctionnement


La plupart des réseaux locaux actuels permettent le transfert de données en mode " Datagramme " en point à point ou en diffusion. La norme 8802.2 prévoit d'autres modes de fonctionnement.

5.1. Modes de connexion .

5.1.1. Sans connexion : mode LLC1 et LLC3

Dans ce mode une station qui a le contrôle de la liaison peut émettre une trame vers une ou plusieurs autres stations.

En mode LLC1, (le plus courant), cette trame ne sera pas acquittée (sauf indirectement, plus tard, au niveau Transport). Ce mode permet la diffusion. On utilise des trames non séquencées UI.
En mode LLC3, chaque trame est acquittée. Avec une méthode d'accès à jeton, un intervalle de temps est laissé par l'émetteur pour cet acquittement, avant de céder le jeton à une autre station. On utilise pour cela des trames I pour l'envoi de données et des trames RR pour les acquittements.


5.1.2. Avec connexion : mode LLC2

On utilise un protocole de type HDLC symétrique avec adressage étendu. Une liaison logique est établie entre deux stations dans une phase de connexion par un échange SABME/UA avant de transmettre des données par des trames I qui seront acquittées puis de déconnecter par un échange DISC/UA.




5.2. Modes de diffusion

Le mode de fonctionnement sans connexion facilite la diffusion de données puisque aucun contrôle n'est prévu à ce niveau. On peut avoir une



Diffusion totale (Broadcast) :


Une trame est alors émise à destination de toutes les stations

Diffusion partielle (Multicast) :


Une trame émise est captée par un sous-ensemble de stations prédéfini.

Liaison point-à-point :

Une trame émise est captée par la seule station adressée. Ceci est possible avec ou sans connexion. Toutes ces trames sont identifiées par une adresse source et une adresse destination.



6. Structures de données


Nous considérerons successivement les deux sous-couches normalisées de la couche 2/OSI : LLC et MAC dans le cadre de la norme 8802. Pour la sous-couche inférieure (MAC) des structures de données légèrement différentes sont utilisées selon la sous-norme traitée.

6.1 Sous-couche "Liaison logique" : LLC


Les structures de données utilisées à ce niveau sont décrites dans le standard 8802.2 . Pour le protocole, elles sont conformes au protocole HDLC sans fanion d'ouverture et de fermeture et sans champ de contrôle de trame FCS. Ces champs omis sont traités dans la sous-couche inférieure (MAC) décrite plus loin.
Le champ d'adresse est étendu à 2 octets : un premier octet d'adresse destinataire, le second d'adresse source.
Le champ de commande est codé sur 16 bits pour les trames I et S (séquencement étendu modulo 128) et sur 8 bits pour les trames non-séquencées U.

DSAP

SSAP

Commande

Information


8 bits

8 bits

8 ou 16 bits

n octets


6.1.1.Modes sans connexion :

A l'interface haut les seules interactions possibles sont :

L_DATA.request

L_DATA.indication


avec comme paramètres :

adresse locale

adresse distante (point à point ou diffusion)

L_SDU (données utilisateur)

classe de service
Pour le protocole les structures de données utilisables sont les trames :

Commandes

Réponses

UI





XID

XID

TEST

TEST

Ces structures sont dites de type LLC1.


Dans le mode LLC3, on utilise RR pour les acquit-tements .

6.1.2.Mode avec connexion



Ce mode est appelé LLC2. Il correspond à un service HDLC symétrique.
Dans ce mode on doit aussi supporter les structures de type 1 du mode sans connexion.
A l'interface avec la couche supérieure les interactions autorisées sont des :

requêtes, indications, confirmations.


Pour chacune des interactions ci-dessous on trouvera ces trois primitives, par exemple :
L_CONNECT.request

L_CONNECT.indication

L_CONNECT.confirm pour les primitives de connexion.
Les interactions suivantes sont utilisées :
L_CONNECT connexion

L_DISCONNECT libération

L_DATA_CONNECT transfert de données

L_RESET réinitialisation

L_CONNECTION_FLOWCONTROL

contrôle de flux (pas de confirmation)


Pour toutes ces interactions on aura en paramètre les adresses source et destination et, suivant les cas, les données utilisateur, un code raison, l'état, etc.


Commandes

Réponses

I

RR



REJ
SABME

DISC

I

RR

REJ


UA

DM

FRMR



Au niveau du protocole on utilise les trames HDLC du mode symétrique étendu avec l'option 2 (Rejet) soit:






Yüklə 1,32 Mb.

Dostları ilə paylaş:
1   ...   31   32   33   34   35   36   37   38   ...   44




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin