SlideShare une entreprise Scribd logo
Protocoles de la couche liaison de données www.telecom-bretagne.eu Ahmed AYADI [email_address]
Le modèle OSI
La couche liaison de données  On peut citer trois services que la couche liaison de données offre à la couche réseau : sans connexion, sans acquittement, sans connexion, avec acquittement, avec connecion, avec acquittement.
Quelques protocoles de la couche liaison 2 IEEE 802.3 Ethernet IEEE 802.4 Token Bus IEEE 802.5 Token Ring I EEE 802.6 DQDB IEEE 802.2 Logical Link Control Réseaux locaux HDLC Réseaux publics PPP Liaison point à point PPP Liaison point à point sous-couche LLC sous-couche MAC
HDLC
High-Level Data Link Control Le  HDLC  est un protocole de niveau 2 du modèle OSI. Son but  est de définir un mécanisme pour délimiter des trames de différents types, en ajoutant un contrôle d'erreur. L'unité de transfert est la trame.
Le format de la trame HDLC 01111110 Adresse Commande 01111110 Données FCS 8 bits 16 bits n bits Fanion 8 bits
Champs de trame HDLC Fanion: est un délimiteur de trames pour la synchronisation. Sa valeur est 01111110 (binaire), 7E (hex)‏ Adresse: est celle du destinataire. En communication point-à-point, elle n'est pas utilisée. Commande: permet de distinguer trois types de trame. Données: est un champ optionnel de longueur variable qui contient les données à envoyer. FCS (Frame Check Sequence): est un code ajouté après les données afin de détecter d'éventuelle erreurs de transmission. Il est codé sur 16 bits. Cette séquence est égale au reste de la division du polynôme associé aux différents champs de la trame  (adresse+commande+données) par X 16  + x 12  + x 5  + 1
Les types de trame HDLC On distingue trois types de trames: trame I (Information) : contient des données, trame S (Supervision) : gestion des erreurs et du flux, trame U (Non numéroté) :  établissement et libération de la liaison. 0 1 Trame S N(R)‏ S P/F 1 1 Trame U M M P/F 0 Trame I N(R)‏ N(S)‏ P/F 0 7
La trame I N(S) correspond au numéro, modulo 8, de la trame émise (Sent Frame). N(R) représente un acquittement « collectif » en indiquant le numéro de la prochaine trame attendue (Requested Frame). P/F signifie (entre autres) : P (Poll) à 1 indique qu’un acquittement immédiat est demandé.  F (Final) à 1 indique une fin de transmission. 0 1 Trame S N(R)‏ S P/F 1 1 Trame U M M P/F 0 Trame I N(R)‏ N(S)‏ P/F 0 7
La trame S Le champ S possède 4 valeurs : 00 signifie RR (Receiver Ready) : prêt à recevoir de nouvelles trames. 01 signifie RNR (Receiver Not Ready) : pas prêt à recevoir de nouvelles trames. 10 signifie REJ (Reject) : demande la retransmission des trames de numéro supérieur à N(R). 11 signifie SREJ (Selctif Reject) : demande la retransmission de la trame de numéro N(R). 0 1 Trame S N(R)‏ S P/F 1 1 Trame U M M P/F 0 Trame I N(R)‏ N(S)‏ P/F 0 7
La trame U Le champ M possède 32 valeurs dont : 00111 signifie SABM (Set Asynchronous Balanced Mode) : établit une liaison en mode équilibré LAPB. 01000 signifie DISC (Disconnected) : demande de déconnexion. 01100 signifie UA (Unnumbered Acknowledgement) : acquitte une trame non numérotée. 0 1 Trame S N(R)‏ S P/F 1 1 Trame U M M P/F 0 Trame I N(R)‏ N(S)‏ P/F 0 7
Contrôle du flux Le récepteur peut éviter la congestion à l'aide de la trame S de type RNR. Le récepteur peut demander les prochains trames en envoyant une trame S de type RR dont la valeur N(R) contenant le numéro du paquet.
Détection d'erreurs et de pertes Détection d'une perte coté émetteur Le  Timer  de l'émetteur permet de détecter une perte. Détection d'une erreur coté récepteur Vérification FCS.
Fenêtres coulissantes Principe :  plusieurs trames émises à la suite Trames numérotées sur « n » bits et modulo 2 n Taille des fenêtres : 2 n -1 Trames qui peuvent êtres émises 0 1 2 3 0 1 2 3 N° de Séquence (n° de trame)‏ Emetteur Trames déjà émises Trames déjà reçues Trames qui peuvent êtres reçues Récepteur 0 1 2 3 0 1 2 3 Fenêtre glissante (taille = 3)‏
Fenêtre coulissantes Emetteur Récepteur T(0,1)‏ 0 1 2 3 0 1 2 3 0 1 2 3 0 1 2 3 s 0 1 2 3 0 1 2 3 z 0 1 2 3 0 1 2 3 ACK,2 s 0 1 2 3 0 1 2 3 T(2,3,0)‏ z 0 1 2 3 0 1 2 3 0 1 2 3 0 1 2 3 0 1 2 3 0 1 2 3 ACK,1 0 1 2 3 0 1 2 3 0 1 2 3 0 1 2 3 Emetteur envoi les  trames 0 et 1 Récepteur attend  la trame 2
Récupération d'erreurs Go-Back-N  : Retransmission de tous les paquets à partir de N=N(R)‏ Selective Repeat  : Seulement le paquet numéro N(R) est à retransmettre Seulement les trames perdues sont retransmises L'émetteur doit mémoriser les trames non acquittées.  I,0,0 I,1,1 I,0,1 Trame erronée I,2,1 SREJ,1 I,1,3 Buffer ACK,3 ACK,1 (B ordonne les trames)‏ I,1,0
Mode de fonctionnement HDLC Le mode Best-Effort : dans ce mode, on ne garantit pas la livraison de tous les paquets. Cela pris en charge par la couche réseau du protocole ISO. Le mode Balanced:  dans ce mode, on utilise des mécanismes hardware pour assurer la fiabilité des transmissions. Ex : LAPB
LAPB
Link Access Procedure, Balanced (LAPB)‏ Sous-ensemble de HDLC pour le transfert de trames I en point-à-point entre un ordinateur (ETTD) et un réseau à commutation de paquet (ETCD), ex:  réseau public X.25
LAPB L'émetteur utilise le bit “Poll” dans sa commande pour insister sur un réponse immédiate. Le récepteur répond par le bit “Final” à chaque commande avec un bit “Poll” de l'émetteur. Le champ “adresse” est utilisé pour distinguer les commandes des réponses, ainsi il peut prendre une des valeurs suivantes: 0x01 : Commandes de ETTD vers ETCD et les réponses de ETCD au ETTD 0x03 : Commandes de ETCD vers ETTD et les réponses de ETTD au ETCD
Références L. Toutain, « Réseaux locaux et Internet » D. I. Manfred Linder « HDLC (High Level Data Link Control) » C. Pham « Protocoles HDLC, LAPB, LAPB, LLC » www.fr.wikipedia.org/wiki/hdlc www.en.wikipedia.org/wiki/lapb
Merci www.telecom-bretagne.eu Ahmed AYADI [email_address]

