1. Обработка полномочия

Услуги обработки полномочия предоставляются нижерасполо- женными СУ. Сервисные примитивы уровня представления отоб­ражаются в соответствующие сеансовые сервисные примитивы. В табл. 10 показано соответствие между ними.

Таблица 10

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

Примитив уровня представления

Сеансовый примитив

Запрос P-TOKEN-GIVE Индикация P-TOKEN-GIVE Запрос P-TOKEN-PLEASE Индикация P-TOKEN-PLEASE Запрос P-CONTROL-GIVE Индикация P-CONTROL-GIVE

Запрос S-TOKEN-GIVE Индикация S-TOKEN-GIVE Запрос S-TOKEN-PLEASE Индикация P-TOKEN-PLEASE Запрос P-CONTROL-GIVE Индикация P-CONTROL-GIVE



  1. Синхронизация

Услуги синхронизации предоставляются нижерасположенными СУ. Сервисные примитивы уровня представления отображаются в соответствующие сеансовые сервисные примитивы. В табл. 11 показано соответствие между ними.

Таблица 11

Соответствие между сервисными примитивами синхронизации

Примитив уровня представления

Сеансовый примитив

Запрос P-SYNC-MINOR Индикация P-SYNC-MINOR Ответ P-SYNC-MINOR Подтверждение P-SYNC-MINOR Запрос P-SYNC-MAJOR Индикация P-SYNC-MAJOR Ответ P-SYNC-MAJOR Подтверждение P-SYNC-MAJOR

Запрос S-SYNC-MINOR Индикация S-SYNC-MINOR Ответ S-SYNC-MINOR Подтверждение S-SYNC-MINOR

Запрос S-SYNC-MAJOR

Индикация S-SYNC-MAJOR Ответ S-SYNC-MAJOR

Подтверждение S-SYNC-MAJOR

  1. Ресинхронизация

    1. ПБДП RS

Должен передаваться от запрашивающего ПАП к принимаю­щему в сеансовых сервисных примитивах запроса и индикации S-RESYNCHRONIZE.

  1. Параметры, относящиеся к ПБДП R.S

В табл. 12 показано соответствие между параметрами ПБДП RS и S-RESYNCHRONIZE.

Таблица 12 Соответствие между параметрами ПБДП RS и S-RESYNCHRONIZE

Параметр, относящийся к ПБДП RS

Параметр S-RESYNCHRONIZE параметра

Тип ресинхронизации

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

Полномочия

Список идентификаторов контекс­

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

Пользовательские данные

Тип ресинхронизации s

Порядковый номер точки S

синхронизации

Полномочия S

Данные СУ-пользователя пт

То же пт



Обозначения: пт — необязательный: s — устанавливают в стандарте по определению СУ (ИСО 8326).

  1. ПБДП RSA

Должен передаваться от принимающего ПАП к запрашивае- ющему в сеансовых сервисных примитивах ответа и подтвержде­ния S-RESYNCHRONIZE.

  1. Параметры, относящиеся к ПБДП RSA

В табл. 13 показано соответствие между параметрами ПБДП RSA и S-RESYNCHRONIZE.



Таблица 13

Соответствие между параметрами ПБДП RSA и S-RESYNCHRONIZE

Параметр, относящийся к ПБДП RSA

Параметр S-RESYNCHRONIZE

Вид параметра

Порядковый номер точки синхрог

Порядковый номер точки

S

низации

синхронизации


Полномочия

Полномочия

- S

Список идентификаторов контекс-

Данные СУ-пользователя

шп

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



Пользовательские данные

То же

ПЛ!



Обозначения: пт — необязательный: s — устанавливают в стандарте по определению СУ (ИСО 8326).

  1. Передача особых сообщений

Услуги передачи особых сообщений предоставляются нижерас- положенными СУ. Сервисные примитивы уровня представления отображаются в соответствующие сеансовые сервисные примити­вы. В табл. 14 показано соответствие между ними.

Таблица 14

Соответствие между сервисными примитивами
передачи особых сообщений

Примитив уровня представления

Сеансовый примитив

Индикация P-P-EXCEPTION-

REPORT

Запрос P-U-EXCEPTIOH-REPORT

Индикация P-U-EXCEPTION-

REPORT

Индикация S-P-EXCEPTION-REPORT Запрос S-U-EXCEPTION-REPORT

Индикация S-U-EXCEPTION-REPORT



  1. Административное управление активностью

Услуги административного управления активностью предостав­ляются нижерасположенными СУ. Сервисные примитивы уровня представления отображаются в соответствующие сеансовые сер­висные примитивы. В табл. 15 показано соответствие между ними.



Таблица 15

Соответствие между сервисными примитивами
административного управления активностью

П

Сеансовый примитив

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

Запрос Р-ACTIVITY-START Индикация Р-ACTIVITY-START Запрос P-ACTIVITY-RESUME Индикация P-ACTIVITY-RESUME Запрос P-ACTIVITY-INTERRUPT Индикация P-ACTIVITY-

INTERRUPT

Ответ P-ACTIVITY-INTERRUPT Подтверждение P- ACTIVITY-

INTERRUPT

Запрос P-ACTIVITY-DISCARD

Индикация P-ACTIVITY-DISCARD Ответ P-ACTIVITY-DISCARD Подтверждение P-ACTIVITY-

DISCARD

Запрос P-ACTIVITY-END Индикация P-ACTIVITY-END Ответ P-ACTIVITY-END Подтверждение P-ACTIVITY-END


Запрос S-ACTIVITY-START Индикация S-ACTIVITY-START

Запрос S-ACTIVITY-RESUME

Индикация S-ACTIVITY-RESUME Запрос S-ACTIVITY-INTERRUPT Индикация S-ACTIVITY-INTERRUPT

Ответ S-ACTIVITY-INTERRUPT Подтверждение S-ACTIVITY- INTERRUPT

Запрос S-ACTIVITY DISCARD

Индикация S-ACTIVITY-DISCARD Ответ S-ACTIVITY-DISCARD Подтверждение S-ACTIVITY- DISCARD

Запрос S-ACTIVITY-END

Индикация S-ACTIVITY-END

Ответ S-ACTIVITY-END

Подтверждение S-ACTIVITY-END



  1. СТРУКТУРА И КОДИРОВАНИЕ ПРОТОКОЛЬНЫХ БЛОКОВ
    ДАННЫХ УРОВНЯ ПРЕДСТАВЛЕНИЯ

    1. Основные положения

      1. Структура блоков ПБДП (задаваемых явно или-неявно) должна определяться с помощью:

  1. отображения в параметры сеансовых сервисных примитивов;

  2. структуры значений параметров данных СУ-пользователя сеансовых сервисных примитивов.

  1. Структура значений данных СУ-пользователя указывает­ся посредством использования:

  1. нотации АСН.1 [ГОСТ 34.973 (ИСО 8824)];

  2. дополнительных комментариев, содержащихся в описании нотации А.СН.1.

  3. правил расширения, как указано в п. 8.5, при работе в нор­мальном режиме.

Примечание. Комментарии нотации АСН.1, приведенные в п. 8.2, явля­ются составной частью настоящего стандарта и, как правило, представляют со­бой требования;

    1. Кодирование значений параметра данных СУ-пользова- теля указано в п. 8.3.

  1. Структура значений параметра данных СУ-пользователя ISO 8823-PRESENTATION DEFINITIONS :: = BEGIN

В режиме Х.410—1984 значение параметра данных СУ-поль- зователя сеансовых сервисных примитивов запроса и индика- ции S-CONNECT должно быть равно значению СР-тип.

■ В нормальном режиме значение параметра данных СУ-поль-

зователя сеансовых сервисных примитивов запроса и индика- ции S-CONNECT должно быть равно значению СР-тип, за которым следует в качестве необязательной возможности за- просчика нуль или несколько значений СРС-тип.

