Vous êtes sur la page 1sur 2

UnivJijel,FSI,Dpt ELN, ST23(réseau sans fil)Chap II: HDLC MasterII-Télécom(2020/2021)

I. Definition :Protocol HDLC ("High Level Data Link Control"):


 Offre un service de transfert de données fiable et efficace entre deux systèmes adjacents.
 Protocole utilisant le mode connecté
II. Format général d'une trame HDLC
 Nomination :Trame L-PDU ("Link protocol data unit") Unité de données du protocole de liaison

II.1. Fanion ("flag")


 Délimite la trame : la trame est de longueur variable puisque le champ de données est de longueur variable
 Format : un octet = 01111110
 Unicité :Transcodage de la trame (sauf les fanions) lors de la transmission où toute suite de 5 bits consécutifs à 1
est transcodée en une suite de cinq bits à 1 et d'un bit à 0. augmentation de la longueur de la trame (6/5 au
maximum) la longueur de la trame transcodée n'est plus un multiple d'octets !
 Rencodage : opération inverse au récepteur
Remarques :
 Abandon de la transmission d'une trame : au moins sept bits consécutifs à 1
 Remplissage de l'espace intertrame : par des fanions ou des éléments de 7 à 14 bits consécutifs à 1.
 Les trames successives peuvent n'être séparées que par un seul fanion
 Une suite de plus de 15 bits consécutifs à 1 est interprétée comme une liaison hors service
 Dépend du codage de transmission : codage bipolaire (avec 1 = état neutre).
Exemple : suite binaire originale : 01100010111111110111110 suite transcodée: 0110001011111111101111110

II.2. Adresse
 Seulement 2 adresses utilisées normalement (LAP-B)
 Identification de la station à laquelle la commande est destinée
Commande de l'ETCD (l'Équipement de Terminaison du Circuit de Données) vers l'ETTD(l'Équipement Terminal de
Traitement de Données) : @A = 11000000
commande de l'ETTD vers l'ETCD : @B = 10000000
 Identification de la station qui émet la réponse à la commande
Réponse de l'ETCD vers l'ETTD : @B = 10000000
réponse de l'ETTD vers l'ETCD : @A= 11000000
 Adresse fictive : 00000000
 Adresse de diffusion totale ("broadcast"): 11111111
 Champ d'adresse extensible : suite quelconque d'octets dont le premier bit est = 0, sauf pour le dernier
octet de la suite
Exemple : 0001 0010 0100 1000 1111 0110 = 0010 0101 0010 0011 1011 0

II.3. Commande
Trois types de trames :
 Trame I (I Information) :porte des informations( Data)
 Trame S (S Supervisory) : ne porte pas des informations (Data) mais des informations qui servent à la supervision
du réseau
 Trame U (U Unnumbered) : Trames non numérotées
Elles se distinguent notamment par leur champ Commande selon le tableau suivant :
Type de trame Champ de Commande
I 0 N(S) P/F N(R)
S 1 0 type P/F N(R)
U 1 1 M M P/F M M M

Aissous kamel Page 1


UnivJijel,FSI,Dpt ELN, ST23(réseau sans fil)Chap II: HDLC MasterII-Télécom(2020/2021)

 Exemples de champ Commande : I(3, 5, P) : 00111101 REJ(4, F) : 01011100


 Deux formats du champ Commande existent :
 Format normal (8 bits),
 Format étendu pour les trames numérotées (16 bits) : pour avoir un champ de commande plus grand et ainsi
effectuer la numérotation modulo 128.
 Les trames d'information
Acheminent les données. Utilisant le mode "piggybacking". commande et/ou réponse Dans une communication
bidirectionnelle, chaque fois qu'une trame est reçue, le récepteur attend et n'envoie pas immédiatement la trame de
contrôle (accusé de réception ou ACK) à l'expéditeur. Le récepteur attend que sa couche réseau passe dans le
prochain paquet de données. L'accusé de réception retardé est alors attaché à cette trame de données sortante.

Cette technique de retardement temporaire de l'accusé de réception afin qu'il puisse être accroché à la trame de
données sortante suivante est connue sous le nom de ferroutage. Par exemple, si A a reçu 5 octets de B, dont le
numéro de séquence commence de 12340 (à 12344), A placera également "ACK 12345" dans le paquet PUSH actuel
pour informer B qu'il a reçu les octets jusqu'au numéro de séquence 12344 et s'attend à voir 12345 la prochaine
fois. (Le numéro ACK est le numéro de séquence suivant des données à PUSHING par l'autre partie.)

Trois règles régissent le transfert de données par ferroutage.

Si la station A souhaite envoyer à la fois des données et un accusé de réception, elle y conserve les deux champs.
Si la station A veut envoyer l'accusé de réception, après un court laps de temps pour voir si une trame de données
doit être envoyée, alors décidez si envoyer une trame ACK seule ou y attacher une trame de données.
Si la station A souhaite envoyer uniquement les données, le champ d'acquittement précédent est envoyé avec les
données. La station B ignore simplement cette trame ACK dupliquée lors de la réception.
N(S) : numéro de la trame d'information (modulo 8 ou 128)
N(R) : numéro de la prochaine trame d'information attendue (modulo 8 ou 128) acquitte toutes les trames de numéros
strictement inférieurs à N(R) la perte d'un acquittement peut ainsi être compensée par le prochain acquittement
 Le bit P/F ("Poll/Final") :
 Dans le mode équilibré du protocole : LAP-B
Dans une commande : demande de réponse immédiate
Dans une réponse : réponse à la demande de réponse immédiate
 Dans le mode normal (historique) du protocole : LAP code l'alternance du droit d'émission (maître/esclave)

Aissous kamel Page 2

Vous aimerez peut-être aussi