HDLC vs SDLC
HDLC et SDLC sont des protocoles de communication. SDLC (Contrôle des liens de données synchrones) est un protocole de communication utilisé dans la couche de liaison de données des réseaux informatiques, développé par IBM. HDLC (Contrôle de liaison de données de haut niveau) est à nouveau un protocole de liaison de données, développé par ISO (Organisation internationale pour la normalisation), et a été créé à partir de SDLC.
SDLC a été développé par IBM en 1975 pour être utilisé dans des environnements d'architecture de réseau de systèmes (SNA). Il était synchrone et axé sur les bits et était l'un des premiers du genre. Il a dépassé le synchrone, orienté vers le caractéristique (i.e. Bisync d'IBM) et protocoles synchrones orientés vers le nombre d'octets (i.e. DDCMP à partir de déc) dans l'efficacité, la flexibilité et la vitesse. Divers types de liens et technologies tels que des liens point à point et multipoint, des supports liés et illimités, des installations de transmission à demi-duplex et de duplex complet et des réseaux à commutation de circuits et à commutation de paquets sont pris en charge. SDLC identifie le type de nœud «primaire», qui contrôle d'autres stations, qui sont appelées nœuds «deuxièmement». Ainsi, les nœuds secondaires ne seront contrôlés que par un primaire. Le primaire communiquera avec les nœuds secondaires en utilisant le sondage. Les nœuds secondaires ne peuvent pas transmettre sans l'autorisation du primaire. Quatre configurations de base, à savoir, point à point, multipoint, boucle et boucle de hub peuvent être utilisées pour connecter le primaire avec les nœuds secondaires. Le point à point n'implique qu'un seul primaire et secondaire tandis que le multipoint signifie un nœud primaire et plusieurs nœuds. La topologie de boucle est impliquée dans Loop, qui connecte essentiellement le primaire au premier secondaire et le dernier secondaire à nouveau connecté au primaire afin que les secondaires intermédiaires passent les messages les uns par les autres lorsqu'ils répondent aux demandes du primaire. Enfin, le go-ahead de Hub implique un canal entrant et sortant pour la communication aux nœuds secondaires.
HDLC n'est arrivé à l'existence que lorsque IBM a soumis SDLC à divers comités de normes et que l'un d'eux (ISO) a modifié SDLC et a créé le protocole HDLC. C'est à nouveau un protocole synchrone a orienté. Malgré le fait que plusieurs fonctionnalités utilisées dans SDLC sont omises, HDLC est considéré comme un superset compatible de SDLC. Le format de trame SDLC est partagé par HDLC. Les champs de HDLC ont les mêmes fonctionnalités de ceux de SDLC. HDLC également, prend en charge l'opération synchrone et complète en tant que SDLC. HDLC a une option pour la somme de contrôle 32 bits et le HDLC ne prend pas en charge les configurations de boucle ou de moyeu, qui sont des différences mineures claires de SDLC. Mais, la principale différence provient du fait que HDLC prend en charge trois modes de transfert par opposition à un dans SDLC. Le premier est le mode de réponse normal (NRM) dans lequel les nœuds secondaires ne peuvent pas communiquer avec une primaire avant d'avoir 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 a un mode équilibré asynchrone (ABM) qui introduit un nœud combiné, et toute la communication ABM se produit entre ces types de nœuds uniquement.
En résumé, SDLC et HDLC sont tous deux des protocoles de réseau de couche de 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 différence majeure entre ces deux est les modes de transfert qu'ils ont. SDLC n'a qu'un seul mode de transfert, qui est NRM mais HDLC a trois modes, dont NRM.