Товары в корзине: 0 шт Оформить заказ
Стр. 1
 

81 страница

608.00 ₽

Купить ГОСТ 34.972-91 — официальный бумажный документ с голограммой и синими печатями. подробнее

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

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

Способы доставки

  • Срочная курьерская доставка (1-3 дня)
  • Курьерская доставка (7 дней)
  • Самовывоз из московского офиса
  • Почта РФ

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

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

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

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

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

г) как развитие понятия ВОС

  Скачать PDF

Оглавление

0. Введение

1. Назначение и область применения

2. Ссылки

Глава 1. Общие положения

3. Термины и их пояснения

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

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

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

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

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

4. Сокращения

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

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

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

5. Общее описание протокола уровня представления

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

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

5.3. Функции, выполняемые уровнем представления

5.4. Функциональные блоки уровня представления

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

Глава 2. Спецификация протокола уровня представления

6. Элементы процедур

6.1. Параметры пользовательских данных

6.2. Установление соединения

6.3. Нормальный разрыв соединения

6.4. Аварийный разрыв соединения

6.5. Изменение контекста

6.6. Передача информации

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

6.8. Синхронизация и ресинхронизация

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

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

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

7.1. Установление соединения

7.2. Нормальный разрыв соединения

7.3. Аварийный разрыв соединения

7.4. Изменение контекста

7.5. Передача информации

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

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

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

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

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

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

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

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

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

8.4. Кодирование значений типа Пользовательские данные

8.5.. Правила расширения нормального режима

Глава 3. Аттестационное тестирование

9. Аттестационное тестирование

9.1. Динамическое аттестационное тестирование

9.2. Статическое аттестационное тестирование

9.3. Формуляр аттестационного тестирования реализации протокола

10. Приоритеты требований

Приложение. Таблица состояний

Информационные данные

Показать даты введения Admin

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

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

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

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

ГОСТ 34.972-91 (ИСО 8823-88)

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

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

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

УДК 681.224:621.391:5:006.354    Группа    П85

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

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

ГОСТ 34.972-91 (ИСО 8823—88)

ВЗАИМОСВЯЗЬ ОТКРЫТЫХ СИСТЕМ Спецификация протокола уровня представлении с установлением соединения

Information technology.

Open system interconnection. Connection oriented presentation protocol specification

ОКСТУ 0034

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

0. ВВЕДЕНИЕ

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

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

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

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

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

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


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

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

С 2 ГОСТ 34.972-91

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

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

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

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

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

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

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

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

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

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

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

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

ГОСТ 34.972-91 С. 3

одной системы посредством обмена сервисными примитивами уровня представления;

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

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

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

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

2. ССЫЛКИ

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

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

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

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

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

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

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

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

С 4 ГОСТ 34.972-91

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

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

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

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

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

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

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

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

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

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

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

з)    сеансовое соединение;

и)    сеансовый уровень;

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

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

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

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

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

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

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

б)    поставщик услуг;

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

г)    запрос;

д)    индикация;

е)    ответ;

ж)    подтверждение;

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

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

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

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

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

а)    сеансовый адрес;

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

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

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

Настоящий стандарт также базируется на принципах, опреде-

ГОСТ 34.972-91 С. 5

ленных в ИСО 8822, и использует следующие установленные в нем термины:

а)    абстрактный синтаксис;

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

в)    имя синтаксиса передачи;

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

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

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

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

з)    контекст по умолчанию;

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

к)    режим Х.410—1984;

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

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

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

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

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

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

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

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

3.5.7.    Идентификатор контекста представления — идентификатор задаваемого контекста представления. Этот идентификатор является единственным в рамках соединения на уровне представления и известен протокольным автоматам уровня представления

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ГОСТ 34.972-91 С. 7

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Протокол, у-стакавлкваекый в настоящем стандарте, «рсдостав-ляет услуги уровня представления, определенные в ИСО 8822.

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

Протокол, устанавливаемый в настоящем стандарте, предполагает использование сеансовых услуг, определенных в ИСО 8326.

