ГОСУДАРСТВЕННЫЙ СТАНДАРТ
СОЮЗА ССР
ИНФОРМАЦИОННАЯ ТЕХНОЛОГИЯ
ВЗАИМОСВЯЗЬ ОТКРЫТЫХ СИСТЕМ.
ОПРЕДЕЛЕНИЕ УСЛУГ УРОВНЯ
ПРЕДСТАВЛЕНИЯ
С УСТАНОВЛЕНИЕМ СОЕДИНЕНИЯ
Г
46 руб. БЗ 8—91/948
ОСТ 34.971-91Издание официальное
КОМИТЕТ СТАНДАРТИЗАЦИИ И МЕТРОЛОГИИ СССР
Москв
а
УДК 681.224:621.391:006.354 Группа П85
ГОСУДАРСТВЕННЫЙ СТАНДАРТ СОЮЗА ССР
Информационная технология
ВЗАИМОСВЯЗЬ ОТКРЫТЫХ СИСТЕМ.
О
ГОСТ 34.971—91 (ИСО 8822—88)
ПРЕДЕЛЕНИЕ УСЛУГ УРОВНЯ ПРЕДСТАВЛЕНИЯ С УСТАНОВЛЕНИЕМ СОЕДИНЕНИЯInformation technology.
Open Systems Interconnection.
Connection oriented presentation service definition
ОКСТУ 0034
Дата введения 01.01.93
0. ВВЕДЕНИЕ
Настоящий стандарт является одним из комплекса стандартов, разрабатываемых для обеспечения взаимосвязи систем обработки данных. Он связан с другими стандартами этого комплекса, как определено в эталонной модели взаимосвязи открытых систем (ВОС) ГОСТ 28906 (ИСО 7498). Эталонная модель подразделяет область стандартизации ВОС на ряд уровней спецификации, имеющих приемлемые размеры.
Назначение ВОС состоит в обеспечении взаимосвязи систем обработки информации с использованием минимального числа технических соглашений, принимаемых за рамками стандартов ВОС под воздействием следующих факторов:
наличие различных изготовителей;
наличие различных средств административного управления;
реализация различных уровней сложности;
существование различных поколений средств.
В настоящем стандарте определяются услуги, предоставляемые логическим объектам прикладного уровня эталонной модели.
Взаимодействие прикладных логических объектов может происходить под воздействием широкого ряда причин. Пока во’ всех системах не будет использоваться общий метод представления информации, которой они обмениваются при своем взаимодействии, эти системы должны согласовывать предмет своего обмена (информацию) и его смысловое значение. Услуги уровня представления обеспечивают средства, необходимые для такой передачи информации, в процессе которой ее смысл не подвергается из- менению.
Издание официальное ★
© Издательство стандартов, 1992 Настоящий стандарт не может быть полностью или частично воспроизведен, тиражирован и распространен без разрешения Госстандарта СССРСледует иметь в виду, что работы, относящиеся к определению качества услуг (КУ) уровня представления, описанного ниже в разд. 9, еще не окончены и направлены на выработку единого подхода к понятию КУ на всех уровнях эталонной модели ВОС, а также на то, чтобы подход к КУ на отдельных уровнях соответствовал общей задаче обеспечения КУ. В связи с этим возможно появление дополнения к настоящему стандарту, в котором будут отражены результаты работ по проработке понятия КУ и его введению в эталонную модель, проводимых в настоящее время.
НАЗНАЧЕНИЕ И ОБЛАСТЬ ПРИМЕНЕНИЯ
В настоящем стандарте с помощью терминов, приведенных ниже, устанавливаются (методом абстрактного определения) следующие внешние характеристики услуг, предоставляемых уровнем представления ВОС:
элементарные действия и события на границе пользова- тель/услуги;
данные о параметрах, относящихся к каждому элементарному действию и событию;
взаимосвязь между этими действиями и событиями и их действительные последовательности.
В настоящем стандарте определены услуги, обеспечиваемые протоколом уровня представления ВОС (совместно с сеансовыми услугами ВОС) для его использования любым прикладным протоколом ВОС.
Настоящий стандарт не распространяется на конкретные изделия и не устанавливает ограничения на реализацию логических объектов и интерфейсов внутри вычислительной системы. Поэтому соответствие указанных объектов требованиям настоящего стандарта не рассматривается.
ССЫЛКИ
ГОСТ 28906 (ИСО 7498) «Системы обработки информации. Взаимосвязь открытых систем. Базовая эталонная модель».
ГОСТ 34.973 (ИСО 8824) «Информационная технология. Взаимосвязь открытых систем. Спецификация абстрактно-синтаксической нотации версии 1 (АСН.1)».
ИСО 7498—31 «Системы обработки информации. Соединение открытых систем. Эталонная (справочная) модель. Часть 3. Обозначение и адресация».
ИСО/ТО 85092 «Системы обработки информации. Взаимосвязь открытых систем. Условное обозначение служб».
ИСО 8326* «Системы обработки информации. Соединение открытых систем. Определение сеансовой службы, ориентированной на базисное соединение».
ИСО 8823* «Системы обработки информации. Соединение открытых систем. Спецификация протокола представления данных для связи с установлением логического соединения».
МККТТ Х.410* «Рекомендации МККТТ Х.410 «Системы обработки сообщений. Удаленные операции и надежный сервер передачи (1984)».
ТЕРМИНЫ И ИХ ПОЯСНЕНИЯ
Термины и их пояснения, принятые в эталонной модели
В настоящем стандарте используются следующие термины по ГОСТ 28906 (ИСО 7498):
прикладной логический объект;
прикладная протокольная управляющая информация;
соединение уровня представления;
логический объект уровня представления;
уровень представления;
услуги уровня представления;
пункт доступа к услугам уровня представления;
сервисный блок данных уровня представления;
сеансовое соединение;
сеансовые услуги;
синтаксис передачи;
м) конкретный синтаксис;
н) реальная открытая система.
При-мечание. Сокращения, приведенные в разд. 4, относятся к некоторым из этих терминов.
Термины и их пояснения, принятые вс оглашениях по услугам
В настоящем стандарте используются следующие термины, установленные в документе ИСО/ТО 8509:
а) пользователь услуг;
•б) поставщик услуг;.
сервисный примитив;
запрос;
индикация;
ответ;
подтверждение;
неподтверждаемая услуга;
подтверждаемая услуга;
услуги, инициируемые поставщиком.
Т е р м и и ы и их пояснения, относящиеся к присвоению имен и адресации
В настоящем стандарте используются следующие термины» установленные в стандарте ИСО 7498-3:
вызывающий адрес уровня представления;
вызываемый адрес уровня представления;
отвечающий адрес уровня представления.
Термины и их пояснения, относящиеся к услугам уровня представления
В дополнение к вышеперечисленным в настоящем стандарте терминам используются следующие термины:
Разрушающая — услуга является разрушающей, если ее вызов может привести к потере данных, еще не доставленных другими сервисными примитивами.
Неразрушающая — услуга является неразрушающей, если ее вызов не приводит к потере данных.
Абстрактный синтаксис — описание данных прикладного уровня или прикладной протокольной управляющей информации с использованием правил абстрактно-синтаксической нотации, которые не зависят от средств кодирования, используемых для их представления.
Имя абстрактного синтаксиса — имя, которое однозначно идентифицирует абстрактный синтаксис.
Имя синтаксиса передачи — имя, которое однозначно идентифицирует синтаксис передачи или набор правил для генерации синтаксиса передачи из заданного абстрактного синтаксиса.
Значение представляемых данных — блок информации, заданной посредством абстрактного синтаксиса, который передается с помощью услуг уровня представления.
Контекст представления — совокупность абстрактного, синтаксиса и синтаксиса передачи.
Примечания:
С точки зрения пользователя услуг уровня представления контекст представления является средой, через которую могут быть однозначно переданы значения представляемых данных, выраженные посредством абстрактного синтаксиса (в виде битовой строки).
Там, где абстрактный синтаксис это допускает, значения представляемых данных содержат вложенные поля, каждое из которых содержит какое-либо значение представляемых данных, выраженное посредством (возможно отличного) абстрактного синтаксиса.
С точки зрения пользователя услуг уровня представления контекст представления означает специфическое использование абстрактного синтаксиса.Для одного и того же абстрактного синтаксиса (с одним и тем же или с различными синтаксисами передачи) может быть определено несколько контекстов представления; значения представляемых данных, кодируемые при передаче с помощью этих различных контекстов представления, доставляются также в различных контекстах представления, соответствующих передаваемым.
Множество определений контекстов — множество контекстов представления, которое определено по согласованию между тремя сторонами, участвующими в обмене данными, т. е. поставщиком услуг уровня представления и двумя пользователями услуг уровня представления.
Примечание. Включение контекста представления в множество определений контекстов предполагает, что абстрактный синтаксис приемлем для- обоих пользователей услуг уровня представления, и что взаимодействующие логические объекты уровня представления согласовали между собой некоторый приемлемый синтаксис передачи для данного контекста представления.
Множество контекстов представления, определяемое между активностями, — множество контекстов представления, которое определяется для соединения уровня представления,- когда (для. сеанса) выбран функциональный блок административного управления активностью. Первоначально при установлении соединения уровня представления оно принимает значение множества определений контекстов, а затем модифицируется только с помощью сервисных примитивов P-ALTER-CONTEXT, выдаваемых вне активностей.
Контекст по умолчанию — контекст представления, который всегда известен поставщику и двум пользователям услуг уровня представления для заданного,соединения уровня представления. Именно этот контекст представления используется для параметра пользовательских данных в сервисных примитивах P-EXPEDITED-DATA. Этот же контекст используется для параметров пользовательских данных в других сервисных примитивах только тогда, когда множество определений контекстов пустое.
Примечание. Необходимость использования неявного контекста по умолчанию возникает, когда не указано имя контекста по умолчанию.
Функциональный блок — логическая группа услуг, определяемая в настоящем стандарте для следующих целей:
согласования во время установления соедийения уровня представления и использования при его функционировании;
использования в каиестве ссылок в других стандартах.
Прекращение — процедура выполнения услуги прекращается посредством другой услуги, если при выполнении последней выдаются сервисные примитивы первой услуги, используемые не так, как это было указано для первой услуги.
Режим Х.410-1984 — ограниченный режим работы уровня представления, обеспечивающий взаимодействие с системой, удовлетворяющей рекомендации МК.КТТ Х.410(1984).
Нормальный режим — режим работы уровня представления, обеспечивающий полный набор возможностей услуг уровня представления.
Инициатор — логический объект уровня представления или пользователь услуг уровня представления, инициирующий установление соединения уровня представления.
Ответчик — логический объект уровня представления или пользователь услуг уровня представления, отвечающий на предлагаемое установление соединения уровня представления.
Запросчик — логический объект уровня представления или пользователь услуг уровня представления, инициирующий некоторое действие.
Приемник — логический объект уровня представления, воспринимающий некоторое действие.
Идентификация контекста представления — идентификация специфического контекста представления на концептуальной границе услуг.
СОКРАЩЕНИЯ
АСН.1 — абстрактно-синтаксическая нотация версии 1.
МОК — множество определений контекстов.
ОПСП — оконечный пункт соединения уровня представления.
УП — услуги уровня представления.
ПДУП — пункт доступа к услугам уровня представления.
ПУП •— пользователь услуг уровня представления.
СУ — сеансовые услуги.
СОГЛАШЕНИЯ
В настоящем стандарте используются соглашения по способу описания, установленные в документе ИСО/ТО 8509.
ГЛАВА 1. ОБЩИЕ ПОЛОЖЕНИЯ
ОБЩЕЕ ОПИСАНИЕ УСЛУГ УРОВНЯ ПРЕДСТАВЛЕНИЯ
Назначение
На уровне представления выполняются функции представления информации, передаваемой между открытыми системами [ГОСТ 28906 (ИСО 7498)].
В з а и м о с в я з ь с прикладным уровнем
Примечание. Ниже приведено описание прикладного уровня с точки зрения уровня представления.
Прикладной протокол определяется через процедуру передачи значений представляемых данных между прикладными объектами (УП-пользователями), задаваемых в качестве параметра пользовательских данных в сервисных примитивах уровня представления.
Множество определений значений представляемых данных, относящихся к прикладному протоколу, составляет абстрактный синтаксис. Для обеспечения надлежащего обмена данными между двумя прикладными объектами они должны согласовать между собой множество предлагаемых для использования абстрактных синтаксисов. В процессе обмена они могут принять решение об изменении этих соглашений, и множество абстрактных синтаксисов может быть изменено.
Правила абстрактного синтаксиса определяют информационное содержимое множества значений представляемых данных. Они не определяют используемый синтаксис передачи, поскольку значения представляемых данных передаются между логическими объектами уровня представления и не относятся к способам локального представления значений представляемых данных.
Уровень представления обеспечивает сохранение информационного содержимого значений представляемых данных в процессе передачи. Взаимодействующие прикладные логические объекты ответственны за определение множества абстрактных синтаксисов, которые используются при обмене между ними и должны информировать логические объекты уровня представления об этом соглашении. Объекты уровня представления таким образом имеют сведения о множестве абстрактных синтаксисов, используемых прикладными логическими объектами, и ответственны за выбор взаимоприемлемых синтаксисов передачи, позволяющих сохранить информационное содержимое информации значений представляемых данных.