Vous êtes sur la page 1sur 4

TD-Couche 2

Complter les schmas suivants (median A98)


A)
Ph-CONNECT.req ()

Primitives de service de la couche physique A

Evnements rseau

Primitives de service de la couche physique B

B)
L-CONNECT.req ()

Primitives de service de la couche liaison A

Units de donnes du protocole de liaison

Primitives de service de la couche liaison B

C)

L-DATA..req () L-DATA.req () L-DATA.req ()

Primitives de service de la couche liaison A

Units de donnes du protocole de liaison

Primitives de service de la couche liaison B

D)

L-CONNECT.req ()

Primitives de service liaison de A

Units de donnes du protocole de liaison de A

Primitives de service physiquede A

Primitives de Units de donnes service du protocole physiquede B de liaison de A

Primitives de service liaison B

Protocole LAPB
Notations : trames I trames S trames U I ( a, b ) signifie N(S) = a N ( R) =b I ( a, b , P) signifie quen plus P=1 ex : REJ ( a ) signifie que N ( R) = a REJ ( a, P ) signifie commande + P REJ ( a, F) signifie rponse + F ex : SABM (P) commande avec P=1 UA ( F) rponse avec F=1

Une trame en gras est reue avec CRC faux. On suppose que A appelle B Compltez les squences suivantes : A B A B A B A B A B A B SABM ( P) pas de rponse SABM (P) ? I( 0,0) I ( ? , ? ) I (?, ? ) pas de rponse I ( 5, 7) I ( 6, 7 ) I ( 7, 7) ? I ( 5, 7 ) I ( 6,7 ) I ( 7, 7 ) RR (5) I ( 5, 7 ) I ( 6, 7 ) I ( 7, 7 ) RR (0 ) ? REJ ( 6 ) ? ? ? ? ? ? ? I( 0,0) I ( ? , ? ) I (?, ? ) RR ( ?) ?

A I ( 5, 7 ) I ( 6, 7 ) I ( 7, 7 ) I (? ,?) I (?,?) I (?,?) B I ( 7, ? ) ----------------------------------------------------------------------------------------------------------------------------- ------------Complter les squences suivantes :

A B A

? UA ( F ) I ( 7, 3 , P )

I ( 0, 0, P ) ? I ( 0,3) I (1,3) I (2,3) I (3,?) I (4,? ) ?

B A B

? I ( 0,0 ) I ( 1,0 ) I ( 2,1 ) ?

I(?,?)

REJ (3 )

------------------------------------------------------------------------------------------------- ------------------------------------------

Format HDLC
Donner lexpression ( CRC exclus ) des trames suivantes. On suppose qu'on est appelant. SABM + P, UA + F, de lentte de I (0,0), de RR (1). -------------------------------------------------------------------------------------------------------------------------------------------Soit la trame RR (7,F) envoye par un appelant: On prendra un CRC = 0EBF(hexa). Quelle est la squence binaire physique ? -------------------------------------------------------------------------------------------------------------------------------------------

Rendement d'une liaison


Une liaison de donnes LAPB est tablie pour mettre 48 K octets avec un modem V32. On envoie des blocs d'information de 128 octets maxi. La fentre d'anticipation est de 3. Quel est au minimum le temps doccupation de liaison ? (On ngligera les 0 d'insertion). Quel est le taux doccupation si la transaction dure 230? Quelle en seraient les causes. -------------------------------------------------------------------------------------------------------------------------------------------

Liaison / Rseau
Soit une trame quelconque transitant sur un rseau X25 et dont les octets sont numrots de 1 N. Les 2 octets de CRC sont pris en compte. Exemple : Si N = 6, cela signifie que la L-PDU est de 4 octets et quon rajoute 2 octets de CRC. On considre les trames qui vont de lusager ( appelant ) vers le rseau.

....

trame Que peut-on dire dune trame dont la longueur N=6 ? Quels sont les types de trames concerns ? Dans le cas o N=10 : Quelle est la longueur du paquet X25? Faites un dessin pour expliciter quels sont les octets concerns par le niveau 2 et ceux concerns par le niveau 3. Dans quels types de trame sont encapsuls les paquets X25 ? Expliquez quels sont les octets reus par le niveau 2 qui sont remonts au niveau suprieur. Par quel type de primitive ? On prend le cas dun paquet de donnes utilisateur de 3 octets qui transite sur le circuit virtuel CV=1. Les variables dtats du niveau 3 sont PS=1, PR=0. Les variables dtat du niveau 2 sont : NS=4, NR=3. Codez les enttes de niveau 2 et de niveau 3. On prend le cas dun paquet RR avec PR=3. Les variables dtat du niveau 2 sont inchanges. Codez les octets de la trame correspondante.

------------------------------------------------------------------------------------------------------------------------( Final P97 ) Compltez le schma suivant en prcisant les noms des units de donnes ( PCI, SDU, PDU). Prcisez chaque fois ce qui correspond aux trames, paquets, enttes.

? ? ? ? ? ? niveau liaison: L niveau rseau :N

Un niveau utilisateur dsire mettre 1000 octets de donnes travers une couche LAPB. Paramtres : K=3, N2=10. Taille des PDU : 128 Dcrire l'ensemble des oprations travers les primitives DATA.req / .ind, DATA_ACK.ind, CONNECT.Req/.Ind/.Cnf, DISCONNECT.Req/.Ind/.Cnf On utilisera les notations suivantes : I ( a, b ) RR ( a ) avec a= N (S ) et b= N( R ) I ( a, b, P ) ou RR (a,P) ou RR ( A, F) , etc... selon que P ou F = 1 Que se passe-t-il, si la 5-me trame I mise, le distant ne rpond pas ? Que se passe-t-il, si la 5-me trame I mise, le distant renvoie REJ (3) ? Que se passe-t-il si la 8-me trame I, le distant renvoie REJ (6) ?