8 ПОДМНОЖЕСТВО "ИНФОРМАЦИЯ О КОНФИГУРАЦИИ" ОС
8.1 Параметры протокола
В данном разделе определены параметры, используемые в рассматриваемом протоколе, и в необходимых случаях определены значения этих параметров, которые должны быть обеспечены всеми соответствующими ОС. Способность обеспечивать значения, отличные от специально требуемых, и средства, определяющие необходимость использования таких значений в любом конкретном случае, являются локальными вопросами.
8.1.1 Время ответа
Это временной предел, используемый ОС во время функционирования протокола.
Любая реализация подмножества "информация о конфигурации" должна быть способна обеспечить значение времени ответа, равное (180±30) с.
8.1.2 Время повторного уведомления
Это тот интервал времени, в течение которого ОС должна повторить неудачную попытку уведомить ЛОРАП о своей конфигурации.
Любая реализация подмножества "информация о конфигурации" должна быть способна обеспечить значение времени повторного уведомления, равное 900 с с точностью ±120 с, если она обеспечивает любое из значений параметра "требуется уведомление", отличное от значения, указывающего, что уведомление никогда не потребуется, и значения, указывающего, что никакого специального значения не предложено.
Примечание - К реализации, которая не обеспечивает таких значений параметра "требуется уведомление", никаких требований по обеспечению времени повторного уведомления не предъявляется.
8.1.3 Требуется уведомление
Этот параметр определяет условия, при которых ОС должна пытаться уведомить ЛОРАП о своей конфигурации.
Любая реализация подмножества информации о конфигурации должна быть способна обеспечить такое значение этого параметра, которое указывает, что уведомление никогда не потребуется.
Примечание - Примерами других значений параметра "требуется уведомление", которые могут быть факультативно обеспечены, служат:
- значение, указывающее, что уведомление требуется каждый раз, когда ОС инициируется и затем по истечении времени, определенном ЛОРАП в конце каждого предыдущего уведомления;
- значение, указывающее, что уведомление требуется при каждом подсоединении ОС к другой подсети.
Обратим внимание, что эти значения являются только примерами. Допускаются и другие значения.
8.2 Операции протокола
В данном разделе определен протокол, который использует процедуры пакетного уровня Х.25, определенные в ГОСТ Р 34.950. Осуществляемый в зависимости от возможностей ГОСТ Р 34.950 выбор значений для полей Х.25, которые не определены в данном разделе, является локальным вопросом.
8.2.1 Установление соединения
ОС должна пытаться установить соединение всякий раз при наличии любого из следующих условий:
a) требуется получить информацию о конфигурации от ЛОРАП;
b) условия, определенные в 8.1.3, вызывают необходимость сообщить ЛОРАП информацию о конфигурации, при условии, что используемый ППП ОС не имеет уже установленного или устанавливаемого соединения с ЛОРАП для его использования при передаче информации о конфигурации.
ОС не должна пытаться устанавливать в любой конкретный момент времени несколько соединений с ЛОРАП из любого одного ППП ОС.
ОС может попытаться установить соединение с ЛОРАП, инициировав виртуальное соединение в соответствии с процедурами установления виртуального соединения, определенными в ГОСТ Р 34.950. Адрес ППП, по которому должен быть передан запрос вызова, должен быть применим к этому ППП, как описано в разделе 7. Должна быть определена услуга "быстрая выборка", указывающая отсутствие ограничений на выдачу ответа. Данные пользователя, которые должны быть переданы в пакете "запрос вызова", должны содержать ПБД СОС.
Если процедура установления виртуального соединения выполнена успешно, ОС должна проанализировать данные пользователя, поступившие в пакете "соединение установлено".
Если эти данные содержат действительный ПБД ЗУП, ОС должна продолжать передачу данных, как определено в 8.2.3. В противном случае ОС должна завершить соединение согласно процедурам завершения виртуальных соединений, определенных в ГОСТ Р 34.950, используя код причины 0 и код диагностики 242, после чего действовать в соответствии с процедурой безуспешного установления соединения, описанной в 8.2.2.
Если процедура установления виртуального соединения оказалась безуспешной, ОС может повторить ее при условии, что безуспешность была обусловлена причиной, которая, если она имела место при попытке установить ССУ, может быть интерпретирована в соответствии с ГОСТ 34.954 как "отклонение соединения - неустойчивое состояние". Однако повторные попытки не должны продолжаться дольше указанного значения параметра "время ответа". Закончив повторные попытки, ОС должна действовать в соответствии с 8.2.2.