ГОСТ Р 58166—2018
ARQ_TX_BEGIN и ARQ_RX_BEGIN неизменными в течение более длительного времени, если только
соединение не было завершено, фиксируется потеря синхронизации процедур передачи и приема бло ков
ARQ на удаленных концах соединения.
5.6.4.2 Состояния процедуры «Управление передачей» на концах соединения с ARQ
Процедура «Управление передачей» на одном из концов логического соединения с ARQ (Автома
тический запрос на повторную передачу) может быть в одном из четырех состояний:
- нет трансляций;
- режим ожидания (на интервалах на реакцию удаленной стороны);
- ожидание повторной трансляции;
- повторная трансляция.
Процедура «Управление передачей» должна в первую очередь обрабатывать (транслировать или
сбрасывать блоки) запросы очередей, находящихся в состоянии «Ожидание повторной трансляции», а
затем обрабатывать запросы очередей, находящихся в состоянии «Нет трансляций». При передаче
нескольких блоков сначала передаются блоки с меньшими номерами BSN.
Состояния процедуры управления передачей для соединения с ARQ показаны на рисунке 31.
V
(-------------------- \
Нет
Трансляция
трансляций
____________/
Рисунок 31 — Состояния процедуры «Управление передачей для соединения сARQ»
5.6.4.3 Алгоритм работы в режиме ARQ
При приеме ARQ-блока с номером BSN, который попадает в диапазон допустимых номеров, опре
деляемых окном приема, выносится решение о его корректности и производится передача данного
блока процедурам дальнейшей обработки. Если же номер принятого ARQ-блока BSN оказывается вне
диапазона окна приема, то данный блок «сбрасывается» и рассматривается как некорректный и на
дальнейшую обработку не подается. Приемная сторона должна «сбрасывать» дубли ARQ-блоков, на
блюдаемые в пределах окна приема.
Окно приема сохраняется так, что переменная ARQ_RX_BEGIN всегда указывает на блок ARQ с
самым наименьшим номером, который не был получен или был получен с ошибками. Когда происходит
прием блока ARQ с номером BSN, равным ARQ_RX_BEGIN, окно приема увеличивается (по крайней
мере на 1). Таймер ARQ_RESET_TIMEOUT при этом сбрасывается. Алгоритм работы в режиме ARQ
показан на рисунке 32.
71