
5.4.
Протоколы
IVуровня стека TCP/IP
В
случае
двунаправленной одновременной (полнодуплексной)
передачи,
коща
по получении команды с установленным
в
«1» битом Р передачу ведет вторич-
ная сташщя, бит F устанавливается в «1» в первом кадре очередного ответа.
Передача кадра с установленным в «1» битом F не требует, чтобы вторич-
ная сташщя прекратила передачу. Вслед за кадром с установленным в «1»
битом F могут бьггь еще переданы кадры. В режимах ARM и АВМ бит F
Следует просто считать индикатором ответа на предьщущий кадр.
Супервизориый формат (S-кадр) предусматривает четыре команды и
ответа: Готов к приему (RR - receive ready). Неприем (REJ - reject). Не готов
к приему (RNR ~ receive not ready). Выборочный неприем (SREJ - selective
reject). Назначение этого формата и четьфех команд и ответов состоит в вы-
полнении нумерованных (т. е. использующих порядковые номера кадров) су-
первизорных фушщий, таких, как подтверждение (квитирование), опрос, вре-
менная задержка передачи данных и восстановление после ошибок. Кадры
супервизорного формата не содержат информащюнного поля, но, благодаря
наличию порядкового номера приема, их можно использовать
для
подтвержде-
ния приема кадров от передающей станщш. Рассмотрим команды и ответы,
используемые супервизорным форматом.
Готов
к
приему (RR) - означает, что первичная или вторичная сташщя гото-
ва принять
информащюнный
кадр
и/или
подтвердить (квитировать) ранее при-
нятые кадры с помощью
поля
N(R).
Если станщм до этого, используя команду
Не готов
к
приему (RNR), посьшала уведомление о том, что она занята, теперь
она использует команду RR для индикащш того, что она свободна и готова
принять данные. Первичная сташдия может также использовать команду RR
для
опроса вторичной станции.
Не готов к приему (RNR) - используется сташщей для индикащш состоя-
ния занятости. Эта команда уведомляет передающую станщпо о том, что при-
нимающая станщм не способна принять дополнительные поступающие дан-
ные. Кадр RNR, используя поле N(R), может подтвердить прием ранее
переданных
кадров.
Состояние занятости может
быть
сброшено
посьшкой кадра
RR и некоторыми другими кадрами, рассмотренными ниже.
Выборочный неприем (SREJ) используется сташдией для запроса повторной
передачи единственного кадра, который определен
в
поле N(R). Как и
в
случае
включающего подтверждения, подтверждение распространяется на все инфор-
мащюнные кадры с номерами до N(R) -
1
включительно.
Неприем (REJ) используется для запроса передачи кадров, начиная с кадра,
указанного в поле N(R). Подтверждаются все кадры с номерами до N(R) - 1.
Кадр REJ используется для реализащш метода Возвращение-на-N (Go-Back-N).
Ненумерованный формат в протоколе HDLC предназначен для реализа-
]ща
ненумерованных команд и ответов. Этот формат используется для посьш-
ки
большинства индикаторов команд и
ответов.
Структура управляющего поля
ненумерованного формата показана (см. рис. 5.4). Ненумерованные команды,
в соответствии с вьшолняемыми фушщиями, можно разбить на группы:
323