HDLC vs SDLC
HDLC et SDLC sont des protocoles de communication. SDLC (Synchronous Data Link Control) est un protocole de communication développé au niveau de la couche liaison de données des réseaux informatiques, développé par IBM. HDLC (Contrôle de liaison de données à haut niveau) est à nouveau un protocole de liaison de données, développé par ISO (Organisation internationale de normalisation) et créé à partir de SDLC.
SDLC a été développé par IBM en 1975 pour être utilisé dans les environnements SNA (Systems Network Architecture). Il était synchrone et orienté sur les bits et était l’un des premiers du genre. Il a surpassé les protocoles synchrones, orientés caractère (Bisync d’IBM) et synchrones, axés sur le nombre d’octets (DDCMP de DEC) en termes d’efficacité, de flexibilité et de rapidité. Différents types de liaisons et technologies, tels que les liaisons point à point et multipoints, les supports liés et non liés, les installations de transmission semi-duplex et duplex intégral ainsi que les réseaux à commutation de circuits et à commutation de paquets sont pris en charge. SDLC identifie le type de nœud «principal», qui contrôle les autres stations, appelées nœuds «secondaires». Les nœuds secondaires ne seront donc contrôlés que par un primaire. Primaire communiquera avec les nœuds secondaires par polling. Les nœuds secondaires ne peuvent pas transmettre sans l'autorisation du primaire. Quatre configurations de base, à savoir, Point à point, Multipoint, Boucle et Hub Go-ahead peuvent être utilisées pour connecter des nœuds primaires à des nœuds secondaires. Point à point implique uniquement un primaire et un secondaire, tandis que Multipoint signifie un nœud principal et plusieurs nœuds secondaires. La topologie en boucle est impliquée dans Loop, qui connecte essentiellement le primaire au premier et le dernier secondaire à nouveau connecté au primaire, de sorte que les secondaires intermédiaires transmettent des messages les uns aux autres lorsqu'ils répondent aux demandes du primaire. Enfin, le lancement du hub implique un canal entrant et sortant pour la communication avec les nœuds secondaires..
HDLC n’est apparue que lorsque IBM a soumis le SDLC à divers comités de normalisation, dont l’un (ISO) a modifié le SDLC et créé le protocole HDLC. C'est encore un protocole synchrone orienté bit. Malgré le fait que plusieurs fonctionnalités utilisées dans SDLC sont omises, HDLC est considéré comme un sur-ensemble compatible de SDLC. Le format de trame SDLC est partagé par HDLC. Les champs de HDLC ont les mêmes fonctionnalités que ceux de SDLC. HDLC prend également en charge le fonctionnement en duplex intégral synchrone en tant que SDLC. HDLC dispose d'une option pour la somme de contrôle 32 bits et HDLC ne prend pas en charge les configurations de boucle ou de mise en marche de concentrateur, qui sont clairement des différences mineures par rapport à SDLC. Cependant, la principale différence provient du fait que HDLC prend en charge trois modes de transfert, par opposition à un mode SDLC. Le premier est le mode de réponse normal (NRM) dans lequel les nœuds secondaires ne peuvent pas communiquer avec un primaire tant que le principal n’a pas donné son autorisation. C'est en fait le mode de transfert utilisé dans SDLC. Deuxièmement, le mode de réponse asynchrone (ARM) permet aux nœuds secondaires de parler sans autorisation du primaire. Enfin, le mode équilibré asynchrone (ABM) introduit un nœud combiné et toutes les communications ABM se produisent uniquement entre ces types de nœuds..
En résumé, SDLC et HDLC sont tous deux des protocoles réseau de la couche liaison de données. SDLC a été développé par IBM tandis que HDLC a été défini par ISO en utilisant SDLC comme base. HDLC a plus de fonctionnalités, bien que certaines fonctionnalités de SDLC ne soient pas présentes dans HDLC. SDLC peut être utilisé avec quatre configurations tandis que HDLC ne peut être utilisé qu'avec deux. HDLC a une option pour la somme de contrôle 32 bits. La principale différence entre ces deux modes réside dans les modes de transfert dont ils disposent. SDLC a un seul mode de transfert, NRM, mais HDLC a trois modes, dont NRM..