Статус документа
Статус документа

ГОСТ Р 34.950-92 (ИСО 8208-87) Информационная технология (ИТ). Взаимосвязь открытых систем. Передача данных. Протокол пакетного уровня Х.25 для оконечного оборудования данных

8. ПРОЦЕДУРЫ ПОВТОРНОЙ УСТАНОВКИ


Рассматриваемые в данном разделе процедуры повторной установки используются независимо в каждом логическом канале, существующем на интерфейсе ООД/ХХД.

Процедура повторной установки используется для повторной инициации виртуального соединения или постоянного виртуального канала. Сразу после повторной установки виртуального соединения или постоянного виртуального канала на интерфейсе ООД/ХХД для логического канала выполняются следующие действия:

а) относительно пакетов ДАННЫЕ:

переданные пакеты удаляются из окна;

непереданные пакеты, но содержащиеся в последовательности бита М, где некоторые пакеты ДАННЫЕ уже переданы, выводятся из очереди пакетов ДАННЫЕ, ожидающих передачи;

принятые пакеты, но не образующие полную последовательность бита М, выводятся из области сборки последовательности бита М (как альтернативный вариант, эти пакеты могут быть переданы логическому объекту вышерасположенного уровня с указанием, что они не образуют полную последовательность бита М);

б) нижняя граница окна для каждого направления передачи данных устанавливается в значение 0 и следующие передаваемые пакеты ДАННЫЕ нумеруются, начиная с нуля;

в) любое условие НГПР, существовавшее до повторной установки, считается с данного момента несуществующим;

г) любой неподтвержденный пакет ПРЕРЫВАНИЕ остается неподтвержденным;

д) все тайм-ауты и параметры, относящиеся к повторной передаче данных и прерываний, снова устанавливаются в свои исходные значения (Т24, Т25, Т26, Т27, Р25 и Р27).

В сетевых применениях процедура повторной установки удаляет в каждом направлении находящиеся в сети пакеты ДАННЫЕ и ПРЕРЫВАНИЕ, которые могут относиться к данному логическому каналу.

На черт.9 приведено схематическое представление процедуры повторной установки.

Схема повторной установки

________________

* В сетевой конфигурации пакет ПОДТВЕРЖДЕНИЕ ПОВТОРНОЙ УСТАНОВКИ, полученный ООД "А", не обязательно должен быть результатом пакета ПОДТВЕРЖДЕНИЕ ПОВТОРНОЙ УСТАНОВКИ, посланного ООД "Б".

Черт.9


Процедура повторной установки может использоваться только в состоянии ПЕРЕДАЧА ДАННЫХ (р4). В любом другом состоянии процедура повторной установки отклоняется. Например, при инициации процедуры завершения (только виртуальных соединений) или процедуры повторного пуска пакеты ЗАПРОС ПОВТОРНОЙ УСТАНОВКИ и ИНДИКАЦИЯ ПОВТОРНОЙ УСТАНОВКИ остаются неподтвержденными. В рамках состояния р4 существуют три следующих состояния, относящиеся к процедуре повторной установки и показанные на черт.33: ГОТОВНОСТЬ К УПРАВЛЕНИЮ ПОТОКОМ (d1), ЗАПРОС ПОВТОРНОЙ УСТАНОВКИ ООД (d2) и ИНДИКАЦИЯ ПОВТОРНОЙ УСТАНОВКИ ХХД (d3). Когда логический канал виртуального соединения входит в состояние р4, он оказывается в состоянии d1. Логический канал постоянного виртуального канала постоянно находится в состоянии d1, кроме периода выполнения процедуры повторной установки или повторного пуска.

Действия, выполняемые ООД при приеме пакетов от ХХД и относящиеся к процедуре повторной установки, показаны в табл.40.

См. также:

последовательность бита М (п.6.4 и черт.10);

окно управления потоком (п.7.1.2);

параметры тайм-аута (табл.32);

параметры повторной передачи (черт.27).

8.1. Индикация запроса повторной установки

ООД может выдать запрос повторной установки в любой момент времени, передав через интерфейс ООД/ХХД пакет ЗАПРОС ПОВТОРНОЙ УСТАНОВКИ, определяющий конкретный логический канал, и начав отсчет тайм-аута "ответ на запрос повторной установки" (Т22). Логический канал входит при этом в состояние ЗАПРОС ПОВТОРНОЙ УСТАНОВКИ (d2). В этом состоянии ООД аннулирует все пакеты ДАННЫЕ, ПРЕРЫВАНИЕ, ПОДТВЕРЖДЕНИЕ ПРЕРЫВАНИЯ, ГОТОВНОСТЬ К ПРИЕМУ, НЕГОТОВНОСТЬ К ПРИЕМУ и НЕПРИЕМ, относящиеся к данному логическому каналу. Следовательно, логические объекты вышерасположенного уровня должны быть способны справляться с различными возникающими при этом ситуациями.