HDLC vs SDLC
HDLC en SDLC is kommunikasieprotokolle. SDLC (Synchronous Data Link Control) is 'n kommunikasieprotokol wat gebruik word by die dataskakellaag van rekenaarnetwerke, ontwikkel deur IBM. HDLC (High-Level Data Link Control) is weer 'n dataskakelprotokol, ontwikkel deur ISO (International Organization for Standardization), en is uit SDLC geskep.
SDLC is in 1975 deur IBM ontwikkel om in Systems Network Architecture (SNA)-omgewings gebruik te word. Dit was sinchronies en bietjie-georiënteerd en was een van die eerstes in sy soort. Dit het die sinchrone, karaktergeoriënteerde (d.w.s. Bisync van IBM) en sinchrone grepetelling-georiënteerde protokolle oortref (d.w.s.e. DDCMP vanaf DEC) in doeltreffendheid, buigsaamheid en spoed. Verskeie skakeltipes en tegnologieë soos punt-tot-punt- en meerpuntskakels, begrensde en onbegrensde media, halfdupleks en voldupleks transmissiefasiliteite en kringgeskakelde en pakkiegeskakelde netwerke word ondersteun. SDLC identifiseer "primêre" nodus tipe, wat ander stasies beheer, wat "tweede" nodes genoem word. Die sekondêre nodusse sal dus slegs deur 'n primêre beheer word. Primêr sal met sekondêre nodusse kommunikeer deur middel van peiling. Sekondêre nodusse kan nie sonder die toestemming van die primêre stuur nie. Vier basiese konfigurasies, naamlik Point-to-point, Multipoint, Loop en Hub go-ahead kan gebruik word om primêre met sekondêre nodusse te verbind. Punt-tot-punt behels slegs een primêre en sekondêre terwyl Multipoint een primêre en baie sekondêre nodusse beteken. Lus-topologie is betrokke by Loop, wat in wese primêr verbind met die eerste sekondêre en laaste sekondêre weer gekoppel aan primêr, sodat intermediêre sekondêre boodskappe deur mekaar stuur terwyl hulle op die versoeke van die primêre reageer. Laastens behels Hub-goeie 'n inkomende en uitgaande kanaal vir die kommunikasie na sekondêre nodusse.
HDLC het eers ontstaan toe IBM SDLC aan verskeie standaardkomitees voorgelê het en een van hulle (ISO) SDLC gewysig en HDLC-protokol geskep het. Dit is weer 'n bietjie-georiënteerde sinchrone protokol. Ten spyte van die feit dat verskeie kenmerke wat in SDLC gebruik word, weggelaat word, word HDLC as 'n versoenbare superset van SDLC beskou. SDLC-raamformaat word deur HDLC gedeel. Fields of HDLC het dieselfde funksionaliteit as dié in SDLC. HDLC ondersteun ook sinchroniese, voldupleks-werking as SDLC. HDLC het 'n opsie vir 32-bis kontrolesom en HDLC ondersteun nie die Loop of Hub go-ahead konfigurasies nie, wat duidelike klein verskille van SDLC is. Maar die belangrikste verskil kom uit die feit dat HDLC drie oordragmodusse ondersteun in teenstelling met een in SDLC. Eerste een is die Normale reaksie-modus (NRM) waarin sekondêre nodusse nie met 'n primêre kan kommunikeer totdat die primêre toestemming gegee het nie. Dit is eintlik die oordragmodus wat in SDLC gebruik word. Tweedens laat die Asynchronous Response Mode (ARM) sekondêre nodusse toe om sonder primêre se toestemming te praat. Laastens het dit asynchrone gebalanseerde modus (ABM) wat 'n gekombineerde nodus bekendstel, en alle ABM-kommunikasie vind slegs tussen hierdie soort nodusse plaas.
Opsommend, SDLC en HDLC is albei dataskakellaagnetwerkprotokolle. SDLC is deur IBM ontwikkel terwyl HDLC deur ISO gedefinieer is met SDLC as basis. HDLC het meer funksionaliteit, hoewel sommige kenmerke van SDLC nie in HDLC teenwoordig is nie. SDLC kan met vier konfigurasies gebruik word, terwyl HDLC met slegs twee gebruik kan word. HDLC het 'n opsie vir 32-bis kontrolesom. Groot verskil tussen hierdie twee is die oordragmodusse wat hulle het. SDLC het net een oordragmodus, wat NRM is, maar HDLC het drie modusse insluitend NRM.