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

HDLC против SDLC

HDLC (высокоуровневое управление каналом передачи данных) и SDLC (синхронное управление каналом передачи данных) - это два протокола, которые обеспечивают многоточечное соединение между компьютерами. Основное различие между HDLC и SDLC на самом деле заключается в их происхождении. SDLC был разработан IBM для использования со своими компьютерами. В конечном итоге они предложили стандартизировать SDLC такими руководящими органами, как ISO и ANSI. ISO приняла SDLC, но переименовала его в HDLC, но внесла ряд изменений, которые делают его отличным. Из-за этого HDLC на самом деле является стандартным протоколом, который использовался многими производителями оборудования, в то время как SDLC не используется, но все еще используется в некоторых аппаратных средствах IBM..

Как улучшение по сравнению с SDLC, ISO представил новую функцию HDLC, известную как асинхронный сбалансированный режим, который чаще называют ABM. ABM считается более эффективным и, следовательно, используется чаще, чем более старый режим нормального ответа (NRM) и режим асинхронного ответа (ARM). ABM делает отношения мастер-раб в других режимах неактуальными. Любая точка может инициировать соединение, в отличие от других режимов, где только мастер может инициировать соединение. HDLC также позволил использовать размеры пакетов, кратные битовым октетам. SDLC может иметь только пакеты размером 8, 16, 32 и т. Д. Возможность использования пакетов разного размера обеспечивает дополнительную гибкость при разработке определенных проектов..

Помимо добавленных функций, ISO также решил удалить определенные процедуры и сообщения, которые они посчитали ненужными. Одним из таких сообщений является тестовое сообщение. Это используется для определения того, что линии работают правильно и что пакеты могут быть надежно отправлены через них. Несмотря на это, HDLC по-прежнему считается надмножеством SDLC.

SDLC довольно старый и с тех пор был заменен HDLC и расширенными процедурами управления передачей данных или ADCCP - версией, стандартизованной ANSI, из-за превосходства последней. Существует также ряд конкурирующих протоколов, которые служат альтернативами SDLC и HDLC..

Резюме:

1.HDLC фактически принят из SDLC
2. HDLC является стандартным протоколом, в то время как SDLC не является
3. HDLC имеет функцию асинхронного сбалансированного режима, в то время как SDLC нет
4.HDLC поддерживает кадры, которые не кратны бит-октетам, в то время как SDLC не
5.HDLC удалил некоторые процедуры, которые присутствовали в SDLC