СР—тип :: = SET

{ [0] IMPLICIT Селектор режима,

  1. IMPLICIT SET

{COMPONENTS OF Надежная передача — APDUs.RTORQapdu} OPTIONAL

Должен использоваться только для режима Х.410 — 1984.

Должен быть равен битовому значению, совместимо- му с Рекомендацией МККТТ Х.410—1984.

Это должен быть параметр пользовательских дан- ных ПБДП СР * ,

  1. IMPLICIT SEQUENCE

{[0] IMPLICIT Версия протокола

DEFAULT {версия-1}, [1] IMPLICIT Вызывающий селектор уровня

представления OPTIONAL, [2] IMPLICIT Вызываемый селектор уровня

представления OPTIONAL, [4] IMPLICIT Список определений контекстов

представления OPTIONAL, [6] IMPLICIT Имя контекста по умолчанию

OPTIONAL,

  1. IMPLICIT Требования к уровню представления

OPTIONAL,

  1. IMPLICIT Требования пользователя к сеансу

OPTIONAL, Не должен присутствовать, если равен параметру пересмотренных требований к сеансу , Пользовательские данные OPTIONAL } OPTIONAL

* Модуль АСН.1 Надежная передача — APDUs определяется в Редакции 1 ИСО 9066—2 «Системы обработки информации. Текстовые обмены. Надежная передача. Часть 2. Спецификация протокола».

Должен использоваться только для нормального режима.

Должен содержать параметры ПБДП СР.

}

Как опция инициатора значения представляемых данных, содержащиеся в ПБДП СР, могут кодироваться несколько раз, используя значения CPC-тип, для обеспечения передачи одних и тех же значений представляемых данных посредст- вом использования ряда различных синтаксисов передачи.

СРС — тип ::= Пользовательские данные

Должен использоваться только для нормального режима.

Не должен присутствовать, если параметр списка определе- ний контекстов представления не содержится в ПБДП СР.

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

Эти данные должны представлять то же самое множество значений представляемых данных, которые содержались в СР-тип.

Значение параметра данных СУ-пользователя сеансовых сер- висных примитивов ответа и подтверждения S-CONNECT • должно представлять значение ПБДП СРА, когда значение

параметра результата равно «принятие».

ПБДП СРА ::= SET

