Entre HDLC et SDLC

Anonim

HDLC et SDLC

HDLC et SDLC sont des protocoles de communication. SDLC (Synchronous Data Link Control) est un protocole de communication utilisé sur la couche liaison de données des réseaux informatiques, développée par IBM. Le HDLC (High-Level Data Link Control) est à nouveau un protocole de liaison de données, développé par l'ISO (International Organization for Standardization), 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 orienté bit et était l'un des premiers de son genre. Il a surpassé l'efficacité, la flexibilité et la rapidité des protocoles synchrones, axés sur le caractère (c'est-à-dire Bisync d'IBM) et synchrone (par exemple, DDCMP de DEC). Différents types et technologies de liaison, tels que les liaisons point à point et multipoint, les supports bornés et non bornés, les installations de transmission en mode semi-duplex et duplex 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, qui sont appelées "deuxièmes" nœuds. Les noeuds secondaires ne seront donc contrôlés que par un primaire. Primary communiquera avec les noeuds secondaires en utilisant l'interrogation. Les nœuds secondaires ne peuvent pas transmettre sans l'autorisation du principal. Quatre configurations de base, à savoir, le point-à-point, le multipoint, la boucle et le Hub, peuvent être utilisées pour connecter les nœuds primaires aux nœuds secondaires. Point à point implique un seul primaire et secondaire tandis que Multipoint signifie un nœud primaire et plusieurs nœuds secondaires. La topologie de boucle est impliquée dans Loop, qui relie essentiellement le primaire au premier secondaire et le second secondaire connecté à nouveau au primaire, de sorte que les secondaires secondaires transmettent les messages les uns aux autres lorsqu'ils répondent aux demandes du primaire. Enfin, le Hub Hub-ahead implique un canal entrant et sortant pour la communication vers les noeuds secondaires.

->

HDLC n'est apparu que lorsque IBM a soumis SDLC à divers comités de normalisation et que l'un d'entre eux (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 surensemble compatible de SDLC. Le format SDLC Frame est partagé par HDLC. Les champs de HDLC ont la même fonctionnalité que ceux de SDLC. HDLC aussi, prend en charge l'opération synchrone en mode duplex intégral comme SDLC. HDLC dispose d'une option pour la somme de contrôle 32 bits et HDLC ne prend pas en charge les configurations de validation 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 dans SDLC. Le premier est le mode de réponse normal (NRM) dans lequel les noeuds secondaires ne peuvent pas communiquer avec un primaire jusqu'à ce que le primaire ait 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 noeuds secondaires de parler sans autorisation primaire. Enfin, il a le mode équilibré asynchrone (ABM) qui introduit un nœud combiné, et toute la communication ABM se produit entre ces types de nœuds seulement.

En résumé, SDLC et HDLC sont tous les deux des protocoles de réseau de couche liaison de données. SDLC a été développé par IBM tandis que HDLC a été défini par l'ISO en utilisant SDLC comme base. HDLC a plus de fonctionnalités, même si certaines fonctionnalités de SDLC ne sont 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 est les modes de transfert qu'ils ont. SDLC a un seul mode de transfert, qui est NRM, mais HDLC a trois modes, y compris NRM.