HDLC және SDLC арасындағы айырмашылық

HDLC және SDLC арасындағы айырмашылық
HDLC және SDLC арасындағы айырмашылық

Бейне: HDLC және SDLC арасындағы айырмашылық

Бейне: HDLC және SDLC арасындағы айырмашылық
Бейне: Настя и сборник весёлых историй 2024, Шілде
Anonim

HDLC және SDLC

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

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

HDLC IBM SDLC-ді әртүрлі стандарт комитеттеріне ұсынғанда және олардың бірі (ISO) SDLC-ді өзгертіп, HDLC протоколын жасағанда ғана пайда болды. Бұл қайтадан битке бағытталған синхронды протокол. SDLC-де пайдаланылған бірнеше мүмкіндіктер ескерілмегеніне қарамастан, HDLC SDLC-нің үйлесімді үстеме жиыны ретінде қарастырылады. SDLC кадр пішімін HDLC ортақ пайдаланады. HDLC өрістері SDLC өрістерімен бірдей функционалдылыққа ие. HDLC де SDLC ретінде синхронды, толық дуплексті жұмысты қолдайды. HDLC-де 32-биттік бақылау сомасына арналған опция бар және HDLC цикл немесе концентраторды жалғастыру конфигурацияларына қолдау көрсетпейді, бұл 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.

Ұсынылған: