HDLC vs SDLC
HDLC (kõrgetasemeline andmevahetuse juhtimine) ja SDLC (sünkroonse andmeühenduse juhtimine) on kaks protokolli, mis pakuvad arvutite vahelist ühendamist mitmepunkti vahel. Peamine erinevus HDLC ja SDLC vahel on tegelikult nende päritolu. SDLC töötas välja nende arvutitega kasutamiseks IBM. Lõpuks otsustasid nad SDLC standardimise selliste juhtorganite poolt nagu ISO ja ANSI. ISO võttis SDLC vastu, kuid nimetas selle ümber HDLC-ks, kuid tegi mitmeid muudatusi, mis muudavad selle eristatavaks. Seetõttu on HDLC tegelikult standardprotokoll, mida kasutasid paljud riistvaratootjad, samas kui SDLC pole, kuid seda kasutatakse mõnes IBMi riistvaras.
SDLC paremaks muutmiseks tutvustas ISO HDLC-le uut funktsiooni, mida tuntakse asünkroonse tasakaalustatud režiimina, mida sagedamini nimetatakse ABM-iks. ABM-i peetakse paremaks ja seetõttu kasutatakse seda sagedamini kui vanemat normaalreageerimisrežiimi (NRM) ja asünkroonset reageerimisrežiimi (ARM). ABM muudab ülem-alluv suhte teistes režiimides ebaoluliseks. Mõlemad punktid võivad ühenduse algatada, erinevalt teistest režiimidest, kus ühenduse saab algatada ainult ülem. HDLC võimaldas kasutada ka paketi suurusi, mis on bitite oktetide kordsed. SDLC-l võib olla ainult 8, 16, 32 jne paketi suurusega pakette. Võimalus kasutada erineva suurusega pakette annab teatud kujunduse kujundamisel täiendava paindlikkuse.
Lisaks lisatud funktsioonidele otsustas ISO eemaldada ka teatud protseduurid ja sõnumid, mida nad pidasid tarbetuks. Üks selline teade on testteade. Selle abil saab kindlaks teha, kas liinid toimivad õigesti ja kas pakette saab nende kaudu usaldusväärselt saata. Vaatamata sellele peetakse HDLC endiselt SDLC ülikomplektiks.
SDLC on üsna vana ja on selle viimase paremuse tõttu asendatud HDLC ja täiustatud andmesidekontrolli protseduuridega ehk ADCCP-ga, mis on ANSI standardiseeritud versioon. Samuti on mitmeid konkureerivaid protokolle, mis pakuvad alternatiivi SDLC ja HDLC-le.
Kokkuvõte:
1.HDLC võetakse tegelikult vastu SDLC-st
2.HDLC on standardprotokoll, SDLC aga mitte
3.HDLC-l on asünkroonse tasakaalustatud režiimi funktsioon, samas kui SDLC-l pole
4.HDLCLC toetab raame, mis ei ole bitt-oktetid mitu, samas kui SDLC seda ei tee
5.HDLC eemaldas mõned protseduurid, mis olid SDLC-s olemas