Technologie WAN : HDLC
Encapsulation HDLC :
HDLC est un protocole de couche liaison de données synchrone orienté-binaire développé par l’ISO (Organisation internationale de normalisation). La norme actuelle pour HDLC est ISO 13239. HDLC a été développé à partir de la norme SDLC (Synchronous Data Link Control, contrôle de liaisons de données synchrones) proposée dans les années 1970. HDLC fournit des services avec connexion et sans connexion.
Il utilise une transmission série synchrone offrant des communications sans erreurs entre deux points. Il définit une structure de tramage de couche 2 permettant un contrôle de flux et des erreurs, au moyen d’accusés de réception. Chaque trame présente le même format, qu’il s’agisse d’une trame de données ou d’une trame de contrôle.
Format de trame HDLC standard :
Indicateur | Adresse | Contrôle | Données | FCS | Indicateur |
Format de trame HDLC cisco :
Indicateur 8 bits | Adresse | Contrôle | Protocole | Données (Variables) | FCS | Indicateur 8 bits |
Indicateur : Le champ d’indicateur initie le contrôle des erreurs et y met fin. La trame démarre et se termine toujours par un champ d’indicateur à 8 bits. La configuration binaire est 01111110. Comme ce motif est susceptible de survenir dans les données mêmes, le système HDLC expéditeur insère toujours un bit 0 tous les cinq 1 du champ de données, de telle sorte qu’en pratique, la séquence de l’indicateur peut seulement survenir aux extrémités de la trame. Le système récepteur supprime les bits insérés. Quand les trames sont transmises de façon consécutive, l’indicateur de fin de la première trame sert d’indicateur de début de la suivante.
Adresse : Le champ d’adresse comprend l’adresse HDLC de la station secondaire. Cette adresse peut contenir une adresse spécifique, une adresse de groupe ou une adresse de diffusion. Une adresse principale est une source ou une destination de communication, qui élimine le besoin d’inclure l’adresse de la station primaire.
Contrôle : Le champ de contrôle utilise trois formats différents, selon le type de trame HDLC utilisé :
- Trame d’information (I) :les trames d’information transportent des informations de couche supérieure et certaines informations de contrôle. Cette trame envoie et reçoit des numéros d’ordre, et le bit d’interrogation effectue le contrôle de flux et des erreurs. Le numéro d’ordre d’envoi désigne le numéro de la trame suivante à envoyer. Le numéro d’ordre de réception fournit le numéro de la trame suivante à recevoir. L’expéditeur et le récepteur s’occupent de la maintenance des numéros d’ordre d’envoi et de réception. Une station primaire utilise le bit d’interrogation pour indiquer à la station secondaire si une réponse immédiate est requise. Une station secondaire utilise le bit d’interrogation pour indiquer à la station primaire si la trame actuelle est la dernière de sa réponse en cours.
- Trame de supervision (trame S) :les trames S fournissent des informations de contrôle. Une trame S peut demander et suspendre la transmission, signaler un état et accuser réception de trames d’information. Les trames S ne présentent pas de champ d’informations.
- Trame non-numérotée (trame U) :les trames U prennent en charge des fonctions de contrôle et ne sont pas séquencées. Une trame U peut être utilisée pour initialiser des stations secondaires. Selon la fonction de la trame U, son champ de contrôle comporte 1 ou 2 octets. Certaines trames U présentent un champ d’informations.
Protocole : (utilisé uniquement dans Cisco HDLC) : Ce champ spécifie le type de protocole encapsulé dans la trame (par exemple 0x0800 pour IP).
Données : Le champ de données comprend une unité d’informations de chemin (PIU) ou des informations d’identification d’échange (XID).
Séquence de contrôle de trame (FCS) : La séquence de contrôle de trame précède le délimiteur d’indicateur de fin, il s'agit généralement d'un calcul de contrôle par redondance cyclique (CRC). Le calcul CRC est de nouveau effectué dans le récepteur. Si le résultat est différent de la valeur contenue dans la trame d’origine, on suppose qu’une erreur s’est produite.
ليست هناك تعليقات:
إرسال تعليق