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

ГОСТ Р 34.1980.4-93 (ИСО 8571/4-88) Информационная технология (ИТ). Взаимосвязь открытых систем. Передача, доступ и управление файлом. Часть 4. Спецификация файловых протоколов

     8.1 Установление режима службы ПДУФ (основного)

8.1.1 Получив сервисный примитив запроса F-INITIALIZE от пользователя внутренней файловой услуги во время состояния "Ожидание", логический объект должен:

а) создать БДП "F-INITIALIZE запрос БДП", основываясь на параметрах сервисного примитива запроса F-INITIALIZE;

б) установить параметр "Версия протокола" этого БДП в значение "Версия-1"; параметр "Версия протокола" должен быть установлен таким образом, чтобы биты, соответствующие другим версиям, не были установлены в значение 0 или 1;

в) на основе знаний локальной системы установить параметр "Информация реализующей системы";

г) добавить созданный БДП в качестве параметра "Информация пользователя" к примитиву запроса A-ASSOCIATE, устанавливая значения параметров примитива запроса A-ASSOCIATE в соответствии с информацией в таблице 4; установить значения параметров "Требования уровня представления" и "Требования сеансового уровня" примитива запроса A-ASSOCIATE таким образом, чтобы они, по меньшей мере, соответствовали функциональным блокам, описанным в таблице 1, в соответствии с принятыми параметрами; создать список абстрактных синтаксисов из:

1) тех необходимых для обеспечения типов документов и абстрактных синтаксисов, которые названы в параметре "Список типов содержания сообщения" без дублированных синтаксисов;

2) контекста протокольной управляющей информации службы ПДУФ (FTAM) и синтаксиса "ВНЕШНИЙ", указанного из этого контекста;

3) любых других абстрактных синтаксисов, обозначенных частями контекста прикладного уровня, не относящихся к службе ПДУФ;

д) установить значение параметра "Контекст прикладного уровня" в примитиве A-ASSOCIATE, чтобы запросить этот список абстрактных синтаксисов;

е) перейти в состояние "Ожидание примитива INITIALIZE".

Примечания

1 Если функциональный блок "Ресинхронизация" не был предварительно успешно согласован (см. 17), тогда в некоторых ситуациях управление потоком блокирования операции "Отмена" может быть задержано на неопределенное время.

2 Параметр "Информация реализующей системы" содержит информацию, специфичную для индивидуальных реализующих систем. Его можно опустить, чтобы принять значение по умолчанию. Содержимое этого параметра не используется при предварительном согласовании.


Таблица 4 - Отношение параметров примитива F-INITIALIZE к параметрам примитива A-ASSOCIATE

A-ASSOCIATE

F-INITIALIZE

Запрос

Индикация

Ответ

Подтверждение

Символическое имя вызываемого логического объекта прикладного уровня (8)

Символическое имя вызываемого логического объекта прикладного уровня

Символическое имя вызываемого логического объекта прикладного уровня

-

-

Символическое имя вызывающего логического объекта прикладного уровня (8)

Символическое имя вызывающего логического объекта прикладного уровня

Символическое имя вызывающего логического объекта прикладного уровня

-

 

-

Символическое имя отвечающего логического объекта прикладного уровня (8)

-

-

Символическое имя отвечающего логического объекта прикладного уровня

Символическое имя отвечающего логического объекта прикладного уровня

Имя контекста прикладного уровня

Имя контекста прикладного уровня (1)

-

Имя контекста прикладного уровня

-

 

Адрес вызываемого логического объекта уровня представления

Адрес вызываемого логического объекта уровня представления

Адрес вызываемого логического объекта уровня представления

-

-

Адрес вызывающего логического объекта уровня представления

Адрес вызывающего логического объекта уровня представления

Адрес вызывающего логического объекта уровня представления

-

-

Адрес отвечающего логического объекта уровня представления

-

-

Адрес отвечающего логического объекта уровня представления

Адрес отвечающего логического объекта уровня представления

Список определений контекста уровня представления (2)

Брать из списка типов контекстов (3)

Список типов контекстов

-

-

Список результата контекста уровня представления

-

-

Брать из списка типов контекстов (4)

Список типов контекстов

Качество услуги

Качество услуги связи (5)

Качество услуги связи

Качество услуги связи

Качество услуги связи

Требования уровня представления

Брать из административного управления контекстом уровня представления (6)

-

 

Брать из административного управления контекстом уровня представления (6)

-

Требования сеансового уровня

Брать из функциональных блоков (7)

-

Брать из функциональных блоков (7)

-

Порядковый номер точки начальной синхронизации

Установить в "1" модулем файлового протокола

-

-

-

Значения начального назначения

Установить в "Инициатор" модулем файлового протокола

-

-

-

Результат

-

-

Результат состояния

Результат состояния



В графах "Запрос" и "Ответ" таблицы 4 показано, как параметры примитива A-ASSOCIATE устанавливаются из параметров примитива F-INITIALIZE; в графах "Индикация" и "Подтверждение" показано, как параметры примитива F-INITIALIZE устанавливаются из параметров примитива A-ASSOCIATE, прочерк указывает, что параметр примитива A-ASSOCIATE не используется или не имеет отношения к параметру примитива F-INITIALIZE.

Примечания

1 Любой параметр "Имя контекста прикладного уровня" должен обеспечивать, по крайней мере, функцию, подразумеваемую контекстом прикладного уровня, указываемым следующим образом "{ИСО Стандарт 8571 Контекст прикладного уровня (1) Служба FTAM модели ИСО (1)}" (см. 21); если пользователем не предоставляется значение, то идентификатор объекта должен быть назначен механизмом файлового протокола, в противном случае параметр "Имя контекста прикладного уровня" берется из значения, предоставляемого пользователем внутренней файловой услуги.

2 Параметр "Определение контекстов уровня представления" должен содержать, по крайней мере, контексты уровня представления, необходимые для обеспечения текущего контекста прикладного уровня, как подразумевается службой FTAM (см. 21) и параметром "Список типов контекстов".

3 Описание параметра "Определение контекста уровня представления" содержит значение "ИСО 8571 - Протокольная управляющая информация службы FTAM" и имена абстрактных синтаксисов параметра "Список типов содержания сообщения".

4 В этих случаях параметр "Список типов содержания сообщения" может воздействовать на атрибут взаимодействия "Список доступных типов содержания сообщения".

5 Используется такой параметр "Качество услуги связи", как обозначено в сервисном элементе управления ассоциацией и на уровне представления.

6 Параметр "Требования уровня представления" устанавливается в значение "Административное управление контекстом", если значение параметра "Административное управление контекстом уровня представления" в примитиве F-INITIALIZE равно "ИСТИНА"; в противном случае параметр является пустым.

7 Параметр "Требования сеансового уровня" устанавливается, чтобы объединить требования сеансового уровня, необходимые для обеспечения выбранных функциональных блоков протокола.

8 Параметр "Символическое имя логического объекта прикладного уровня" используется в настоящем стандарте для сбора названных параметров, определенных в ГОСТ 34.981. Связь между названными концепциями определена в ГОСТ 28906.

9 Параметры примитива A-ASSOCIATE "Единый контекст уровня представления", "Имя контекста уровня представления, принимаемого по умолчанию", "Результат контекста уровня представления, принимаемого по умолчанию" и "Идентификатор соединения сеансового уровня" не относятся непосредственно к каким-либо параметрам примитива F-INITIALIZE.