Rozdíl mezi HDLC a SDLC

HDLC vs SDLC

HDLC (High-Level Data Link Control) a SDLC (Synchronous Data Link Control) jsou dva protokoly, které poskytují vzájemné propojení mezi počítači mezi dvěma body. Hlavní rozdíl mezi HDLC a SDLC je ve skutečnosti jejich původ. SDLC byl vyvinut společností IBM pro použití s ​​jejich počítači. Nakonec se rozhodli, že SDLC bude standardizována řídícími orgány jako ISO a ANSI. ISO přijala SDLC, ale přejmenovala ji na HDLC, ale zavedla řadu změn, které ji odlišují. Z tohoto důvodu je HDLC ve skutečnosti standardní protokol, který používali mnozí výrobci hardwaru, zatímco SDLC není, ale stále se používá v některých hardwarech IBM.

Jako vylepšení oproti SDLC zavedla ISO novou funkci pro HDLC známou jako asynchronní vyvážený režim, která se běžně označuje jako ABM. ABM je považován za lepší, a proto se používá častěji než starší režim Normal Response Mode (NRM) a Asynchronous Response Mode (ARM). ABM učiní vztah master-slave v jiných režimech irelevantní. Kterýkoli bod může navázat spojení, na rozdíl od ostatních režimů, kde může navázat spojení pouze master. HDLC také umožnilo použít velikosti paketů, které jsou násobky bitových oktetů. SDLC může mít pouze pakety, které mají velikost paketů 8, 16, 32 atd. Možnost použít různé velikosti paketů dává větší flexibilitu při navrhování určitých návrhů.

Kromě přidaných funkcí se ISO také rozhodla odstranit některé postupy a zprávy, které považovala za zbytečné. Jednou takovou zprávou je zkušební zpráva. To se používá k určení, že linky fungují správně a že pakety mohou být přes ně spolehlivě zasílány. Přesto je HDLC stále považována za nadmnožinu SDLC.

SDLC je docela starý a od té doby byl nahrazen HDLC a pokročilými postupy řízení datové komunikace nebo ADCCP, což je verze standardizovaná společností ANSI, kvůli jeho nadřazenosti. Existuje také řada konkurenčních protokolů, které slouží jako alternativy k SDLC a HDLC.

Souhrn:

1.HDLC je ve skutečnosti převzato z SDLC
2.HDLC je standardní protokol, zatímco SDLC není
3.HDLC má funkci asynchronního vyváženého režimu, zatímco SDLC ne
4.HDLC podporuje rámce, které nejsou násobkem bit-oktetů, zatímco SDLC ne
5.HDLC odstranil některé postupy, které byly přítomny v SDLC