HDLC proti SDLC
HDLC (nadzor na visoki ravni podatkovne povezave) in SDLC (sinhrono krmiljenje podatkovnih povezav) sta dva protokola, ki zagotavljata točkovno in večtočkovno povezavo med računalniki. Glavna razlika med HDLC in SDLC je pravzaprav njihov izvor. SDLC je razvil IBM za uporabo z njihovimi računalniki. Sčasoma so si za to omogočili standardizacijo SDLC s strani vodstvenih organov, kot sta ISO in ANSI. ISO je sprejel SDLC, vendar ga je preimenoval v HDLC, vendar je uvedel številne spremembe, zaradi katerih se razlikuje. Zaradi tega je HDLC pravzaprav standardni protokol, ki so ga uporabljali številni proizvajalci strojne opreme, medtem ko SDLC ni, vendar se še vedno uporablja v nekaterih strojnih opremi IBM.
Kot izboljšanje v primerjavi s SDLC je ISO predstavil novo funkcijo HDLC, znano kot Asinhroni uravnoteženi način, ki jo pogosteje imenujemo ABM. ABM velja za boljšega in se zato uporablja pogosteje kot starejši način normalnega odziva (NRM) in asinhroni odzivni način (ARM). ABM naredi odnos med glavnim in pomožnim v drugih načinih nepomemben. Vsaka točka lahko vzpostavi povezavo, za razliko od drugih načinov, kjer lahko samo glavni mojster vzpostavi povezavo. HDLC je omogočila tudi uporabo velikosti paketov, ki so večkratni bit oktetov. SDLC ima lahko samo pakete velikosti 8, 16, 32 in tako naprej. Možnost uporabe paketov z različnimi velikostmi daje dodatno prožnost pri oblikovanju določenih modelov.
Poleg dodanih funkcij se je ISO odločil tudi odstraniti nekatere postopke in sporočila, za katera meni, da niso potrebni. Eno takšnih sporočil je testno sporočilo. S tem se ugotovi, da vrstice delujejo pravilno in da lahko paketi po njih zanesljivo pošiljajo. Kljub temu HDLC še vedno velja za superset SDLC.
SDLC je precej star in so ga od takrat nadomestili HDLC in napredni postopki nadzora nad komunikacijo podatkov ali ADCCP, kar je različica, ki jo je ANSI standardiziral, zaradi njegove prednosti. Obstajajo tudi številni konkurenčni protokoli, ki služijo kot alternativa SDLC in HDLC.
Povzetek:
1.HDLC je dejansko sprejet iz SDLC
2.HDLC je standardni protokol, medtem ko SDLC ni
3.HDLC ima funkcijo asinhronega uravnoteženega načina, medtem ko SDLC ne
4.HDLC podpira okvire, ki niso več bitnih oktetov, medtem ko SDLC ne
5.HDLC je odstranil nekatere postopke, ki so bili prisotni v SDLC