Rozdiel medzi HDLC a SDLC

HDLC vs SDLC

HDLC (High-Level Data Link Control) a SDLC (Synchronous Data Link Control) sú dva protokoly, ktoré poskytujú point-to-multipoint prepojenie medzi počítačmi. Hlavný rozdiel medzi HDLC a SDLC je v skutočnosti ich pôvod. SDLC bol vyvinutý spoločnosťou IBM pre použitie s ich počítačmi. Nakoniec sa rozhodli pre štandardizáciu SDLC správnymi orgánmi ako ISO a ANSI. ISO prijala SDLC, ale premenovala ju na HDLC, ale zaviedla niekoľko zmien, ktoré ju odlišujú. Z tohto dôvodu je HDLC v skutočnosti štandardným protokolom, ktorý používali mnohí výrobcovia hardvéru, zatiaľ čo SDLC nie je, ale stále sa používa v niektorých hardvéroch IBM..

Ako zlepšenie oproti SDLC, ISO zaviedla novú funkciu pre HDLC známu ako asynchrónny vyvážený režim, ktorý sa bežne označuje ako ABM. ABM sa považuje za lepšiu, a preto sa používa častejšie ako starší režim Normal Response Mode (NRM) a Asynchronous Response Mode (ARM). ABM robí vzťah master-slave v iných režimoch irelevantný. Na rozdiel od iných režimov, v ktorých môže spojenie iniciovať iba hlavný, môže začať buď ktorýkoľvek bod. HDLC tiež umožnila použiť veľkosti paketov, ktoré sú násobkami bitových oktetov. SDLC môže obsahovať iba pakety s veľkosťou paketov 8, 16, 32 a tak ďalej. Schopnosť používať rôzne veľké pakety dáva väčšiu flexibilitu pri navrhovaní určitých návrhov.

Okrem pridaných funkcií sa ISO tiež rozhodla odstrániť určité postupy a správy, ktoré považovala za nepotrebné. Jednou z takýchto správ je skúšobná správa. Používa sa na zistenie, či linky fungujú správne a či sa cez ne dajú spoľahlivo odosielať pakety. Napriek tomu sa HDLC stále považuje za superset SDLC.

SDLC je dosť stará a od tej doby bola nahradená technológiou HDLC a Advanced Data Communication Control Procedures alebo ADCCP, čo je verzia štandardizovaná spoločnosťou ANSI, kvôli jej nadradenosti. Existuje tiež niekoľko konkurenčných protokolov, ktoré slúžia ako alternatívy k SDLC a HDLC.

Zhrnutie:

1.HDLC je v skutočnosti prevzatý z SDLC
2.HDLC je štandardný protokol, zatiaľ čo SDLC nie
3.HDLC má funkciu asynchrónneho vyváženého režimu, zatiaľ čo SDLC nie
4.HDLC podporuje rámce, ktoré nie sú násobkom bitových oktetov, zatiaľ čo SDLC nie
5.HDLC odstránil niektoré postupy, ktoré boli prítomné v SDLC