{[0] IMPLICIT Селектор режима,

  1. IMPLICIT SET

{COMPONENTS OF Надежная передача — APDUs.RTOACapdu} OPTIONAL

—— Должен использоваться только для режима Х.410.

Должен быть равен битовому значению, совместимо- му с Рекомендацией МККТТ Х.410—1984.

Это должен быть параметр пользовательских данных

ПБДП СРА3 ,

  1. IMPLICIT SEQUENCE

{[0] IMPLICIT Версия протокола DEFAULT {версия-1},

  1. [31 IMPLICIT Отвечающий селектор уровня представле­ния OPTIONAL/IMPLICIT Список результатов определений контекс­тов представления OPTIONAL, [81 IMPLICIT Требования к уровню Представления

OPTIONAL,

[91 IMPLICIT Требования пользователя к сеансу

OPTIONAL,

Не должен присутствовать, если равен параметру пересмотренных требований к сеансу , Пользовательские данные OPTIONAL

} OPTIONAL

Должен использоваться только для нормального режима.

}

Значение параметра данных СУ-пользователя сеансовых сер- висных примитивов ответа и подтверждения S-CONNECT должно представлять значение ПБДП CPR, когда значение параметра результата равно «отвержение СУ-поставщиком» или «отвержение вызываемым СУ-пользователем».

ПБДП CPR CHOICE

{ SET {COMPONENTS OF Надежная передача —

APDUs.RTORJapdu} OPTIONAL

Должен использоваться только для режима Х.410.

Должен быть равен битовому значению, совместимо- му с Рекомендацией МККТТ Х.410—1984.

Это должен быть параметр пользовательских данных ПБДП CPR 4 , SEQUENCE

{[0] IMPLICIT Версия протокола DEFAULT {версия-1},

  1. IMLICIT Отвечающий селектор уровня представления OPTIONAL, [5} IMPLICIT Список результатов определений контекс­тов представления OPTIONAL, [71 IMPLICIT Результат контекста по умолчанию

OPTIONAL,

[10] IMPLICIT Причина отвержения поставщиком

OPTIONAL, Пользовательские данные OPTIONAL }

Должен использоваться только для нормального режима.

}

Параметр данных СУ-пользователя сервисных примитивов5 запроса и индикации S-U-ABORT должен представлять зна- чение типа Прерывание.

Тип Прерывание ::= CHOICE {ПБДП ARU

для P-U-ABORT , ПБДП ARP для P-P-ABORT

}

ПБДП ARU ::= CHOICE

SET {COMPONENTS OF Надежная передача —

APDUs.RTABapdu}

Должен использоваться только для режима Х.410.

Должен быть равен битовому значению, совместимо- му с Рекомендацией МККТТ Х.410—1984.

Это должен быть параметр пользовательских данных ПБДП ARU* „

SEQUENCE

[0] IMPLICIT SEQUENCE

{[3] IMPLICIT Список идентификаторов контекстов пред­ставления OPTIONAL, Пользовательские данные OPTIONAL

}

Должен использоваться только для нормального

режима.

ПБДП ARP ::= SEQUENCE

{Причина отвержения [0] IMPLICIT Причина прерывания поставщиком OPTIONAL,

[1] IMPLICIT Идентификатор собы­тия OPTIONAL

}

Значение параметра данных СУ-пользователя сервисных при- митивов запроса и индикации S-TYPED-DATA должно пред- ставлять значение типа Служебные данные.

Тип Служебные данные :: = CHOICE

{асПБДП [01 IMPLICIT ПБДП АС запрос и индикация

P-ALTER-CONNECT ,

асаПБДП [1] IMPLICIT ПБДП АСА ответ и подтвер­

ждение

P-ALTER-CONNECT ,

НбПБДП Пользовательские данные

запрос и индикация P-TYPED-DATA

}

ПБДП АС :: = SEQUENCE

{[0] IMPLICIT Список добавлений контекстов

представления OPTIONAL,

[1] IMPLICIT Список удалений контекстов представления OPTIONAL, Пользовательские данные OPTIONAL

}

ПБДП АСА :: = SEQUENCE

{[0] IMPLICIT Список результатов добавлений контекстов представления OPTIONAL, [1] IMPLICIT Список результатов удалений контекстов пред­ставления OPTIONAL, Пользовательские данные OPTIONAL

}

Значение параметра данных СУ-пользователя сервисных при- митивов запроса и индикации S-RESYNCHRONIZE должно представлять значение ПБДП RS.

ПБДП RS :: = SEQUENCE

{[0] IMPLICIT Список идентификаторов контекстов пред­ставления OPTIONAL, Пользовательские данные OPTIONAL

}

Значение параметра данных СУ-пользователя сервисных при- митивов ответа и подтверждения S-RESYNCHRONIZE долж- но представлять значение ПБДП RSA.

ПБДП RSA :: = SEQUENCE

{[0] IMPLICIT Список идентификаторов контекстов предс­тавления OPTIONAL,

Пользовательские данные OPTIONAL

}

Значения параметра данных СУ-пользователя сеансовых сер- висных примитивов запроса и индикации S-DATA, S-CAPA- —— BILITY-DATA, S-EXPEDITED-DATA и сеансовых сервисных примитивов ответа и подтверждения S-CAPABILITY-DATA должны представлять тип Пользовательские данные.

Причина прерывания :: = INTEGER {причина не указана (0),

нераспознаваемый

ПБДП (1),

неожидаемый ПБДП (2),