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

ГОСТ Р ИСО/МЭК 9072-2-93 Системы обработки информации. Передача текста. Удаленные операции. Часть 2. Спецификация протокола

8 ПРЕОБРАЗОВАНИЕ В ИСПОЛЬЗУЕМЫЕ УСЛУГИ


В данном разделе определяется способ, которым ПАУО передает ПБДП с использованием:

а) услуг СЭНП или

б) услуг уровня представления.

В подразделе 8.1 определено преобразование в услуги СЭНП, а в подразделе 8.2 - преобразование в услуги уровня представления.

Для всех услуг СЭУО предполагается идентификация используемого поименованного абстрактного синтаксиса и процедура преобразования в используемые услуги, при этом данный вопрос является частным и не входит в предмет рассмотрения настоящего стандарта.

8.1 Преобразование в услуги СЭНП

В данном разделе определяется, каким образом ПАУО использует примитивы услуг СЭНП, описанные в ГОСТ Р ИСО/МЭК 9066-1. В таблице 7 определено преобразование примитивов услуг СЭУО и ПБДП в примитивы услуги СЭНП.


Таблица 7 - Обзор преобразований СЭНП

Услуга СЭУО

ПБДП

Услуга СЭНП

УО-ПРИВЛЕЧЕНИЕ запрос/индикация

УОПР

НП-ПЕРЕДАЧА запрос/индикация/ подтверждение

УО-РЕЗУЛЬТАТ запрос/индикация

УОРЗ

НП-ПЕРЕДАЧА запрос/индикация/ подтверждение

УО-ОШИБКА запрос/индикация

УООШ

НП-ПЕРЕДАЧА запрос/индикация/ подтверждение

УО-Пл-ОТКЛОНЕНИЕ запрос/индикация

УООТ

НП-ПЕРЕДАЧА запрос/индикация/ подтверждение

УО-Пс-ОТКЛОНЕНИЕ индикация

УООТ

НП-ПЕРЕДАЧА запрос/индикация/ подтверждение

Управление полномочиями

-

НП-ЗАПРОС-ПОЛНОМОЧИЙ запрос/индикация

-

НП-ПРЕДОСТАВЛЕНИЕ-ПОЛНОМОЧИЙ запрос/индикация



8.1.1 Управление полномочиями

Автомат ПАУО должен предварительно завладеть полномочиями, чтобы иметь возможность использовать услугу НП-ПЕРЕДАЧА. Если ПАУО не владеет полномочиями, он может выдать примитив НП-ЗАПРОС-ПОЛНОМОЧИЙ запрос, у которого параметр "приоритет" отображает наивысший приоритет ПБДП, ожидающего передачи.

Автомат ПАУО, владеющий полномочиями, может выдать примитив НП-ПРЕДОСТАВЛЕНИЕ-ПОЛНОМОЧИЙ запрос, если он не имеет больше ПБДП для передачи. Он может выдать примитив НП-ПРЕДОСТАВЛЕНИЕ-ПОЛНОМОЧИЙ запрос в ответ на примитив НП-ЗАПРОС-ПОЛНОМОЧИЙ индикации, если он не имеет больше для передачи таких ПБДП, приоритет которых равен или выше указанного в примитиве НП-ЗАПРОС-ПОЛНОМОЧИЙ индикация. Если он имеет готовый для передачи ПБДП более низкого приоритета, он может выдать примитив НП-ЗАПРОС-ПОЛНОМОЧИЙ запрос, приоритет которого отражает наивысший приоритет ПБДП, ожидающего передачи.

8.1.1.1 Использование услуги НП-ЗАПРОС-ПОЛНОМОЧИЙ

Автомат ПАУО выдает примитив НП-ЗАПРОС-ПОЛНОМОЧИЙ запрос для запроса полномочий. Он может выдавать его только в том случае, если он еще не владеет полномочиями. Услуга НП-ЗАПРОС-ПОЛНОМОЧИЙ является неподтверждаемой.

Параметры услуги НП-ЗАПРОС-ПОЛНОМОЧИЙ используются следующим образом:

Приоритет: отражает наивысший приоритет ПБДП, ожидающего передачи.

8.1.1.2 Использование услуги НП-ПРЕДОСТАВЛЕНИЕ-ПОЛНОМОЧИЙ

Автомат ПАУО выдает примитив НП-ПРЕДОСТАВЛЕНИЕ-ПОЛНОМОЧИЙ запрос, чтобы уступить полномочия своему партнеру. Он может выдать его только в том случае, если владеет полномочиями. Эта услуга является неподтверждаемой.

8.1.2 Передача ПБДП

Каждый ПБДП передается в виде данных-пользователя услуги НП-ПЕРЕДАЧА. Автомат ПАУО выдает примитив НП-ПЕРЕДАЧА запрос только в том случае, если владеет полномочием и если нет неподтвержденных примитивов НП-ПЕРЕДАЧА подтверждение.

8.1.2.1 Использование услуги НП-ПЕРЕДАЧА

Услуга НП-ПЕРЕДАЧА является подтверждаемой услугой.

Параметры примитива НП-ПЕРЕДАЧА запрос используются следующим образом:

   ПБДП -

Представляет собой ПБДП, подлежащий передаче. Его максимальный размер в этом преобразовании не ограничен.

   Время передачи -

Определяется локальными правилами передающего ПАУО. Оно может быть связано с приоритетом передаваемого ПБДП.