TD4C_intro réseaux_HDLC_RI2
Transcription
TD4C_intro réseaux_HDLC_RI2
Ministère de l’enseignement Supérieur Institut Supérieur des Etudes Technologiques de Sfax Département informatique A. U. 2006-2007 2er semestre : Classes Matière : : RI2 Introduction aux réseaux Date Enseignants : : 20/04/2007 Omar Cheikhrouhou Travaux Dirigés réseaux N°4 : Le Protocole HDLC (High-level Data Link Control) Questions de cours 1. HDLC est un protocole de liaison de données d’où il appartient à la couche 2 du modèle OSI. 2. HDLC implémente les fonctionnalités suivantes : *délimitation de trames ; grâce aux champs fanion début et fin. *contrôle d’erreurs ; grâce au champ FCS (Frame Check Sequence) *contrôle de flux ; grâce au champ Nr dans commande. *établissement, maintien et terminaison d’une liaison de données ; grâce aux trames non numérotées. 3. HDLC utilise un mécanisme de contrôle de flux avec anticipation. 4. W<N 5. une trame HDLC possède le format suivant : 6. la séquence reçue par le récepteur est : 0111111000000011000000000011111001111101011111011111000001--16bits--01111110 Fanion Adresse Contrôle Information Fanion FCS début fin Exercice 1: Soient deux ETTD A et B qui échangent des données conformément au protocole HDLC. Au cours de cet échange l’ETTD B reçoit la chaîne binaire suivante : 011111100101111100010100010111110101010000111010110111111001111110010111110101 001011110010100110000011111100111111001011111011001010110011001110010101111110. a- Extraire les trames contenues dans cette chaîne binaire. Une trame commence par le fanion (01111110) et se termine par lui aussi. Trame1 : 0111111001011111000101000101111101010100001110101101111110 Trame2 : 0111111001011111010100101111001010011000001111110 Trame3 : 0111111001011111011001010110011001110010101111110. b- Réaliser le traitement de la transparence binaire (bit de transparence) sur les trames extraites dans la question précédente, que doit effectuer l’ETTD B. B doit enlever un 0 après chaque 5 « 1 » consécutifs. Donc : Trame1 : 01111110010111110010100010111111010100001110101101111110 Trame2 : 011111100101111110100101111001010011000001111110 Trame3 : 011111100101111111001010110011001110010101111110. Contact : Omar Cheikhrouhou, [email protected], département informatique 1/2 c- Analyser ces trames conformément au protocole HDLC : donner pour chacune son type et sa signification détaillée. On se basant sur le champ contrôle : Trame1 : 00101000 c’est une trame d’information. Ns=010=2 et Nr=000=0 le bit P=1. Trame2 : 10100101 c’est une trame de supervision. Ns=010=2 et Nr=000=0 le bit P=1. Trame3 : 11001010 c’est une trame nom numéroté. Ns=010=2 et Nr=000=0 le bit P=1. Exercice 2 A rédiger... Exercice 3: A rédiger... Exercice 4 : Etude de cas ; HDLC dans une transmission du satellite A rédiger... Contact : Omar Cheikhrouhou, [email protected], département informatique 2/2