ГОСУДАРСТВЕННЫЙ СТАНДАРТ

СОЮЗА ССР

ИНФОРМАЦИОННАЯ ТЕХНОЛОГИЯ

ВЗАИМОСВЯЗЬ ОТКРЫТЫХ СИСТЕМ

СПЕЦИФИКАЦИЯ ПРОТОКОЛА УРОВНЯ ПРЕДСТАВЛЕНИЯ
С УСТАНОВЛЕНИЕМ СОЕДИНЕНИЯ

ГОСТ 34.972-91

(ИСО 8823-88)

И

50 руб. БЗ 8—91/949

здание официальное



КОМИТЕТ СТАНДАРТИЗАЦИИ И МЕТРОЛОГИИ СССР
Москва

У

Группа П85

ДК 681.224:621.391:5:006.354

ГОСУДАРСТВЕННЫЙ СТАНДАРТ СОЮЗА ССР

Информационная технология

ВЗАИМОСВЯЗЬ ОТКРЫТЫХ СИСТЕМ

Спецификация протокола уровня представления с установлением соединения ГОСТ 34.972—91

Information technology. (ИСО 8823—88)

Open system interconnection. ' '

Connection oriented presentation
protocol specification

ОКСТУ 0034

Дата введения 01.01.93

0. ВВЕДЕНИЕ

Настоящий стандарт является одним из комплекса стандартов, разрабатываемых для обеспечения взаимосвязи систем обработки данных. Он связан с другими стандартами этого комплекса, как оп­ределено в эталонной модели взаимосвязи открытых систем (ВОС) (ГОСТ 28906). Эталонная модель подразделяет область стандарти­зации ВОС на ряд уровней спецификации, имеющих приемлемые размеры.

Настоящий стандарт устанавливает общие правила кодирова­ния и группу функциональных блоков процедур протокола уровня представления, удовлетворяющие требованиям пользователей ус­луг представления. При разработке стандарта исходили из того, что протокол уровня представления, с одной стороны, должен быть про­стым, а с другой стороны, достаточно общим, чтобы учесть широ­кий круг требований пользователей услуг уровня представления, не ограничивая последующих расширений протокола.

Основное назначение настоящего стандарта состоит в установ­лении правил связи между равноправными логическими объекта­ми, представляемыми через описание процедур, выполняемых в процессе такой связи. Указанные правила являются основой раз­работки и используются:

  1. в качестве руководства для изготовителей и разработчиков;

  2. при тестировании и аттестации оборудования;

  3. в качестве требований, предъявляемых при введении систем в среду открытых систем;

Издание официальное

@ Издательство стандартов, 1992 Настоящий стандарт не может быть полностью или частично воспроизведен, тиражирован и распространен без разрешения Госстандарта ССС

  1. Ркак развитие понятия ВОС.

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

В настоящее время не представляется возможным разработать стандарт на изделие, содержащий набор объективных тестов на соответствие ему. В связи с этим в настоящий стандарт включена глава по аттестационному тестированию оборудования, устанав­ливающая требования к реализации стандартизируемых процедур. Следует принимать во внимание, что настоящий стандарт не содер­жит каких-либо тестов для демонстрации соответствия ему и по­этому не может рассматриваться как стандарт на изделие. Вариа­ции и возможности, допускаемые в настоящем стандарте, дают возможность обеспечивать услуги уровня представления для при­кладных объектов разнообразных типов. Поэтому реализация с ми­нимумом функций, прошедшая аттестационное тестирование, не­приемлема для использования во всех возможных ситуациях и при ссылках на настоящий стандарт необходимо указывать перечень требуемых или реализуемых возможностей, или предполагаемое назначение реализации или использования.

Требования стандарта являются обязательными.

  1. НАЗНАЧЕНИЕ И ОБЛАСТЬ ПРИМЕНЕНИЯ1

    1. Настоящий стандарт определяет:

  1. процедуры передачи данных и управляющей информации от одного равноправного логического объекта уровня представления к другому;

  2. средства выбора процедур, используемых логическими объ­ектами уровня представления с помощью функциональных блоков;

  3. структуру и кодирование протокольных блоков данных уров­ня представления, используемых для передачи данных и управля­ющей информации.

