HDLC vs SDLC

HDLC dhe SDLC janë protokoll komunikimi. SDLC (Synchronous Data Link Control) është një protokoll komunikimi që përdoret në shtresën e lidhjes së të dhënave të rrjeteve kompjuterike, të zhvilluar nga IBM. HDLC (Kontrolli i Lidhjes së të Dhënave të Nivelit të Lartë) është përsëri një protokoll i lidhjeve të 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 e Sistemit të Arkitekturës (SNA). Ishte sinkron dhe bit i orientuar dhe ishte një nga të parët në llojin e tij. Ai tejkaloi protokollet sinkron, të orientuar nga karakteri (d.m.th Bisync nga IBM) dhe sinkronët e protokollit të orientuar nga numërimi i bajtit (d.m.th. DDCMP nga DEC) në efikasitet, fleksibilitet dhe shpejtësi. Mbështeten lloje dhe teknologji të ndryshme të lidhjeve, siç janë lidhjet pikë-pikë-pikë dhe pikat e shumta, media të kufizuar dhe të pakufizuar, objektet e transmetimit gjysmë dupleks dhe të dyfishtë, si dhe rrjetet e ndërprera dhe ndërprerës të paketave. SDLC identifikon llojin "primar" të nyjës, i cili kontrollon stacionet e tjera, të cilat quhen nyje "së dyti". Pra, nyjet sekondare do të kontrollohen vetëm nga një fillor. Fillorja do të komunikojë me nyjet sekondare duke përdorur sondazh. Nyjet sekondare nuk mund të transmetojnë pa lejen e fillores. Katër konfigurimet themelore, përkatësisht, Point-to-pikë, Multipoint, Loop dhe Hub vazhdo mund të përdoren për t'u lidhur primar me nyjet sekondare. Pika-për-pikë përfshin vetëm një fillor dhe sekondar ndërsa Multipoint nënkupton një nyje parësore dhe shumë sekondare. Topologjia e lakut është e përfshirë me Loop, i cili në thelb është duke u lidhur fillor me sekondaren e parë dhe sekondën e fundit përsëri të lidhur me primarin, në mënyrë që sekondarët e ndërmjetëm të kalojnë mesazhe përmes njëri-tjetrit, pasi përgjigjen ndaj kërkesave të fillores. Më në fund, Hub shkon përpara përpara një kanal hyrje dhe dalës për komunikimin në nyjet sekondare.

HDLC erdhi në ekzistencë vetëm kur IBM paraqiti SDLC në komitete të ndryshme standardesh dhe një prej tyre (ISO) modifikoi SDLC dhe krijoi protokollin HDLC. Againshtë përsëri një protokoll sinkron pak i orientuar. Përkundër faktit se disa karakteristika të përdorura në SDLC janë hequr, HDLC konsiderohet si një superset i pajtueshëm i SDLC. Formati SDLC Frame ndahet nga HDLC. Fushat e HDLC kanë të njëjtin funksionalitet me ato në SDLC. HDLC gjithashtu, mbështet funksionimin sinkron, dupleks të plotë si SDLC. HDLC ka një mundësi për kontrollim 32-bitësh dhe HDLC nuk mbështet konfigurimin e vazhdueshëm Loop ose Hub, të cilat janë ndryshime të qarta të vogla 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 reagimit Normal (NRM) në të cilën nyjet sekondare nuk mund të komunikojnë me një primar deri sa fillori të ketë dhënë lejen. Ky është në të vërtetë mënyra e transferimit e përdorur në SDLC. Së dyti, mënyra e reagimit asinkron (ARM) lejon nyjet sekondare të flasin pa lejen fillore. Më në fund ai ka modalitetin e ekuilibruar Asinkron (ABM) i cili prezanton një nyje të kombinuar, dhe e gjithë komunikimi ABM ndodh vetëm midis këtyre llojeve të nyjeve.

Si përmbledhje, SDLC dhe HDLC janë të dy protokollet e rrjetit të shtresave të lidhjeve të 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ë mundësi për kontrollin 32-bitësh. Dallimi i madh midis këtyre dy ë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.