- •Общие положения
- •Физический уровень.
- •Физические характеристики:
- •Электрические характеристики:
- •Требования к q-стыку
- •Типы кадров
- •Взаимодействие
- •Режимы работы
- •Режим нормального разъединения
- •Режим нормального ответа
- •Установление звена данных
- •Разъединение звена данных
- •Процедура в режиме разъединения
- •Обмен кадрами I
- •Подтверждения
- •Тестирование
- •Информирование об особых условиях и восстановление.
- •Действия при занятости станции
- •Ошибка в последовательности Ns
- •Восстановление по тайм-ауту
- •Неприем кадра
- •Запросы и ответы
Неприем кадра
Ответ «неприем кадра» (FRMR) используется вторичной станцией, находящейся в рабочем режиме, для информирования об одном из следующих условий, которое не может быть исправлено повторной передачей идентичного кадра:
Прием кадра, содержащего в области управления команду или ответ, которые не определены или не применяются;
Прием кадра, у которого длина поля информации превышает максимальную длину, приемлемую для вторичной станции (256 байт);
Прием кадров с информационной областью, в которых использование таковой не допускается;
Прием от первичной станции неправильного номера Nr, т.е. такого номера Nr, который указывает на ранее переданный и уже подтвержденный кадр I или на еще не переданный и не являющийся следующим по порядку кадром I;
В кадре, содержащем ответ FRMR, присутствует информационная область, содержимое которой является обоснованием передачи ответа FRMR.
Формат поля информации ответа FRMR
Последовательность двоичных символов информационной области, передаваемых в канал | |||||||||||||||||||
20 |
19 |
18 |
17 |
16 |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
Z |
Y |
X |
W |
Nr |
C/R |
Ns |
0 |
Поле управления непринятого кадра |
Функции полей области информации кадра FRMR:
В качестве поля управления непринятого кадра используется поле управления того полученного кадра, который обусловил особое условие «неприем кадра».
В качестве номера передачи Ns используется текущее значение переменной передачи V (S) на вторичной станции (бит 10 – младший по значимости бит).
Бит C/R в значении 1 означает, что непринятый кадр является кадром ответа, в значении 0 – кадром команды.
В качестве номера приема Nr используется текущее значение переменной приема V (R) на вторичной станции (бит 14 – младший по значимости бит).
Бит W в значении 1 указывает, что принятое и возвращенное в битах 1 ‑ 8 поле управления было неопределенным или нереализованным.
Бит X в значении 1 указывает, что принятое и возвращенное поле управления было воспринято как неправильное, т.к. кадр содержал поле информации, которое не разрешается передавать в этом ответе или команде. Бит W устанавливается в значение 1 вместе с этим битом.
Бит Y в значении 1 указывает, что длина приятого поля информации превысила максимальную длину, приемлемую для данной вторичной станции.
Бит Z в значении 1 указывает, что принятое и возвращенное поле информации содержало неправильный номер приема Nr.
Биты W, X, Y, Z, поля информации ответа FRMR могут быть все установлены в значение 0, указывая, что причина неприема кадра не определяется ни одним из перечисленных условий.
На стороне первичной станции особое условие «неприем кадра» является предметом восстановления более высокого уровня. В случае неправильного номера Nr восстановительные действия включают передачу команды установления режима.
Вторичная станция сообщает о возникновении у нее такого особого условия путем передачи ответа FRMR с целью выполнения первичной станцией соответствующего действия. После того, как вторичная станция установила особое условие «неприем кадра», она не принимает кадры I до тех пор пока указанное особое условие не будет сброшено первичной станцией, передавшей команду установления режима. Ответ FRMR выдается повторно до тех пор, пока первичная станция не выполнит восстановительные действия.