Vous êtes sur la page 1sur 4

COUCHE LIAISON

Cette couche est responsable de l'acheminement sans erreur de blocs d'information sur la liaison physique c'est dire sur le circuit de donnes reliant deux commutateurs adjacents (i.e. ils sont relis directement l'un l'autre par un cable). Pour effectuer une transmission correcte, la couche attache des en-ttes et des caractres au paquet de donnes transmettre. Les messages qui sont changs sont appels trame . 1 - SERVICES RENDUS Les services rendus par cette couche sont les suivants: - dtection d'erreurs sur le circuit reliant les deux commutateurs, - dialogue de rmission en cas d'erreur, - contrle de flux entre les deux commutateurs, - service de connexion, - service de dconnexion. Il existe deux catgories de procdures: - bases sur le carctre, on utilise des dlimiteurs emprunts l'alphabet CCITTn5, (BSC, procdure mode base) - bases sur l'lment binaire, on utilise des configurations particulires de bits pour signifier des actions (HDLC, SDLC, LAP). Exemple. Les normes X25 et ETHERNET utilisent une partie de la procdure HDLC. 2 - HIGH LEVEL D ATA L INK C ONTROL PROCEDURES Cette procdure fait l'objet de 3 types de normes ISO - la structure de trame, IS 3309-2, - les procdures, IS 4335, - mises en oeuvre particulires, IS 6159 et IS 6256. Toutes les transmissions se font l'intrieur d'une trame. Une trame a le format suivant: - le drapeau 01111110, - une adresse sur 8 bits, - une commande sur 8 bits, - une information de taille quelconque ventuellement nulle, - un contrle de trame sur 16 bits, - le drapeau 01111110. Transparence au code La transparence au drapeau est assure par insertion d'un bit 0 tous les 5 bits 1.

2 Contrle d'erreur La protection contre les erreurs se fait par le code cyclique de polynme gnrateur x16+x12+x5+1. Les trames sont numrotes et redemandes en cas d'erreur. Dlai Pour viter le blocage de la transmission, l'metteur arme un timer chaque mission de trame. S'il n'a pas reu de rponse au bout de ce temps, il y a rmission. Aprs un certain nombre d'essais, la liaison est considre comme rompue. Acquittement des trames Il y a anticipation de plusieurs trames sans accus de rception (voir chapitre 3). L'acquittement de la trame numro n suppose que les trames prcdentes ont t bien reues. Les acquittements peuvent tre transmis dans la partie commande d'une trame d'information.

3 - LES TRAMES Il y a trois types de trames. Ce type est donn par les 8 bits du champ de contrle. Les trames I servent vhiculer les informations. Les trames S servent vhiculer la supervision de la liaison. Les trames U sont des trames de commande de liason non numrotes. Elles servent la connexion, au signalement d'erreur, la deconnexion. On trouvera Figure 6.1 la description du champ de contrle pour chaque type de trame. N(S) reprsente le numro de la trame I envoye, N(R) le numro de la prochaine trame attendue, V (resp. M) sont des bits de supervision (resp. modification). P/F reprsente un bit dit Poll/Final qui quand il est 1 signifie une attente de rponse immdiate.

Bits de contrle Trame I Trame S Trame U

1 0 1 1

2 0 1

3 N(S) V M

5 P/F P/F P/F

7 N(R) N(R) M

Figure 6.1. Types des trames.

Couche liaison

3 Les bits de supervision sont: 00: Receive ready (trame RR) Acquittement des trames jusqu' N(R)-1, 01: Reject (trame REJ) Demande de retransmission partir de la trame N(R), 10: Receive not ready (trame RNR) Acquittement jusqu' N(R)-1 et demande de suspension de transmission pour contrle de flux, 11: Selective reject (trame SREJ) Demande de retransmission de la seule trame N(R). Les bits de modification conduisent 32 possibilits non toutes utilises. Nous allons donner les principales configurations ainsi que leurs significations. C9: Set Normal Response Mode (SNRM) Mode de fonctionnement maitre-esclave, la station mettrice n'met que sur demande de la station primaire. F8: Set Asynchronous Response Mode (SARM) Mode de fonctionnement maitrte-esclave, mais la station mettrice met quand elle le dsire. E8: Set Asynchronous Balanced Mode (SABM) Egalit entre stations, full-duplex non hierarchis. CA: Disconnect (DISC) Sur rseau avec station primaire, prvient d'un arrt du systme d'exploitation dans les autres cas dconnexion. CE: Unumbered Acknowledgement (UA) Utilis par une station secondaire pour accuser rception une station primaire de commandes non numrotes. E1: Command Reject (CMDR) Utilis par une station secondaire qui rejette un ordre d'une station primaire. Le champ d'information de cette trame contient en particulier les informations suivantes: - commande rejete, 8bits, - valeur actuelle de N(S) et de N(R) pour la station secondaire.

Couche liaison

4 Les rseaux publics utilisent principalement HDLC. Nous donnons dans le tableau cidessous les valeurs adoptes par certains pour quelques paramtres essentiels: - la temporisation de retransmission T1 , - le nombre maximum de bits d'une trame N1 , - le nombre maximum de rmissions N2 , - le nombre maximum de trames non-acquittes K.

T1 GB (PSS) F (Transpac) RDA (DalexP) U.S.A (Telenet GTE) 100-10000 100-1600 3000 100-10000

N1 8232 1064 2104 8232

N2 20 10 10 3-50

K 7 1-7 1-7 7

Couche liaison

Vous aimerez peut-être aussi