Contenu connexe

Tendances

Rapport de Stage -Finale.pdf
Rapport de Stage -Finale.pdfRapport de Stage -Finale.pdf
Rapport de Stage -Finale.pdf
WaelTOUMI2
 
Rapport pfa
Rapport pfaRapport pfa
Rapport pfa
Ghizlane ALOZADE
 
Mise en place de la telephonie ip avec Asterisk
Mise en place de la telephonie ip avec AsteriskMise en place de la telephonie ip avec Asterisk
Mise en place de la telephonie ip avec Asterisk
Pape Moussa SONKO
 
Exercices uml-corrige
Exercices uml-corrigeExercices uml-corrige
Exercices uml-corrige
AmineMouhout1
 
Cours r _seaux_chap1et2
Cours r _seaux_chap1et2Cours r _seaux_chap1et2
Cours r _seaux_chap1et2
Amel Morchdi
 
Rapport de-stage-technecien
Rapport de-stage-technecienRapport de-stage-technecien
Rapport de-stage-technecien
ghazwanikhouloud
 
Systèmes d'Exploitation - chp1-introduction
Systèmes d'Exploitation - chp1-introductionSystèmes d'Exploitation - chp1-introduction
Systèmes d'Exploitation - chp1-introduction
Lilia Sfaxi
 
