Разница между HDLC и SDLC

Разница между HDLC и SDLC
Разница между HDLC и SDLC

Видео: Разница между HDLC и SDLC

Видео: Разница между HDLC и SDLC
Видео: В чем разница между SDLC и STLC? 2024, Июль
Anonim

HDLC против SDLC

HDLC и SDLC - это протоколы связи. SDLC (Synchronous Data Link Control) - это протокол связи, используемый на канальном уровне компьютерных сетей, разработанный IBM. HDLC (управление каналом передачи данных высокого уровня) снова является протоколом канала передачи данных, разработанным ISO (Международной организацией по стандартизации) и созданным на основе SDLC.

SDLC был разработан IBM в 1975 году для использования в средах системной сетевой архитектуры (SNA). Он был синхронным и бит-ориентированным и был одним из первых в своем роде. Он превзошел синхронный, посимвольный (т. е. Bisync от IBM) и синхронный, ориентированный на подсчет байтов протоколы (т.е. DDCMP от DEC) по эффективности, гибкости и скорости. Поддерживаются различные типы каналов и технологии, такие как двухточечные и многоточечные каналы, ограниченная и неограниченная среда, полудуплексные и полнодуплексные средства передачи, а также сети с коммутацией каналов и коммутацией пакетов. SDLC определяет тип «первичного» узла, который управляет другими станциями, которые называются «вторичными» узлами. Таким образом, вторичные узлы будут контролироваться только первичными. Первичный будет связываться со вторичными узлами с помощью опроса. Вторичные узлы не могут передавать без разрешения основного. Для соединения первичных и вторичных узлов можно использовать четыре основные конфигурации, а именно: точка-точка, многоточечная, петля и концентратор. Точка-точка включает только один первичный и вторичный узлы, в то время как многоточечный означает один первичный и множество вторичных узлов. Топология цикла связана с циклом, который, по сути, соединяет первичный узел с первым вторичным, а последний вторичный узел снова подключается к первичному, так что промежуточные вторичные узлы передают сообщения друг через друга, отвечая на запросы основного. Наконец, хаб включает входящий и исходящий каналы для связи со вторичными узлами.

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 был определен ISO с использованием SDLC в качестве основы. HDLC обладает большей функциональностью, хотя некоторые функции SDLC отсутствуют в HDLC. SDLC можно использовать с четырьмя конфигурациями, а HDLC - только с двумя. HDLC имеет опцию для 32-битной контрольной суммы. Основное различие между ними заключается в режимах передачи, которые у них есть. SDLC имеет только один режим передачи - NRM, а HDLC - три режима, включая NRM.

Рекомендуемые: