HDLC vs SDLC
HDLC dhe SDLC janë protokolle komunikimi. SDLC (Synchronous Data Link Control) është një protokoll komunikimi i përdorur në shtresën e lidhjes së të dhënave të rrjeteve kompjuterike, i zhvilluar nga IBM. HDLC (High-Level Data Link Control) është përsëri një protokoll i lidhjes së të dhënave, i zhvilluar nga ISO (Organizata Ndërkombëtare për Standardizim) dhe është krijuar nga SDLC.
SDLC u zhvillua nga IBM në 1975 për t'u përdorur në mjediset Systems Network Architecture (SNA). Ishte sinkron dhe i orientuar nga bit dhe ishte një nga të parët në llojin e tij. Ai tejkaloi protokollet sinkron, të orientuar nga karakteret (d.m.th. Bisync nga IBM) dhe protokollet sinkron të orientuar nga numërimi i bajteve (d.m.th.e. DDCMP nga DEC) në efikasitet, fleksibilitet dhe shpejtësi. Llojet dhe teknologjitë e ndryshme të lidhjeve, si lidhjet pikë-për-pikë dhe me shumë pika, mediat e kufizuara dhe të pakufizuara, pajisjet e transmetimit gjysmë-dupleks dhe të plotë-dupleks dhe rrjetet me komutim qarku dhe me komutim të paketave mbështeten. SDLC identifikon llojin e nyjeve "primare", i cili kontrollon stacionet e tjera, të cilat quhen nyje "të dyta". Pra, nyjet dytësore do të kontrollohen vetëm nga një primar. Primari do të komunikojë me nyjet dytësore duke përdorur sondazhin. Nyjet dytësore nuk mund të transmetojnë pa lejen e primarit. Katër konfigurime bazë, përkatësisht, Point-to-point, Multipoint, Loop dhe Hub mund të përdoren për të lidhur nyjet primare me ato dytësore. Point-to-point përfshin vetëm një primare dhe sekondare ndërsa Multipoint nënkupton një nyje primare dhe shumë sekondare. Topologjia e ciklit është e përfshirë me Loop, i cili në thelb lidh primarin me dytësorin e parë dhe dytësorin e fundit të lidhur sërish me primarin në mënyrë që sekondarët e ndërmjetëm të kalojnë mesazhe përmes njëri-tjetrit ndërsa u përgjigjen kërkesave të primarit. Së fundi, hapi përpara Hub përfshin një kanal hyrës dhe dalës për komunikimin me nyjet dytësore.
HDLC erdhi në ekzistencë vetëm kur IBM paraqiti SDLC në komitete të ndryshme standardesh dhe njëri prej tyre (ISO) modifikoi SDLC dhe krijoi protokollin HDLC. Është përsëri një protokoll sinkron i orientuar nga bit. Përkundër faktit se disa veçori të përdorura në SDLC janë lënë jashtë, HDLC konsiderohet si një superset i pajtueshëm i SDLC. Formati i kornizës SDLC ndahet nga HDLC. Fushat e HDLC kanë të njëjtin funksionalitet me ato në SDLC. HDLC gjithashtu, mbështet funksionimin sinkron, full-duplex si SDLC. HDLC ka një opsion për kontrollin 32-bit dhe HDLC nuk mbështet konfigurimet e hapjes së loop ose Hub, të cilat janë dallime të vogla të qarta nga SDLC. Por, ndryshimi kryesor vjen nga fakti se HDLC mbështet tre mënyra transferimi në krahasim me një në SDLC. E para është mënyra e përgjigjes normale (NRM) në të cilën nyjet dytësore nuk mund të komunikojnë me një primar derisa primar të ketë dhënë leje. Ky është në të vërtetë mënyra e transferimit të përdorur në SDLC. Së dyti, mënyra e përgjigjes asinkrone (ARM) lejon nyjet dytësore të flasin pa lejen e parësore. Së fundi, ai ka modalitetin e balancuar asinkron (ABM) i cili prezanton një nyje të kombinuar dhe i gjithë komunikimi ABM ndodh vetëm ndërmjet këtyre llojeve të nyjeve.
Në përmbledhje, SDLC dhe HDLC janë të dy protokolle të rrjetit të shtresës së lidhjes së të dhënave. SDLC u zhvillua nga IBM ndërsa HDLC u përcaktua nga ISO duke përdorur SDLC si bazë. HDLC ka më shumë funksionalitet, megjithëse disa veçori të SDLC nuk janë të pranishme në HDLC. SDLC mund të përdoret me katër konfigurime ndërsa HDLC mund të përdoret vetëm me dy. HDLC ka një opsion për kontrollin 32-bit. Dallimi kryesor midis këtyre dyve është mënyrat e transferimit që ata kanë. SDLC ka vetëm një mënyrë transferimi, e cila është NRM, por HDLC ka tre mënyra duke përfshirë NRM.