Описываемые процедуры определены посредством:

  1. взаимодействий между равноправными логическими объек­тами уровня представления путем обмена протокольными блоками данных уровня представления;

  2. взаимодействий между логическим объектом уровня пред­ставления и пользователем услуг уровня представления в рамках одной системы посредством обмена сервисными примитивами уровня представления;

  3. взаимодействий между логическим объектом уровня пред­ставления и поставщиком услуг уровня представления путем об­мена сеансовыми сервисными примитивами. 4

    1. Процедуры определены в основной" части настоящего стан­дарта и в таблицах состояний, приведенных в приложении.

    2. Процедуры используют для описания реализаций обмена данными между системами, обеспечивающими уровень представле­ния эталонной модели ВОС и взаимодействующими в функциональ­ной среде ВОС.

    3. Настоящий стандарт устанавливает критерий аттестацион­ного тестирования только для систем, реализующих эти процедуры, и не содержит тесты, которые могут использоваться для демонст­рации соответствия стандарту.

  1. ССЫЛКИ

ГОСТ 28906 (ИСО 7498) «Системы обработки информации. Взаимосвязь открытых систем. Базовая эталонная модель».

ИСО 7498—32 «Системы обработки информации. Взаимосвязь открытых систем. Базовая эталонная модель. Часть 3. Наименова­ние и адресация».

ИСО/ТО 8509* «Информационная технология. Взаимосвязь от­крытых систем. Соглашение по услугам».

ИСО 8326* «Информационная технология. Взаимосвязь откры­тых систем. Определение базовых услуг сеансового уровня с ус­тановлением соединения».

ГОСТ 34.973 (ИСО 8824) «Информационная технология. Взаи­мосвязь открытых систем. Спецификация абстрактно-синтаксиче­ской нотации версии 1 (АСН.1)».

ГОСТ 34.974 (ИСО 8825) «Информационная технология. Взаи­мосвязь открытых систем. Описание базовых правил кодирования для абстрактно-синтаксической нотации версии 1 (АСН.1)».

ИСО 8822* «Информационная технология. Взаимосвязь откры­тых систем. Определение услуг уровня представления с установле­нием соединения».

МККТТ Х.410* «Рекомендации МККТТ Х.410. Системы обра­ботки сообщений. Удаленные операции и надежный сервер пере­дачи (1984)».

Глава 1. ОБЩИЕ ПОЛОЖЕНИЯ

  1. ТЕРМИНЫ И ИХ ПОЯСНЕНИЯ

    1. Термины и их пояснения, принятые в эталонной модели

Настоящий стандарт базируется на понятиях, принятых в ГОСТ 28906 (ИСО 7498), и использует следующие установленные в нем термины:

  1. соединение уровня представления;

  2. уровень представления;

  3. протокольный блок данных уровня представления;

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

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

  6. сервисный блок данных уровня представления;

  7. протокольная управляющая информация уровня представле­ния;

  8. сеансовое соединение;

  9. сеансовый уровень;

  10. пункт доступа к сеансовым услугам;

• л) сеансовый сервисный блок данных;

м) поставщик сеансовых услуг;

н) синтаксис передачи.

  1. Термины и их пояснения, принятые в соглашениях по ус­лугам

Настоящий стандарт использует следующие термины, установ­ленные в ИСО/ТО 8509, в применении их к уровню представления:

  1. пользователь услуг;

  2. поставщик услуг;

  3. сервисный примитив;

  4. запрос;

  5. индикация;

  6. ответ;

  7. подтверждение;

  8. неподтверждаемая услуга;

  9. подтверждаемая услуга;

  10. услуги, инициируемые поставщиком.

  1. Термины и их пояснения, относящиеся к присвоению имен и адресации

Настоящий стандарт использует следующие термины, установ­ленные в стандарте ИСО 7498—3:

  1. сеансовый адрес;

  2. адрес уровня представления;

  3. селектор уровня представления.

  1. Термины и их пояснения, относящиеся к услугам уровня представления

