HDLC и SDLC
HDLC vs SDLC
HDLC (управление каналами передачи данных высокого уровня) и SDLC (синхронное управление каналами передачи данных) - это два протокола, которые обеспечивают многоточечное соединение между компьютерами. Основное различие между HDLC и SDLC на самом деле является их источником. SDLC был разработан IBM для использования со своими компьютерами. В конечном итоге они перешли на то, чтобы SDLC был стандартизован руководящими органами, такими как ISO и ANSI. ISO приняла SDLC, но переименовала ее в HDLC, но представила ряд изменений, которые делают ее отчетливой. Из-за этого HDLC на самом деле является стандартным протоколом, который использовался многими производителями аппаратного обеспечения, в то время как SDLC не используется, но все еще используется в некоторых аппаратных средствах IBM.
В качестве улучшения по сравнению с SDLC, ISO представила новую функцию HDLC, известную как Asynchronous Balanced Mode, которая чаще упоминается как ABM. ABM считается более совершенным и, таким образом, используется чаще, чем более старый режим обычного ответа (NRM) и режим асинхронного ответа (ARM). ABM делает отношения «ведущий-ведомый» в других режимах неактуальными. Любая точка может инициировать соединение, в отличие от других режимов, где только ведущий может инициировать соединение. HDLC также позволил использовать размеры пакетов, кратные битовым октетам. SDLC может иметь только пакеты, размер которых равен 8, 16, 32 и т. Д. Возможность использования пакетов разного размера дает дополнительную гибкость при разработке определенных конструкций.
Помимо добавленных функций, ИСО также решила удалить определенные процедуры и сообщения, которые они считают ненужными. Одним из таких сообщений является тестовое сообщение. Это используется для определения того, что линии работают правильно и что пакеты могут быть надежно переданы через них. Несмотря на это, HDLC по-прежнему считается надмножеством SDLC.
SDLC довольно старый и с тех пор был заменен HDLC и расширенными процедурами управления передачей данных или ADCCP, который является версией, стандартизированной ANSI, из-за ее превосходства. Существует также ряд конкурирующих протоколов, которые служат альтернативой SDLC и HDLC.
Резюме:
1.HDLC фактически принимается из SDLC 2.HDLC является стандартным протоколом, в то время как SDLC не является 3.HDLC имеет функцию асинхронного сбалансированного режима, в то время как SDLC не 4.HDLC поддерживает фреймы, которые не кратные бит-октетам, в то время как SDLC не 5.HDLC удалил некоторые процедуры, которые присутствовали в SDLC