ГОСТ Р ИСО/МЭК 18092—2015
При приеме pdu с данными, не содержащего формирования цепочки, это должно быть подтверж
дено pdu с данными.
При приеме NACK pdu. если значение PNI равно значению PNI предыдущего посланного pdu,
предыдущий блок должен быть передан заново.
При приеме ошибочного pdu Цель не должна отвечать и должна оставаться в том же состоянии.
При приеме контрольного pdu. кодирующего команду привлечения внимания. Цель должна отве
тить отправкой реакции на команду привлечения внимания контрольного pdu.
12.6.2 Продление тайм-аута ответа
Продление тайм-аута ответа RTOX (Response timeout extension) должно быть использовано толь
ко Целью. Когда Цели требуется больше времени на обработку полученного блока от Инициатора, чем
определено в RWT. Цель должна использовать контрольный pdu. использующий запрос на продление
тайм-аута ответа, см. рисунок 35. Запрос на продление тайм-аута ответа содержит поле данных
длиной в 1 байт. Определение байта показано на рисунке 35.
бит 8бит 7бит 6
бит 5бит 4бит 3бит 2бит 1
НУ
Л
ЬНУ
Л
ЬRTOX
RTOXRTOXRTOXRTOXRTOX
Рисунок 35 — Байт продления тайм-аута ответа
- бит 8 и бит 7: Должен быть установлен в значение НУ
Л
Ь;
- бит 6 — бит 1. Значение RTOX.
Значения 0 и 60—63 для RTOX являются RFU. Для всех остальных значений промежуточное
RWT,
nt
рассчитывается по следующей формуле:
RWT|NT = RWT х RTOX.
RWT,
nt
начинается после того, как Инициатор послал свой RTOX-ответ Цели. В случае, когда
RWT,
nt
превышает RWTMAX, должно использоваться RWTMAX. RWT,
nt
действительно
д о
тех пор. пока
Инициатором не будет принят следующий кадр.
12.6.3 Внимание — наличие Цели
Инициатор должен отправить Цели команду привлечения внимания, чтобы убедиться в том. что
Цель все еще находится в поле в пассивном режиме, или же для того, чтобы выявить потерю Цели в
процессе мультиактивации. Данная команда не должна приводить к изменению текущего
состояния Цели.
Цель должна ответить Инициатору на допустимый запрос привлечения внимания отправкой ко
манды привлечения внимания, содержащей идентичное поле данных.
Если Цель получает некорректное pdu. она не должна реагировать на него и должна остаться в
том же состоянии.
12.6.4 Протокольная операция
После последовательности активации Цель должна хедатъ блок, который имеет право отправить
только Инициатор. После отправки блока Инициатор должен переключиться в режим приема и ждать
блок до того, как переключиться обратно в режим передачи. Цель может передавать блоки только в от
вет на полученные блоки. После ответа Цель должна вернуться в режим приема.
Инициатор не должен начинать новую пару запрос/ответ, пока текущая пара запрос/ответ не за
вершена или если время ожидания кадра превышено и ответа не поступило.
12.6.5 Мультиактивация
Функция мультиактивации позволяет Инициатору удерживать активными несколько Целей одно
временно. Это позволяет переключаться напрямую между несколькими Целями без дополнительных
затрат времени на деактивацию одной Цели и активацию другой Цели.
Для примера мультиактивации см. таблицу 9. Инициатор должен обрабатывать отдельную инфор
мацию о номере пакета для каждой активированной Цели.
29