HDLC pret SDLC
HDLC un SDLC ir sakaru protokoli. SDLC (Synchronous Data Link Control) ir IBM izstrādāts sakaru protokols, ko izmanto datortīklu datu posma slānī. HDLC (High-Level Data Link Control) atkal ir datu pārraides protokols, ko izstrādājis ISO (Starptautiskā standartizācijas organizācija), un tas tika izveidots no SDLC.
SDLC 1975. gadā izstrādāja IBM, lai to izmantotu sistēmu tīkla arhitektūras (SNA) vidēs. Tas bija sinhrons un orientēts uz bitiem, un tas bija viens no pirmajiem šāda veida. Tas pārspēja sinhronos, uz rakstzīmēm orientētos (t.i., Bisync no IBM) un sinhronos uz baitu skaitu orientētos protokolus (t.e. DDCMP no DEC) efektivitātes, elastības un ātruma ziņā. Tiek atbalstīti dažādi saišu veidi un tehnoloģijas, piemēram, punkts-punkts un vairākpunktu saites, ierobežoti un neierobežoti datu nesēji, pusdupleksās un pilnas dupleksās pārraides iespējas un ķēdes komutācijas un pakešu komutācijas tīkli. SDLC identificē “primārā” mezgla tipu, kas kontrolē citas stacijas, kuras sauc par “otrajiem” mezgliem. Tātad sekundāros mezglus kontrolēs tikai primārais. Primārais sazināsies ar sekundārajiem mezgliem, izmantojot aptauju. Sekundārie mezgli nevar pārraidīt bez primārā atļaujas. Četras pamata konfigurācijas, proti, Point-to-point, Multipoint, Loop un Hub, var izmantot, lai savienotu primāros ar sekundārajiem mezgliem. Punkts-punkts ietver tikai vienu primāro un sekundāro, savukārt daudzpunktu nozīmē vienu primāro un daudzus sekundāros mezglus. Cilpas topoloģija ir saistīta ar cilpu, kas būtībā savieno primāro ar pirmo sekundāro un pēdējo sekundāro atkal ir savienota ar primāro, lai starpposma sekundārie ziņojumi tiktu nodoti viens caur otru, reaģējot uz primārā pieprasījumiem. Visbeidzot, centrmezgla darbība ietver ienākošo un izejošo kanālu saziņai ar sekundārajiem mezgliem.
HDLC radās tikai tad, kad IBM iesniedza SDLC dažādām standartu komitejām un viena no tām (ISO) pārveidoja SDLC un izveidoja HDLC protokolu. Tas atkal ir bitu orientēts sinhronais protokols. Neskatoties uz to, ka vairākas SDLC izmantotās funkcijas ir izlaistas, HDLC tiek uzskatīts par saderīgu SDLC superkopu. SDLC rāmja formātu koplieto HDLC. HDLC laukiem ir tāda pati funkcionalitāte kā SDLC laukiem. Arī HDLC atbalsta sinhrono, pilnduplekso darbību kā SDLC. HDLC ir 32 bitu kontrolsummas opcija, un HDLC neatbalsta cilpas vai centrmezgla konfigurācijas, kas ir acīmredzamas nelielas atšķirības no SDLC. Taču galvenā atšķirība izriet no fakta, ka HDLC atbalsta trīs pārsūtīšanas režīmus, nevis vienu SDLC. Pirmais ir parastais atbildes režīms (NRM), kurā sekundārie mezgli nevar sazināties ar primāro, kamēr primārais nav devis atļauju. Tas faktiski ir pārsūtīšanas režīms, ko izmanto SDLC. Otrkārt, asinhronās atbildes režīms (ARM) ļauj sekundārajiem mezgliem runāt bez primārās atļaujas. Visbeidzot, tam ir asinhronais līdzsvarotais režīms (ABM), kas ievieš kombinētu mezglu, un visa ABM saziņa notiek tikai starp šāda veida mezgliem.
Rezumējot, SDLC un HDLC ir gan datu posma slāņa tīkla protokoli. SDLC izstrādāja IBM, savukārt HDLC definēja ISO, izmantojot SDLC kā pamatu. HDLC ir vairāk funkcionalitātes, lai gan dažas SDLC funkcijas nav pieejamas HDLC. SDLC var izmantot ar četrām konfigurācijām, savukārt HDLC var izmantot tikai ar divām. HDLC ir 32 bitu kontrolsummas opcija. Galvenā atšķirība starp šiem diviem ir pārsūtīšanas režīmi, kas tiem ir. SDLC ir tikai viens pārsūtīšanas režīms, kas ir NRM, bet HDLC ir trīs režīmi, tostarp NRM.