HDLC contre SDLC
HDLC et SDLC sont des protocoles de communication. SDLC (Synchronous Data Link Control) est un protocole de communication utilisé au niveau de la couche liaison de données des réseaux informatiques, développé par IBM. HDLC (High-Level Data Link Control) est à nouveau un protocole de liaison de données, développé par l'ISO (Organisation internationale de normalisation), et a été créé à partir de SDLC.
SDLC a été développé par IBM en 1975 pour être utilisé dans les environnements d'architecture de réseau de systèmes (SNA). Il était synchrone et orienté bits et était l'un des premiers du genre. Il a surpassé les protocoles synchrones, orientés caractères (c'est-à-dire Bisync d'IBM) et synchrones orientés nombre d'octets (c'est-à-dire.e. DDCMP de DEC) en efficacité, flexibilité et rapidité. Divers types de liaisons et technologies telles que les liaisons point à point et multipoints, les supports bornés et illimités, les installations de transmission semi-duplex et duplex intégral et les réseaux à commutation de circuits et à commutation de paquets sont pris en charge. SDLC identifie le type de nœud "primaire", qui contrôle les autres stations, appelées nœuds "secondaires". Ainsi, les nœuds secondaires ne seront contrôlés que par un primaire. Le primaire communiquera avec les nœuds secondaires à l'aide de l'interrogation. Les nœuds secondaires ne peuvent pas transmettre sans l'autorisation du nœud principal. Quatre configurations de base, à savoir point à point, multipoint, boucle et concentrateur, peuvent être utilisées pour connecter les nœuds primaires aux nœuds secondaires. Point à point implique un seul nœud principal et secondaire, tandis que Multipoint signifie un nœud principal et plusieurs nœuds secondaires. La topologie en boucle est impliquée dans la boucle, qui consiste essentiellement à connecter le primaire au premier secondaire et le dernier secondaire à nouveau connecté au primaire afin que les secondaires intermédiaires se transmettent les messages lorsqu'ils répondent aux demandes du primaire. Enfin, le feu vert Hub implique un canal entrant et sortant pour la communication vers les nœuds secondaires.
HDLC n'a vu le jour que lorsqu'IBM a soumis le SDLC à divers comités de normalisation et que l'un d'eux (ISO) a modifié le SDLC et créé le protocole HDLC. Il s'agit à nouveau d'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 synchrone en duplex intégral en tant que SDLC. HDLC a une option pour la somme de contrôle 32 bits et HDLC ne prend pas en charge les configurations de boucle ou de concentrateur, qui sont des différences mineures évidentes par rapport à SDLC. Mais la principale différence vient du fait que HDLC prend en charge trois modes de transfert par opposition à un seul dans SDLC. Le premier est le mode de réponse normale (NRM) dans lequel les nœuds secondaires ne peuvent pas communiquer avec un nœud principal tant que le nœud principal n'a pas donné l'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 l'autorisation du primaire. Enfin, il dispose d'un mode équilibré asynchrone (ABM) qui 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 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 peut être utilisé avec seulement deux. HDLC a une option pour la somme de contrôle 32 bits. La principale différence entre ces deux réside dans les modes de transfert dont ils disposent. SDLC n'a qu'un seul mode de transfert, qui est NRM mais, HDLC a trois modes dont NRM.