До сих пор мы говорили о синтаксисе HDLC. Синтаксис в данном случае определяется битовыми последовательностями и порядком передачи битов, позволяющим правильно формировать сообщения. Однако для того чтобы понимать, что происходит при использовании HDLC, необходимо определить семантическое содержание сообщений, то есть значения, которые присваиваются правильно сформированным сообщениям.
Нормальная последовательность сообщений в HDLC состоит из одного или более кадров, содержащих информационные поля с данными, передаваемыми от источника данных к потребителю данных. Принимающая станция подтверждает получение данных путем отправки кадра в обратном направлении. Источник https://boost-like.com/category/discord-services/discord-accounts/ должен сохранять передаваемые сообщения, пока не получит явного подтверждения их приема. Значение ожидаемого при приеме кадра N указывает, что передавшая его станция правильно получила все информационные кадры с номерами до N
Информационные кадры и S-кадры нумеруются от 0 до 7. Для каждой пары источник-приемник данных используется независимая последовательность номеров. В ответе приемника может за один раз подтверждаться прием нескольких полученных сообщений, и этот ответ может быть включен в I-кадр, отправляемый от приемника к источнику.
Канал передачи данных состоит из двух или более станций, и поэтому для управления таким каналом необходимо назначить одну из станций первичной, отвечающей за управление потоками данных и процедуры исправления ошибок. Такая станция передает командные кадры. Другие станции называются вторичными и взаимодействуют с первичной, посылая ей ответные кадры. Первичная станция может передавать информацию вторичным станциям, пользуясь битом Select управляющего поля 1-кадра, или разрешать передачу данных вторичным станциям, передавая им бит Poll.
Вторичные станции могут работать в одном из двух режимов: NRM или ARM. В режиме NRM вторичная станция может пер давать что-либо только в ответ на конкретный запрос или разрешение от первичнной станции. Вторичная станция явно указывает последний передаваемый путем присвоения последнему биту управляющего поля значения 1. В режи\ ARM вторичная станция может независимо инициировать передачу, без полу1; ния явного разрешения или бита Poll от первичной станции.
Если вы хотите больше узнать о протоколе HDLC, обратитесь к документа' ISO 3309-1979, ISO 4335-1979 и ISO 6256-1981, содержащим полное oi ределение протокола HDLC. Эти документы составляют стандарт на процедурь. управления каналом передачи данных, поддерживаемый Национальным иь статутом стандартизации США и называемый Advanced Data Comm і. nications Control Procedures. Функционально он эквивалентен HDLC
Опубликовал katy
November 24 2022 18:55:31 ·
0 Комментариев ·
819 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Нет комментариев.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.