Starpība starp HDLC un SDLC

HDLC pret SDLC

HDLC (augsta līmeņa datu pārraides kontrole) un SDLC (sinhronā datu pārraides vadība) ir divi protokoli, kas nodrošina daudzpunktu savstarpēju savienojumu starp datoriem. Galvenā atšķirība starp HDLC un SDLC faktiski ir to izcelsme. SDLC izstrādāja IBM lietošanai ar saviem datoriem. Viņi galu galā centās SDLC standartizēt tādās pārvaldes struktūrās kā ISO un ANSI. ISO pieņēma SDLC, bet to pārdēvēja par HDLC, bet ieviesa vairākas izmaiņas, kas to padara atšķirīgu. Tādēļ HDLC faktiski ir standarta protokols, kuru izmantoja daudzi aparatūras ražotāji, kamēr SDLC nav, bet joprojām tiek izmantots dažās IBM aparatūrās.

Kā uzlabojums salīdzinājumā ar SDLC, ISO ieviesa HDLC jaunu funkciju, kas pazīstama kā Asynchronous Balanced Mode, ko biežāk dēvē par ABM. Tiek uzskatīts, ka ABM ir augstāks un tādējādi tiek izmantots biežāk nekā vecāks normālas atbildes režīms (NRM) un asinhronas atbildes režīms (ARM). ABM padara galvenā un pakārtotā attiecības citos režīmos nebūtiskas. Jebkurš punkts var iniciēt savienojumu atšķirībā no citiem režīmiem, kur savienojumu var iniciēt tikai galvenais. HDLC ļāva arī izmantot pakešu izmērus, kas ir bitu oktetu daudzkārtņi. SDLC var būt tikai paketes, kuru izmērs ir 8, 16, 32 un tā tālāk. Iespēja izmantot dažāda lieluma pakas dod papildu elastību noteiktu dizainu noformēšanā.

Papildus pievienotajām funkcijām, ISO arī nolēma noņemt noteiktas procedūras un ziņojumus, kurus viņi uzskatīja par nevajadzīgiem. Viens no šādiem ziņojumiem ir testa ziņojums. To izmanto, lai noteiktu, vai līnijas darbojas pareizi un vai paketes var ticami nosūtīt pa tām. Neskatoties uz to, HDLC joprojām tiek uzskatīts par SDLC superkomplektu.

SDLC ir diezgan vecs, un kopš tā laika tā ir aizstāta ar HDLC un uzlabotajām datu komunikācijas kontroles procedūrām jeb ADCCP, kas ir ANSI standartizētā versija, pateicoties pēdējās pārākumam. Ir arī vairāki konkurējoši protokoli, kas kalpo kā alternatīvas SDLC un HDLC.

Kopsavilkums:

1.HDLC faktiski tiek pieņemts no SDLC
2.HDLC ir standarta protokols, bet SDLC nav
3.HDLC ir asinhronā līdzsvarotā režīma funkcija, savukārt SDLC nav
4.HDLC atbalsta kadrus, kas nav bitu oktetu daudzkārtņi, kamēr SDLC to nedara
5.HDLC noņem dažas procedūras, kas bija SDLC