HDLC vs SDLC

HDLC және SDLC байланыс протоколдары болып табылады. SDLC (Synchronous Data Link Control) - IBM компаниясы жасаған компьютерлік желілердің деректерді беру қабатында қолданылатын байланыс протоколы. HDLC (жоғары деңгейлі деректерді басқаруды басқару) - бұл қайтадан деректерді байланыстыру протоколы, ISO (стандарттау жөніндегі халықаралық ұйым) әзірлеген және SDLC-тен тыс жасалған.

SDLC IBM жүйесімен 1975 жылы жүйелік желілік архитектура (SNA) ортасында қолдану үшін жасалды. Ол синхронды және битке бағдарланған және алғашқылардың бірі болды. Ол тиімділігі, икемділігі және жылдамдығы бойынша синхронды, кейіпкерге бағытталған (мысалы, Bisync IBM) және байт санауға бағытталған синхронды протоколдардан (яғни DDCMP DEC) асып түсті. Нүкте-нүкте және көп нүктелі сілтемелер, шектеулі және шектелмеген медиа, жартылай дуплексті және толық дуплексті тарату қондырғылары, электр тізбектері мен пакеттік коммутация желілері сияқты әртүрлі сілтеме түрлері мен технологиялары қолданылады. SDLC «екінші» түйін деп аталатын басқа станцияларды басқаратын «бастапқы» түйін түрін анықтайды. Екінші реттік түйіндерді тек біріншілік басқарады. Бастауыш қосалқы түйіндермен сауалнаманы қолдана отырып байланысады. Екінші реттік түйіндер біріншінің рұқсатынсыз берілмейді. Бастапқы қосалқы түйіндермен байланыстыру үшін төрт негізгі конфигурацияны, атап айтқанда, нүктеден-нүктеге, Multipoint, Loop және hub өтуге болады. Нүкте-нүкте бір ғана бастапқы және екінші ретті қамтиды, ал Multipoint бір бастапқы және көптеген екінші түйіндерді білдіреді. Цикл топологиясы бастапқы деңгейге бірінші және екінші ортаға қайта қосылатын Loop-пен байланысады, осылайша аралық екінші персонал хабарламаларды біріншілік арқылы жібереді. Ақырында, түйіннің қосылуы екінші түйіндермен байланыс үшін кіріс және шығыс арнаны қамтиды.

HDLC IBM SDLC-ді әр түрлі стандарт комитеттеріне жібергенде және олардың біреуі (ISO) SDLC өзгертіліп, HDLC протоколын жасаған кезде ғана пайда болды. Бұл қайтадан сәл бағытталған синхронды хаттама. SDLC-де қолданылатын бірнеше мүмкіндіктер еленбегеніне қарамастан, HDLC SDLC үйлесімді қосалқы жиынтығы ретінде қарастырылады. SDLC кадр форматын HDLC бөліседі. HDLC өрістері SDLC өрістерінде бірдей жұмыс істейді. HDLC де SDLC сияқты синхронды және толық дуплексті жұмысын қолдайды. HDLC 32-биттік тексеру үшін опцияны ұсынады және HDLC Loop немесе Hub ілгерілеу конфигурацияларын қолдамайды, олар SDLC-ден айтарлықтай аз айырмашылықтар бар. Бірақ басты айырмашылық HDLC SDLC-ке қарағанда үш беріліс режимін қолдайтындығында. Біріншісі - қалыпты жауап беру режимі (NRM), онда екінші реттік түйіндер біріншісімен рұқсатын алғанға дейін байланыспайды. Бұл SDLC-де пайдаланылатын беру режимі. Екіншіден, асинхронды жауап режимі (ARM) екінші реттік түйіндерге бастапқы рұқсатынсыз сөйлесуге мүмкіндік береді. Соңында, біріктірілген түйінді енгізетін асинхронды теңдестірілген режим (ABM) бар, және барлық ABM байланысы тек осы түйіндердің арасында жүреді.

Қорытындылай келе, SDLC және HDLC деректерді беру қабаты желісінің хаттамалары болып табылады. SDLC-ны IBM жасаған, ал HDLC-ны негіз ретінде SDLC қолдана отырып, ISO анықтаған. HDLC көп функционалдылыққа ие, бірақ SDLC кейбір мүмкіндіктері HDLC-де жоқ. SDLC-ны төрт конфигурациямен қолдануға болады, ал HDLC-ны тек екеуімен пайдалануға болады. HDLC-де 32-разрядты тексеру үшін опция бар. Осы екеуінің арасындағы үлкен айырмашылық - оларда болатын беру режимдері. SDLC-тің бір ғана берілу режимі бар, ол NRM, бірақ HDLC-те NRM-дің үш режимі бар.