Настоящий стандарт также базируется на принципах, опреде­ленных в ИСО 8822, и использует следующие установленные в нем термины:

  1. абстрактный синтаксис;

  2. имя абстрактного синтаксиса;

  3. имя синтаксиса передачи;

  4. значение представляемых данных;

  5. контекст представления;

  6. множество определений контекстов;

  7. множество контекстов, определяемых между активностями;

  8. контекст по умолчанию;

  9. функциональный блок;

  10. режим Х.410—1984;

  11. нормальный режим.

  1. Термины и их пояснения, относящиеся к протоколу уровня представления

    1. Локальный характер — решение, принимаемое системой,, касающееся ее поведения в уровне представления, которое не под­чиняется требованиям настоящего стандарта.

    2. Действительный протокольный блок данных уровня пред­ставления — протокольный блок данных уровня представления, удовлетворяющий требованиям настоящего стандарта в части струк­туры и кодирования.

    3. Недействительный протокольный блок данных уровня представления — протокольный блок данных уровня представле­ния, не удовлетворяющий требованиям настоящего стандарта в ча­сти структуры и кодирования.

    4. Протокольная ошибка — ситуация, возникающая, когда использование протокольного блока данных уровня представле­ния несовместимо с процедурами, определенными в настоящем стан­дарте.

    5. Идентификатор начальной активности — атрибут актив­ности, находящейся в процессе выполнения. Если активность нача­та с помощью услуги P-ACT1VITY-START, значение параметра иден­тификатора активности передают в сервисные примитивы запроса и индикации; если активность была возобновлена с помощью ус­луги P-ACTIVITY-RESUME, значение параметра старой активно­сти передают в сервисные примитивы запроса и индикации.

    6. Авторазграничение — атрибут синтаксиса передачи, ука­зывающий, что конец каждого значения в этом синтаксисе может быть определен с помощью средств, обеспечиваемых самим син­таксисом.

Идентификатор контекста представления — идентифика­тор задаваемого контекста представления. Этот идентификатор яв­ляется единственным в рамках соединения на уровне представле­ния и известен протокольным автоматам уровня- представления на обеих его сторонах. Для контекста по умолчанию идентифика­тор контекста не указывают.

    1. Идентификатор точки синхронизации — порядковый но­мер точки синхронизации в случае, если сеансовый функциональ­ный блок административного управления активностью не выбран, и пара, состоящая из порядкового номера точки синхронизации и идентификатора начальной активности, находящейся в процессе выполнения, если сеансовый функциональный блок административ­ного управления активностью выбран. Порядок идентификаторов точек синхронизации определяется как порядок соответствующих им порядковых номеров точек синхронизации.

    2. Инициатор — протокольный автомат уровня представле­ния, инициирующий установление соединения на уровне представ­ления.

    3. Ответчик — протокольный автомат уровня представле­ния, отвечающий на предлагаемое установление соединения на уров­не представления.

    4. Запросчик — протокольный автомат уровня представле­ния, инициирующий конкретное действие.

    5. Приемник — протокольный автомат уровня представле­ния, воспринимающий конкретное действие.

  1. СОКРАЩЕНИЯ

    1. Блоки данных

ПБДП — протокольный блок данных уровня представления. СБДП — сервисный блок данных уровня представления.

ССБД — сеансовый сервисный блок данных.

  1. Типы протокольных блоков данных уровня представления

ПБДП АС — ПБДП изменения контекста.

ПБДП АСА—ПБДП подтверждения изменения контекста.

ПБДП ARP — ПБДП аварийного разрыва соединения по ини­циативе поставщика.

ПБДП ARU — ПБДП аварийного разрыва соединения по ини­циативе пользователя.

ПБДП СР — ПБДП установления соединения на уровне пред­ставления.

ПБДП СРА — ПБДП принятия установления соединения на уровне представления.

ПБДП CPR — ПБДП отвержения установления соединения на уровне представления.

ПБДП RS — ПБДП ресинхронизации.

ПБДП RSA —ПБДП подтверждения ресинхронизации.

ПБДП ТС— ПБДП данных указания возможностей.

ПБДП ТСС — ПБДП подтверждения данных указания возмож­ностей.

ПБДП TD — ПБДП представляемых данных.

ПБДП ТЕ — ПБДП срочных данных.

ПБДП TTD — ПБДП служебных представляемых данных.

  1. Другие сокращения

АСН.1 — абстрактно-синтаксическая нотация версии 1 (см. ГОСТ 34.973).

МОК — множество определений контекстов. .

ПУИП — протокольная управляющая информация уровня пред­ставления.

ПАП — протокольный автомат уровня представления.

УП — услуги уровня представления.

ПДУП — пункт доступа к услугам уровня представления.

УП-пользователь—пользователь услуг уровня представления.

СУ — сеансовые услуги.

ПДСУ — пункт доступа к сеансовым услугам.

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

    1. Услуги, предоставляемые уровнем представления