HDLC срещу SDLC
HDLC и SDLC са комуникационни протоколи. SDLC (Synchronous Data Link Control) е комуникационен протокол, използван на слоя за връзка на данни в компютърни мрежи, разработен от IBM. HDLC (High-Level Data Link Control) отново е протокол за връзка с данни, разработен от ISO (Международна организация за стандартизация) и е създаден от SDLC.
SDLC е разработен от IBM през 1975 г., за да се използва в среди на системната архитектура на мрежата (SNA). Той беше синхронен и битово ориентиран и беше един от първите по рода си. Той надмина синхронните, ориентирани към символите (т.е. Bisync от IBM) и синхронните байтово-ориентирани протоколи (т.е. DDCMP от DEC) по ефективност, гъвкавост и скорост. Поддържат се различни типове връзки и технологии като връзки от точка до точка и много точки, ограничени и неограничени носители, полудуплексни и пълни дуплексни съоръжения за пренос и мрежи с комутация на вериги и комутация на пакети. SDLC идентифицира „първичен” тип възел, който контролира други станции, които се наричат „второ” възли. Така че вторичните възли ще се контролират само от първични. Основният ще комуникира с вторични възли, използвайки анкета. Вторичните възли не могат да предават без разрешението на основния. Четири основни конфигурации, а именно Point-to-point, Multipoint, Loop и Hub, могат да се използват за свързване на първични с вторични възли. Point-to-point включва само един първичен и вторичен, докато Multipoint означава един основен и много вторични възли. Топологията на цикъла е свързана с Loop, която по същество свързва първичната към първата вторична и последната вторична, отново свързана към първичната, така че междинните вторични да предават съобщения един през друг, когато отговарят на заявките на основния. И накрая, продължаването на Hub включва входящ и изходящ канал за комуникация към вторични възли. Point-to-point включва само един първичен и вторичен, докато Multipoint означава един основен и много вторични възли. Топологията на цикъла е свързана с Loop, която по същество свързва първичната към първата вторична и последната вторична, отново свързана към първичната, така че междинните вторични да предават съобщения един през друг, когато отговарят на заявките на основния. И накрая, продължаването на Hub включва входящ и изходящ канал за комуникация към вторични възли. Point-to-point включва само един първичен и вторичен, докато Multipoint означава един основен и много вторични възли. Топологията на цикъла е свързана с Loop, която по същество свързва първичната с първата вторична и последната вторична, отново свързана с първичната, така че междинните вторични да предават съобщения един през друг, когато отговарят на заявките на основния. И накрая, продължаването на Hub включва входящ и изходящ канал за комуникация към вторични възли. Офертата на концентратора включва входящ и изходящ канал за комуникация към вторични възли. Офертата на концентратора включва входящ и изходящ канал за комуникация към вторични възли.
HDLC възникна само когато IBM представи SDLC на различни комитети по стандартизация и един от тях (ISO) модифицира SDLC и създаде HDLC протокол. Това отново е малко ориентиран синхронен протокол. Въпреки факта, че няколко функции, използвани в SDLC, са пропуснати, HDLC се разглежда като съвместим супер набор от SDLC. Форматът SDLC Frame се споделя от HDLC. Полетата на HDLC имат същата функционалност като тези в SDLC. HDLC също поддържа синхронна, пълна дуплекс работа като SDLC. HDLC има опция за 32-битова контролна сума и HDLC не поддържа конфигурации за повторение или концентрация, които са явни незначителни разлики от SDLC. Но основната разлика идва от факта, че HDLC поддържа три режима на трансфер, за разлика от един в SDLC. Първият е режимът на нормален отговор (NRM), при който вторичните възли не могат да комуникират с първичен, докато основният не даде разрешение. Това всъщност е режимът на трансфер, използван в SDLC. На второ място, режимът на асинхронен отговор (ARM) позволява на вторичните възли да говорят без разрешението на първичната. И накрая, има асинхронен балансиран режим (ABM), който въвежда комбиниран възел и цялата ABM комуникация се случва само между тези видове възли.
В обобщение, SDLC и HDLC са и мрежовите протоколи на слоя за връзка с данни. SDLC е разработен от IBM, докато HDLC е дефиниран от ISO, използвайки SDLC като основа. HDLC има повече функционалност, въпреки че някои функции на SDLC не присъстват в HDLC. SDLC може да се използва с четири конфигурации, докато HDLC може да се използва само с две. HDLC има опция за 32-битова контролна сума. Основната разлика между тези две е режимите на трансфер, които имат. SDLC има само един режим на трансфер, който е NRM, но HDLC има три режима, включително NRM.