Chap1: Cours en C++
Chap1: Cours en C++Chap1: Cours en C++
Chap1: Cours en C++
Aziz Darouichi
 
Introduction aux réseaux informatiques
Introduction aux réseaux informatiquesIntroduction aux réseaux informatiques
Introduction aux réseaux informatiques
sarah Benmerzouk
 
TP C++ : Correction
TP C++ : CorrectionTP C++ : Correction
Réseaux et protocoles - Cours + exercices
Réseaux et protocoles - Cours + exercices Réseaux et protocoles - Cours + exercices
Réseaux et protocoles - Cours + exercices
sarah Benmerzouk
 
Analyse merise Prof. Khalifa MANSOURI
Analyse merise Prof. Khalifa MANSOURIAnalyse merise Prof. Khalifa MANSOURI
Analyse merise Prof. Khalifa MANSOURI
Mansouri Khalifa
 
16 - VLSM-CIDR.ppt
16 - VLSM-CIDR.ppt16 - VLSM-CIDR.ppt
16 - VLSM-CIDR.ppt
HassanSaadaoui2
 
تمارين وحلول خاصة ببرمجة Ladder et instructions automates
تمارين وحلول خاصة ببرمجة Ladder et instructions automatesتمارين وحلول خاصة ببرمجة Ladder et instructions automates
تمارين وحلول خاصة ببرمجة Ladder et instructions automates
electrolouhla
 
Cours Système d'Information
Cours Système d'InformationCours Système d'Information
Cours Système d'Information
Badiâa Dellal-Hedjazi
 
Telecharger Exercices corrigés PL/SQL
Telecharger Exercices corrigés PL/SQLTelecharger Exercices corrigés PL/SQL
Telecharger Exercices corrigés PL/SQL
webreaker
 
50315546 rapport-de-stage-telecom
50315546 rapport-de-stage-telecom50315546 rapport-de-stage-telecom
50315546 rapport-de-stage-telecom
mohamed nadasd
 

Tendances (20)

Rapport de Stage -Finale.pdf
Rapport de Stage -Finale.pdfRapport de Stage -Finale.pdf
Rapport de Stage -Finale.pdf
 
Rapport pfa
Rapport pfaRapport pfa
Rapport pfa
 
Reseaux de capteurs sans fils - WSN
Reseaux de capteurs sans fils - WSNReseaux de capteurs sans fils - WSN
Reseaux de capteurs sans fils - WSN
 
Mise en place de la telephonie ip avec Asterisk
Mise en place de la telephonie ip avec AsteriskMise en place de la telephonie ip avec Asterisk
Mise en place de la telephonie ip avec Asterisk
 
Exercices uml-corrige
Exercices uml-corrigeExercices uml-corrige
Exercices uml-corrige
 
Rapport projet
Rapport projetRapport projet
Rapport projet
 
Cours r _seaux_chap1et2
Cours r _seaux_chap1et2Cours r _seaux_chap1et2
Cours r _seaux_chap1et2
 
Rapport de-stage-technecien
Rapport de-stage-technecienRapport de-stage-technecien
Rapport de-stage-technecien
 
Systèmes d'Exploitation - chp1-introduction
Systèmes d'Exploitation - chp1-introductionSystèmes d'Exploitation - chp1-introduction
Systèmes d'Exploitation - chp1-introduction
 
Chap1: Cours en C++
Chap1: Cours en C++Chap1: Cours en C++
Chap1: Cours en C++
 
Introduction aux réseaux informatiques
Introduction aux réseaux informatiquesIntroduction aux réseaux informatiques
Introduction aux réseaux informatiques
 
TP C++ : Correction
TP C++ : CorrectionTP C++ : Correction
TP C++ : Correction
 
Réseaux et protocoles - Cours + exercices
Réseaux et protocoles - Cours + exercices Réseaux et protocoles - Cours + exercices
Réseaux et protocoles - Cours + exercices
 
Analyse merise Prof. Khalifa MANSOURI
Analyse merise Prof. Khalifa MANSOURIAnalyse merise Prof. Khalifa MANSOURI
Analyse merise Prof. Khalifa MANSOURI
 
16 - VLSM-CIDR.ppt
16 - VLSM-CIDR.ppt16 - VLSM-CIDR.ppt
16 - VLSM-CIDR.ppt
 
تمارين وحلول خاصة ببرمجة Ladder et instructions automates
تمارين وحلول خاصة ببرمجة Ladder et instructions automatesتمارين وحلول خاصة ببرمجة Ladder et instructions automates
تمارين وحلول خاصة ببرمجة Ladder et instructions automates
 
Cours Système d'Information
Cours Système d'InformationCours Système d'Information
Cours Système d'Information
 
Telecharger Exercices corrigés PL/SQL
Telecharger Exercices corrigés PL/SQLTelecharger Exercices corrigés PL/SQL
Telecharger Exercices corrigés PL/SQL
 
Tp 1
Tp 1Tp 1
Tp 1
 
50315546 rapport-de-stage-telecom
50315546 rapport-de-stage-telecom50315546 rapport-de-stage-telecom
50315546 rapport-de-stage-telecom
 

Similaire à Hdlc

05 reseaux telecommunication
05 reseaux telecommunication05 reseaux telecommunication
05 reseaux telecommunication
Dr. Aymen ayari
 
Chapitre 4 - couche liaison
Chapitre 4 - couche liaisonChapitre 4 - couche liaison
Chapitre 4 - couche liaison
Tarik Zakaria Benmerar
 
Cours reseaux lan
Cours reseaux lanCours reseaux lan
Cours reseaux lan
sarah Benmerzouk
 
Réseaux partie 2.ppt
Réseaux partie 2.pptRéseaux partie 2.ppt
Réseaux partie 2.ppt
MohammedErritali2
 
Chap2 physique
Chap2 physiqueChap2 physique
Chap2 physique
Ens Kouba
 