5.3.    Функции, выполняемые уровнем представления, описаны в ГОСТ 28906 (ИСО 7498) и впоследствии расширены в стандарте по определению услуг уровня представления ИСО 8822.

5.4.    Функциональные блоки уровня представления являются логичными группами элементов процедур, определяемых в настоящем стандарте. Их вводят для:

а)    согласования параметров при установлении соединения на уровне представления для последующего их использования в данном соединении;

б)    составления перечня требований к аттестационному тестированию протокола.

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

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

С. 8 ГОСТ 34.972-91

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

5.4.2.    Функциональный блок административного управления контекстом обеспечивает услуги добавления и удаления контекстов. Он не является обязательным, и его использование должно согласовываться.

5.4.3.    Функциональный блок восстановления контекста расширяет функции уровня представления, если выбран функциональный блок административного управления активностью или одновременно выбраны функциональный блок синхронизации сеанса (старшей или младшей) и функциональный блок ресинхронизации сеанса. Он не является обязательным, и его использование должно согласовываться; он доступен только в случае, если выбран функциональный блок административного управления контекстом.

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

ПАП, расположенный внутри логического объекта уровня представления, взаимодействует с УП-пользователем через ПДУП посредством сервисных примитивов уровня представления в соответствии с установленным определением УП (ИСО 8822).

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

Такой обмен выполняют посредством использования СУ в соответствии со стандартом по их определению (ИСО 8326). В некоторых случаях сервисные примитивы уровня представления непосредственно являются прямым результатом действия сеансовых сервисных примитивов или наоборот сами вызывают их выполнение.

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

Прием сервисного примитива и выполнение соответствующих действий рассматривают как некоторое целостное действие. Прием некоторого ПБДП и выполнение соответствующих действий также рассматривают как некоторое целостное действие. Модель уровня представления для одного соединения на уровне представления показана на черт. 1.

Примечание Логический объект уровня представления состоит из одного или нескольких ПАП.

ГОСТ 34.972-91 С. 9

Глава 2. СПЕЦИФИКАЦИЯ ПРОТОКОЛА УРОВНЯ ПРЕДСТАВЛЕНИЯ

6. ЭЛЕМЕНТЫ ПРОЦЕДУР

При описании элементов процедур предполагают совместную обработку параметров ПБДП и сеансовых сервисных примитивов, и поэтому в настоящем разделе их не разделяют на параметры ПБДП и сеансового сервисного примитива. Такое разделение определено в разд. 7. Более полные сведения по использованию параметров приведены в стандарте по определению УП (ИСО 8822).

6.1.    Параметры пользовательских данных

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

Примечание Если нижерасположенный поставщик СУ налагает ограничение на длину некоторых параметров данных СУ-пользователя, то ПАП будет отвергать любой сервисный примитив уровня представления запроса или ответа (за исключением примитива запроса 1J-U ABORT, см. п 64 22), переносящий параметр пользовательских данных, который не входит в состав параметра данных СУ-пользователя соответствующего сеансового сервисного примитива Метод, с помощью которого данный ПАП извещают об этом, имеет локальный характер

6.1.1.    Значения представляемых данных (включая любые вставляемые значения представляемых данных), которые могут передаваться в параметре «пользовательские данные» в ПБДП ТЕ, всегда выбирают из контекста по умолчанию.

2 Зак 357

1

Реализация и использование настоящего стандарта для ВОС треб\ет присвоения опубликованных значений АСН 1 типа OBJECT IDENTIFIER спецификациям абстрактных синтаксисов и синтаксисов передачи. Такие спецификации и наименования абстрактных синтаксисов и синтаксисов передачи могут быть опубликованы в стандартах ИСО или рекомендациях МККТТ, а также при описании механизмов, идентифицируемых в процедурах службы регистрации Спецификация процедур службы регистрации находится на стадии разработки.

2

До прямого применения данного документа в качестве государственного стандарта распространение его осуществляет секретариат ТК 22 «Информацн онная технология».