HDLC a SDLC

Anonim

HDLC vs SDLC

HDLC (kontrola datového spojení na vysoké úrovni) a SDLC (Synchronní řízení datového spojení) jsou dva protokoly, které poskytují propojení bodů na více bodů mezi počítači. Hlavní rozdíl mezi HDLC a SDLC je vlastně jejich původ. SDLC byl vyvinut společností IBM pro použití s ​​počítači. Oni se nakonec přesunuli, aby SDLC byla standardizována řídícími orgány, jako jsou ISO a ANSI. ISO přijala SDLC, ale přejmenovala jej na HDLC, ale zavedla řadu změn, které ji odlišují. Z tohoto důvodu HDLC je ve skutečnosti standardní protokol, který byl používán mnoha výrobci hardwaru, zatímco SDLC není, ale je stále používán v některých hardwarových prostředích IBM.

Jako zlepšení oproti SDLC zavedl ISO novou funkci HDLC známou jako Asynchronní vyvážený režim, který je častěji označován jako ABM. ABM se považuje za nadřazenější a používá se častěji než starší režim normální reakce (NRM) a režim asynchronní odezvy (ARM). ABM vytváří vztah master-slave v jiných režimech irelevantní. Buď jeden bod může iniciovat spojení, na rozdíl od ostatních režimů, kde může iniciovat 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 velikosti 8, 16, 32 a tak dále. Schopnost používat pakety s různou velikostí dává větší flexibilitu při navrhování určitých konstrukcí.

Kromě přidaných funkcí se ISO také rozhodla odstranit určité postupy a zprávy, které považovaly za zbytečné. Jedna taková zpráva je testovací zpráva. To slouží k určení, zda řádky fungují správně a zda pakety mohou být spolehlivě odesílány mezi nimi. Přesto je HDLC stále považována za nadmnožinu SDLC.

SDLC je poměrně stará a od té doby byla nahrazena metodami HDLC a Advanced Data Control Control nebo ADCCP, což je verze standardizovaná společností ANSI kvůli její nadřazenosti. Existuje také řada konkurenčních protokolů, které slouží jako alternativy k SDLC a HDLC.

Souhrn:

1.HDLC je skutečně přijat od SDLC 2.HDLC je standardní protokol, zatímco SDLC není 3.HDLC má funkci asynchronního vyváženého režimu, zatímco SDLC nemá 4.HDLC podporuje rámce, které nejsou násobkem bitových oktetů, zatímco SDLC není 5.HDLC odstranila některé procedury, které byly přítomny v SDLC