Chapitre 3 - Protocole Bus CAN (2020/2021
Chapitre 3 - Protocole Bus CAN (2020/2021Chapitre 3 - Protocole Bus CAN (2020/2021
Chapitre 3 - Protocole Bus CAN (2020/2021
Tarik Zakaria Benmerar
 
Cours Bus de communication et réseaux industriels. Chapitre 3 : Bus CAN
Cours Bus de communication et réseaux industriels. Chapitre 3 : Bus CANCours Bus de communication et réseaux industriels. Chapitre 3 : Bus CAN
Cours Bus de communication et réseaux industriels. Chapitre 3 : Bus CAN
Tarik Zakaria Benmerar
 
Trjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj
TrjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjTrjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj
Trjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj
mohamedsaidi212001
 
Codes Convolutifs
Codes ConvolutifsCodes Convolutifs
Codes Convolutifs
Anouar Loukili
 
11861939.ppt
11861939.ppt11861939.ppt
11861939.ppt
moh2020
 
Interface radio gsm_gprs
Interface radio gsm_gprsInterface radio gsm_gprs
Interface radio gsm_gprs
Bendhafer Haykel
 
Les symboles des portes logiques
Les symboles des portes logiquesLes symboles des portes logiques
Les symboles des portes logiques
morin moli
 
Les trames reseaux
Les trames reseauxLes trames reseaux
Les trames reseaux
Laurent_Macecchini
 
CMs-Reseaux.pdf
CMs-Reseaux.pdfCMs-Reseaux.pdf
CMs-Reseaux.pdf
GuelordMasimango
 
Les transmission de données
Les transmission de donnéesLes transmission de données
Les transmission de données
Ondernemersschool
 
Chapitre 6 - couche transport
Chapitre 6  - couche transportChapitre 6  - couche transport
Chapitre 6 - couche transport
Tarik Zakaria Benmerar
 
Cours3.pptx
Cours3.pptxCours3.pptx
Cours3.pptx
FarahHkiri
 
exercices.pptx---------------------------
exercices.pptx---------------------------exercices.pptx---------------------------
exercices.pptx---------------------------
NasriMohsen2
 
td_devoirs_2013.pdf
td_devoirs_2013.pdftd_devoirs_2013.pdf
td_devoirs_2013.pdf
MeryemH2
 
Diabang et fatimetou mennou rapport design & simulation of dssss using ma...
Diabang et fatimetou mennou rapport design & simulation of dssss using ma...Diabang et fatimetou mennou rapport design & simulation of dssss using ma...
Diabang et fatimetou mennou rapport design & simulation of dssss using ma...
Cheikh Tidiane DIABANG
 

Similaire à Hdlc (20)

05 reseaux telecommunication
05 reseaux telecommunication05 reseaux telecommunication
05 reseaux telecommunication
 
Chapitre 4 - couche liaison
Chapitre 4 - couche liaisonChapitre 4 - couche liaison
Chapitre 4 - couche liaison
 
Cours reseaux lan
Cours reseaux lanCours reseaux lan
Cours reseaux lan
 
Réseaux partie 2.ppt
Réseaux partie 2.pptRéseaux partie 2.ppt
Réseaux partie 2.ppt
 
Chap2 physique
Chap2 physiqueChap2 physique
Chap2 physique
 
Chapitre 3 - Protocole Bus CAN (2020/2021
Chapitre 3 - Protocole Bus CAN (2020/2021Chapitre 3 - Protocole Bus CAN (2020/2021
Chapitre 3 - Protocole Bus CAN (2020/2021
 
Cours Bus de communication et réseaux industriels. Chapitre 3 : Bus CAN
Cours Bus de communication et réseaux industriels. Chapitre 3 : Bus CANCours Bus de communication et réseaux industriels. Chapitre 3 : Bus CAN
Cours Bus de communication et réseaux industriels. Chapitre 3 : Bus CAN
 
Trjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj
TrjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjTrjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj
Trjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj
 
Codes Convolutifs
Codes ConvolutifsCodes Convolutifs
Codes Convolutifs
 
11861939.ppt
11861939.ppt11861939.ppt
11861939.ppt
 
Interface radio gsm_gprs
Interface radio gsm_gprsInterface radio gsm_gprs
Interface radio gsm_gprs
 
Les symboles des portes logiques
Les symboles des portes logiquesLes symboles des portes logiques
Les symboles des portes logiques
 
Les trames reseaux
Les trames reseauxLes trames reseaux
Les trames reseaux
 
CMs-Reseaux.pdf
CMs-Reseaux.pdfCMs-Reseaux.pdf
CMs-Reseaux.pdf
 
Les transmission de données
Les transmission de donnéesLes transmission de données
Les transmission de données
 
Chapitre 6 - couche transport
Chapitre 6  - couche transportChapitre 6  - couche transport
Chapitre 6 - couche transport
 
Cours3.pptx
Cours3.pptxCours3.pptx
Cours3.pptx
 
exercices.pptx---------------------------
exercices.pptx---------------------------exercices.pptx---------------------------
exercices.pptx---------------------------
 
td_devoirs_2013.pdf
td_devoirs_2013.pdftd_devoirs_2013.pdf
td_devoirs_2013.pdf
 
Diabang et fatimetou mennou rapport design & simulation of dssss using ma...
Diabang et fatimetou mennou rapport design & simulation of dssss using ma...Diabang et fatimetou mennou rapport design & simulation of dssss using ma...
Diabang et fatimetou mennou rapport design & simulation of dssss using ma...
 

Hdlc

  • 1. Protocoles de la couche liaison de données www.telecom-bretagne.eu Ahmed AYADI [email_address]
  • 3. La couche liaison de données On peut citer trois services que la couche liaison de données offre à la couche réseau : sans connexion, sans acquittement, sans connexion, avec acquittement, avec connecion, avec acquittement.
  • 4. Quelques protocoles de la couche liaison 2 IEEE 802.3 Ethernet IEEE 802.4 Token Bus IEEE 802.5 Token Ring I EEE 802.6 DQDB IEEE 802.2 Logical Link Control Réseaux locaux HDLC Réseaux publics PPP Liaison point à point PPP Liaison point à point sous-couche LLC sous-couche MAC
  • 6. High-Level Data Link Control Le HDLC est un protocole de niveau 2 du modèle OSI. Son but est de définir un mécanisme pour délimiter des trames de différents types, en ajoutant un contrôle d'erreur. L'unité de transfert est la trame.
  • 7. Le format de la trame HDLC 01111110 Adresse Commande 01111110 Données FCS 8 bits 16 bits n bits Fanion 8 bits
  • 8. Champs de trame HDLC Fanion: est un délimiteur de trames pour la synchronisation. Sa valeur est 01111110 (binaire), 7E (hex)‏ Adresse: est celle du destinataire. En communication point-à-point, elle n'est pas utilisée. Commande: permet de distinguer trois types de trame. Données: est un champ optionnel de longueur variable qui contient les données à envoyer. FCS (Frame Check Sequence): est un code ajouté après les données afin de détecter d'éventuelle erreurs de transmission. Il est codé sur 16 bits. Cette séquence est égale au reste de la division du polynôme associé aux différents champs de la trame (adresse+commande+données) par X 16 + x 12 + x 5 + 1
  • 9. Les types de trame HDLC On distingue trois types de trames: trame I (Information) : contient des données, trame S (Supervision) : gestion des erreurs et du flux, trame U (Non numéroté) : établissement et libération de la liaison. 0 1 Trame S N(R)‏ S P/F 1 1 Trame U M M P/F 0 Trame I N(R)‏ N(S)‏ P/F 0 7
  • 10. La trame I N(S) correspond au numéro, modulo 8, de la trame émise (Sent Frame). N(R) représente un acquittement « collectif » en indiquant le numéro de la prochaine trame attendue (Requested Frame). P/F signifie (entre autres) : P (Poll) à 1 indique qu’un acquittement immédiat est demandé. F (Final) à 1 indique une fin de transmission. 0 1 Trame S N(R)‏ S P/F 1 1 Trame U M M P/F 0 Trame I N(R)‏ N(S)‏ P/F 0 7
  • 11. La trame S Le champ S possède 4 valeurs : 00 signifie RR (Receiver Ready) : prêt à recevoir de nouvelles trames. 01 signifie RNR (Receiver Not Ready) : pas prêt à recevoir de nouvelles trames. 10 signifie REJ (Reject) : demande la retransmission des trames de numéro supérieur à N(R). 11 signifie SREJ (Selctif Reject) : demande la retransmission de la trame de numéro N(R). 0 1 Trame S N(R)‏ S P/F 1 1 Trame U M M P/F 0 Trame I N(R)‏ N(S)‏ P/F 0 7
  • 12. La trame U Le champ M possède 32 valeurs dont : 00111 signifie SABM (Set Asynchronous Balanced Mode) : établit une liaison en mode équilibré LAPB. 01000 signifie DISC (Disconnected) : demande de déconnexion. 01100 signifie UA (Unnumbered Acknowledgement) : acquitte une trame non numérotée. 0 1 Trame S N(R)‏ S P/F 1 1 Trame U M M P/F 0 Trame I N(R)‏ N(S)‏ P/F 0 7
  • 13. Contrôle du flux Le récepteur peut éviter la congestion à l'aide de la trame S de type RNR. Le récepteur peut demander les prochains trames en envoyant une trame S de type RR dont la valeur N(R) contenant le numéro du paquet.
  • 14. Détection d'erreurs et de pertes Détection d'une perte coté émetteur Le Timer de l'émetteur permet de détecter une perte. Détection d'une erreur coté récepteur Vérification FCS.
  • 15. Fenêtres coulissantes Principe : plusieurs trames émises à la suite Trames numérotées sur « n » bits et modulo 2 n Taille des fenêtres : 2 n -1 Trames qui peuvent êtres émises 0 1 2 3 0 1 2 3 N° de Séquence (n° de trame)‏ Emetteur Trames déjà émises Trames déjà reçues Trames qui peuvent êtres reçues Récepteur 0 1 2 3 0 1 2 3 Fenêtre glissante (taille = 3)‏
  • 16. Fenêtre coulissantes Emetteur Récepteur T(0,1)‏ 0 1 2 3 0 1 2 3 0 1 2 3 0 1 2 3 s 0 1 2 3 0 1 2 3 z 0 1 2 3 0 1 2 3 ACK,2 s 0 1 2 3 0 1 2 3 T(2,3,0)‏ z 0 1 2 3 0 1 2 3 0 1 2 3 0 1 2 3 0 1 2 3 0 1 2 3 ACK,1 0 1 2 3 0 1 2 3 0 1 2 3 0 1 2 3 Emetteur envoi les trames 0 et 1 Récepteur attend la trame 2
  • 17. Récupération d'erreurs Go-Back-N : Retransmission de tous les paquets à partir de N=N(R)‏ Selective Repeat : Seulement le paquet numéro N(R) est à retransmettre Seulement les trames perdues sont retransmises L'émetteur doit mémoriser les trames non acquittées. I,0,0 I,1,1 I,0,1 Trame erronée I,2,1 SREJ,1 I,1,3 Buffer ACK,3 ACK,1 (B ordonne les trames)‏ I,1,0
  • 18. Mode de fonctionnement HDLC Le mode Best-Effort : dans ce mode, on ne garantit pas la livraison de tous les paquets. Cela pris en charge par la couche réseau du protocole ISO. Le mode Balanced: dans ce mode, on utilise des mécanismes hardware pour assurer la fiabilité des transmissions. Ex : LAPB
  • 19. LAPB
  • 20. Link Access Procedure, Balanced (LAPB)‏ Sous-ensemble de HDLC pour le transfert de trames I en point-à-point entre un ordinateur (ETTD) et un réseau à commutation de paquet (ETCD), ex: réseau public X.25
  • 21. LAPB L'émetteur utilise le bit “Poll” dans sa commande pour insister sur un réponse immédiate. Le récepteur répond par le bit “Final” à chaque commande avec un bit “Poll” de l'émetteur. Le champ “adresse” est utilisé pour distinguer les commandes des réponses, ainsi il peut prendre une des valeurs suivantes: 0x01 : Commandes de ETTD vers ETCD et les réponses de ETCD au ETTD 0x03 : Commandes de ETCD vers ETTD et les réponses de ETTD au ETCD
  • 22. Références L. Toutain, « Réseaux locaux et Internet » D. I. Manfred Linder « HDLC (High Level Data Link Control) » C. Pham « Protocoles HDLC, LAPB, LAPB, LLC » www.fr.wikipedia.org/wiki/hdlc www.en.wikipedia.org/wiki/lapb
  • 23. Merci www.telecom-bretagne.eu Ahmed AYADI [email_address]