ГОСТ 34.971-91

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

На нашем сайте можно бесплатно скачать Руководящий документ ГОСТ 34.971-91 в удобном формате. Узнать актуальный статус документа «Информационная технология. Взаимосвязь открытых систем. Определение услуг уровня представления с установлением соединения» на 2016 год.

Скрыть дополнительную информацию

Дата введения: 01.01.1993 29.12.1991 Утвержден Страница 1

Страница 1

Страница 2

Страница 2

Страница 3

Страница 3

Страница 4

Страница 4

Страница 5

Страница 5

Страница 6

Страница 6

Страница 7

Страница 7

Страница 8

Страница 8

Страница 9

Страница 9

Страница 10

Страница 10

Страница 11

Страница 11

Страница 12

Страница 12

Страница 13

Страница 13

Страница 14

Страница 14

Страница 15

Страница 15

Страница 16

Страница 16

Страница 17

Страница 17

Страница 18

Страница 18

Страница 19

Страница 19

Страница 20

Страница 20

Страница 21

Страница 21

Страница 22

Страница 22

Страница 23

Страница 23

Страница 24

Страница 24

Страница 25

Страница 25

Страница 26

Страница 26

Страница 27

Страница 27

Страница 28

Страница 28

Страница 29

Страница 29

Страница 30

Страница 30

Страница 31

Страница 31

Страница 32

Страница 32

Страница 33

Страница 33

Страница 34

Страница 34

Страница 35

Страница 35

Страница 36

Страница 36

Страница 37

Страница 37

Страница 38

Страница 38

Страница 39

Страница 39

Страница 40

Страница 40

Страница 41

Страница 41

Страница 42

Страница 42

Страница 43

Страница 43

Страница 44

Страница 44

Страница 45

Страница 45

Страница 46

Страница 46

Страница 47

Страница 47

Страница 48

Страница 48

Страница 49

Страница 49

Страница 50

Страница 50

Страница 51

Страница 51

Страница 52

Страница 52

Страница 53

Страница 53

Страница 54

Страница 54

Страница 55

Страница 55

Страница 56

Страница 56

Страница 57

Страница 57

государственный стандарт

СОЮЗА ССР

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

ВЗАИМОСВЯЗЬ ОТКРЫТЫХ СИСТЕМ. ОПРЕДЕЛЕНИЕ УСЛУГ УРОВНЯ ПРЕДСТАВЛЕНИЯ С УСТАНОВЛЕНИЕМ СОЕДИНЕНИЯ

ГОСТ 34.971-91 (ИСО 8822-88)

1—91/948

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

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

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

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

Информационная технология ВЗАИМОСВЯЗЬ ОТКРЫТЫХ СИСТЕМ.

ОПРЕДЕЛЕНИЕ УСЛУГ УРОВНЯ ПРЕДСТАВЛЕНИЯ тгт Ч4

С УСТАНОВЛЕНИЕМ СОЕДИНЕНИЯ    IUtl    1

Information technology.    (ИСО 8822—88)

Open Systems Interconnection.

Connection oriented presentation service definition

ОКСТУ 0034

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

0. ВВЕДЕНИЕ

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

Назначение ВОС состоит в обеспечении взаимосвязи систем обработки информации с использованием минимального числа технических соглашений, принимаемых за рамками стандартов ВОС под воздействием следующих факторов: наличие различных изготовителей;

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

В настоящем стандарте определяются услуги, предоставляемые логическим объектам прикладного уровня эталонной модели.

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

1

© Издательство стандартов, 1992

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

С. 2 ГОСТ 34.971-91

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

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

1.1.    В настоящем стандарте с помощью терминов, приведенных ниже, устанавливаются (методом абстрактного определения) следующие внешние характеристики услуг, предоставляемых уровнем представления ВОС:

а)    элементарные действия и события на границе пользователь/услуги;

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

в)    взаимосвязь между этими действиями и событиями и их действительные последовательности.

1.2.    В настоящем стандарте определены услуги, обеспечиваемые протоколом уровня представления ВОС (совместно с сеансовыми услугами ВОС) для его использования любым прикладным протоколом ВОС,

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

2. ССЫЛКИ

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

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

ИСО 7498—31 «Системы обработки информации. Соединение открытых систем. Эталонная (справочная) модель. Часть 3. Обозначение и адресация».

1

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

ГОСТ 34.971-91 С. 8

ИСО/ТО 85091 «Сисгсмы обработки информации. Взаимосвязь открытых систем. Условное обозначение служб».

ИСО 8326* «Системы обработки информации. Соединение открытых систем. Определение сеансовой службы, ориентированной на базисное соединение»

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

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

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

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

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

а)    прикладной логический объект;

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

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

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

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

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

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

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

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

к) сеансовые услуги;

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

м) конкретный синтаксис;

н) реальная открытая система.

Примечание Сокращения, приведенные в разд. 4, относится к яеиото-рым из этих терминоп.

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

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

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

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

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

г)    запрос;

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

1

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

С. 4 ГОСТ 34.971-91

е)    ответ;

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

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

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

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

3.3.    Термины    и    их    пояснения,    относящиеся    к

присвоению имен и адресации

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

а)    вызывающий адрес уровня представления;

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

в)    отвечающий адрес уровня представления.

3.4.    Термины    и    их    пояснения,    относящиеся    к

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

В дополнение к вышеперечисленным в настоящем стандарте терминам используются следующие термины:

3.4.1.    Разрушающая — услуга является разрушающей, если ее вызов может привести к потере данных, еще не доставленных другими сервисным» примитивами.

3.4.2.    Неразрушающая услуга является неразрушаюшей, если ее вызов не приводит к потере данных.

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

3.4.4.    Имя абстрактного синтаксиса — имя, которое однозначно идентифицирует абстрактный синтаксис.

3.4.5.    Имя синтаксиса передачи — имя, которое однозначно идентифицирует синтаксис передачи или набор правил для генерации синтаксиса передачи из заданного абстрактного синтаксиса.

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

3.4.7.    Контекст представления — совокупность абстрактнога синтаксиса и синтаксиса передачи.

Примечания:

1.    С точки зрения пользователя услуг уровня представления контекст представления является средой, через которую могут быгъ однозначно переда-иы значения представляемых данных, выраженные посредством абстрактного синтаксиса (в виде битовой строки),

2.    Там. где абстрактный синтаксис это допускает, значения представляемых данных содержат вложенные поля, каждое ка которых содержит какое-либо значение представляемых данных, выраженное посредством (мозможно отличного) абстрактного синтаксиса.

3.    С точки зрения пользователя услуг уровня представления контсхст представления означает специфическое использование абстрактного синтаксиса.

ГОСТ 34.971-91 С. 6

Для одного и того же абстрактного синтаксиса (с одним и тем же или с различными синтаксисами передачи) может быть определено несколько контекстов представления; значения представляемых данных, кодируемые при передаче с помошмо этих различных контекстов представления, доставляются также в различных контекстах представления, соответствующих передаваемым,

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

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

3.4.9.    Множество контекстов представления, определяемое между активностями, — множество контекстов представления, которое определяется для соединения уровня представления, когда (для сеанса) выбран функциональный блок административного управления активностью. Первоначально при установлении соединения уровня представления оно принимает значение множества определений контекстов, а затем модифицируется только с помощью сервисных примитивов P-ALTER-COJ4TEXT, выдаваемых вне активностей.

3.4.10.    Контекст по умолчанию — контекст представления, который всегда известен поставщику и двум пользователям услуг уровня представления для заданного соединения уровня представления. Именно этот контекст представления используется для параметра пользовательских данных в сервисных примитивах P-EXPEDITED-DATA. Этот же контекст используется для параметров пользовательских данных в других сервисных примитивах только тогда, когда множество определений контекстов пустое.

Примечание. Необходимость использования неявного контекста по умолчанию возникла, когда не указано имя контекста по умолчанию.

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

согласования во время установления соединения уровня представления и использования при его функционировании;

использования в каыестве ссылок в других стандартах.

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

3.4.13.    Режим Х.410-1984 — ограниченный режим работы уровня представления, обеспечивающий взаимодействие с системой, удовлетворяющей рекомендации МККТТ X 410(1984).

2 Зак. (М9

С. в ГОСТ 34.971-91

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

3.4.15.    Инициатор — логический объект уровня представления или пользователь услуг уровня представления, инициирующий установление соединения уровня представления.

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

3.4.17.    Запросчик — логический объект уровня представления или пользователь услуг уровня представления, инициирующий некоторое действие.

3.4.18.    Приемник — логический объект уровня представления, воспринимающий некоторое действие.

3.4.19.    Идентификация контекста представления — идентификация специфического контекста представления на концептуальной границе услуг.

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

АСЫ.) — абстрактно-синтаксическая нотация версии 1.

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

ОПСП — оконечный пункт соединения уровня представления.

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

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

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

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

5.    СОГЛАШЕНИЯ

В настоящем стандарте используются соглашения по способу описания, установленные в документе ИСО/ТО 8509.

ГЛАВА 1. ОБЩИЕ ПОЛОЖЕНИЯ

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

6.1.    Назначение

На уровне представления выполняются функции представления информации, передаваемой между открытыми системами [ГОСТ 28906 (ИСО 7498)].

6.2.    В з а и м ос в я з ь с прикладным уровнем

Примечание. Ниже приведено описание прикладного уровня с точки зрения уровня представления.

ГОСТ 34.971-9» С. 7

6.2.1.    Прикладной протокол определяется через процедуру передачи значений представляемых данных между прикладными объектами (УП-пользователями), задаваемых в качестве параметра пользовательских данных в сервисных примитивах уровня представления.

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

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

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

Примечание. Логические объекты уровня представлении не участвую* и определении множества абстрактных синтаксисов, используемых прикладным» логическими о^ектами.

6.3. Взаимосвязь с сеансовым уровнем

Логические объекты уровня представления обеспечивают протоколы, которые расширяют сеансовые услуги ВОС для реализации в услугах уровня представления средств, описанных в ГОСТ 28906 (ИСО 7498). УП-пользователю предоставляется доступ к сеансовым услугам, который позволяет осуществлять наиболее полное использование услуг уровня представления. При этом осуществляется согласование’ сеансовых функциональных блоков и доступ к ним. Роль уровня представления в обеспечении такого доступа заключается в воспроизведении значений представляемых

С. 8 ГОСТ 34.971-91

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

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

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

Уровень представления включает две функции, которые он выполняет по запросу УП-пользователя:

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

б)    прямое и обратное преобразование синтаксиса передачи.

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

Примечания.

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

2.    В любой реальной открытой системе значения представляемых данных должны иметь локальный конкретный синтаксис. Прямое к обратное преобразования синтаксиса передача осуществляют по отношению к >тому локальному конкретному синтаксису.

6.5.    Согласование синтаксиса

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

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

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

•6.6.1. Пользовательская информация переносится в виде параметров пользовательских данных в составе сервисных примитивов уровня представления. Каждый параметр пользовательских

ГОСТ 34.971-91 С. 9

данных содержит одно нлн несколько значении представляемых данных. При передаче сохраняется порядок, в котором эти значения представляемых данных были выданы.

6.6.2. Значение представляемых данных может быть структурировано таким образом, что оно содержит вложенные значения представляемых данных из других контекстов представления, если это обеспечивается и поддерживается абстрактным синтаксисом. используемым для данного контекста представления.

Примечание. Структура параметров пользовательских данных сервисных примитивов уровня представления не может быть полностью описана на уровне определения услуг. Shy структуру должен колкость» определять некоторый интерфейс а реальной открытой системе (если такой интерфейс существует).

6.7.    Определение, контекста представления

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

6.7.2.    Существует две услуги, с помощью которых могут быть определены контексты представления. Это услуги P-CONNECT и P ALTER CONTEXT. Услуга P ALTER CONTEXT также обеспечивает удаление тех контекстов представления, которые более не требуются.

6.7.3.    По мере определения контекстов представления они добавляются в МОК. Действие по определению контскста представления делает его доступным для немедленного использования. Это позволяет УП-пользователю идентифицировать множество контекстов представления, необходимых для полного описания потока информации между УП-пользоватеЛЯми.

6.7.4.    Если ЛЮК пустое, то передача значений представляемых данных в составе параметров пользовательских данных услуг уровня представления возможна даже в том случае, когда все значения представляемых данных берутся из контекста по умолчанию. Значения представляемых данных передаются в контексте по умолчанию только в случае, когда .МОК пустое, либо когда использован сервисный примитив P EXPEDITED DATA. Контекст по умолчанию может быть определен с помощью услуги установления соединения уровня представления (но не может быть переопределен с помощью какой-либо другой услуги уровня представления) или по предварительному соглашению. Значения представляемых данных, которые передаются с помощью услуги P-EXPEDITED-DATA, всегда берутся из контекста по умолчанию.

6.8.    Административное управление множеством определений контекстов

С. 10 ГОСТ 34.971-91

Если функциональный блок административного управления контекстом не выбран, то МОК не будет изменяться во время существования соединения уровня представления.

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

6.8.1.1.    Если функциональный блок административного управления контекстом выбран, ЛЮК может изменяться во время существования соединения уровня представления. Это осуществляется посредством услуги P-ALTER-CONTEXT. На уровне представления обеспечивается идентичность МОК на обоих концах соединения этого уровня; поэтому услуга P-ALTER-CONTEXT предполагает получение подтверждения. Однако некоторые разрушающие услуги могут перекрывать услугу P-ALTER-CONTEXT или соперничать с ней-

6.8.1.2.    Если во время ожидания сервисного примитива под-7всрждения P-ALTER-CONTEXT принимается сервисный примитив индикации P RESYNCHRONIZE, то услуга P-RESYNCHRO-N1ZE имеет приоритет, и сервисная процедура P-ALTER-CONTEXT прекращается. Содержимое ЛЮК доводится до УП-пользователя. Если во время ожидания сервисного примитива запроса подтверждения P-ALTER-CONTEXT выдается сервисный примитив запроса P-RESYNCHRONIZE, то услуга P-RESYNCI1RONIZE имеет приоритет и сервисная процедура P-ALTER-CONTEXT прекращается. Содержимое ЛЮК доводится до УП-пользователя.

6.8.1.3.    Взаимодействие услуг P-ACT1VTTY-1NTERRUPT и P-ACTIVITY-DISCARD с услугой P-ALTER-CONTEXT может привести к неправильному изменению МОК и последующей передаче данных в контексте представления, неизвестном одному из УП-пользователей. УП-пользователи могут избежать этой ситуации посредством использования полномочия активности и правил по соблюдению надлежащей последовательности функционирования.

6.8.2.    Функциональный блок восстановлении контекста

6.8.2.1. У11-пользователь может выбрать функциональный

блок восстановления контекста. Если функциональный блок восстановления контекста не выбран, ДЮК может быть изменено только с помощью услуги P-ALTER-CONTEXT. При этом остальная часть п. 6.8 не должна приниматься во внимание. Если функциональный блок восстановления контекста выбран, поставщик услуг уровня представления (УЛ-постйвп’»1к1 будет восстанавливать ЛЮК в указанных точка;; в процессе существования соединения уровня представления. Если УП-пользоватсль запрашивает возврат к одной из этих точек, то будет восстанавливаться ЛЮК, активное для этой точки.

68.2.2.    Услуга P-RESYNCHRON1ZE (рестарт) или (установка) в точке, известной УП-поставщику, будет восстанавливать МОК, известный в данной точке. Если указанная точка младше

ГОСТ 34.971-91 С. II

тех точек, которые известны УП-поставщику, будет восстанавливаться МОК, определенный при установлении соединения уровня представления. Если же указанная точка старше тех точек, которые известны УП-поставишку или если запрашивается услуга P-RESYNCHRONIZE (отказ), МОК остается без изменений. Если задана некоторая неизвестная точка (она находится внутри диапазона ‘известных точек, но не известна УП-поставщику), УП-поставщнк должен указать ее УП-пользователю и не должен изменять МОК-

6.8.2.3 МОК вне активностей, как и между активностями, определяется при установлении соединения уровня представления и модифицируется с помощью любого сервисного примитива запроса P-ALTERCONNECT, выдаваемого вне активностей. Когда начата активность, ее начальное МОК равно МОК между активностями. Последующие сервисные примитивы запроса P-ALTER-CONTEXT. выдаваемые внутри активности, изменяют только МОК, относящиеся к этой активности.

G.8.2.4, Сервисные примитивы P^ACTIVITY-END. P-ACTIVITY-INTERRUPT и P-ACTIV1TY-D1SCARD предписывают УП-постав-щику восстанавливать МОК, действующее между активностями.

6.8 2.5. При выполнении сервисного примитива P-ACTIVITY-RESUME будет восстанавливаться МОК, соответствующее указанной точке синхронизации в указанной активности (если это известно УП-поставишку). Поскольку эта услуга является непод-тверждаемой, можно принимать данные в неизвестном контексте представления. В этом случае в сторону обоих УП-пользователей выдается индикация P-P-ABORT.

Примечание, Управление идентификаторами активности-находится в ведении У П-пользователя.

7. СРЕДСТВА УСЛУГ УРОВНЯ ПРЕДСТАВЛЕНИЯ

Услуг и уровня представления включают ряд средств, каждое из которых описано ниже, а услуги, их обеспечивающие, приведены в табл. 1.

Таблица 1 Услуги, обеспечивающие средства уровня представления

Ка-:м!вэ»а>12е услуги

Тип услуга

Нииач.ыие

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

динения:

P-CONNECT

Подтверждаемая

Установление соедине

ния

С. 12 ГОСТ 34.971-91

Продолжение табл. I

Наткнемте уедугн

Tuo i слуги

Назначение

Средство разъединения соединения:

P-RELEASE

P-U-ABORT Р РABORT

Подтверждаемая I ^подтверждаемая

Инициируемая поставщиком

Разъединение соединения

Прекращение соединения по инициативе поль. зоватсля Прекращение соединения по инициативе поставщика

Средство здмнннстратив. и ого управления контекстом’

Р ALTER-CONTEXT

Подтверждаемая

Добавление и удаление контекста

Средство передачи информации:

P-DATA

P-TYPED-DATA

P.EXPEDITED-DATA

P-CAPABIL1TY-DATA

Неподтверждаемая

Неподтверждаемая

Неподтверждаемая

Подтверждаемая

См примечание То же >

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

P-TOKENOIVE

P.TOKEN-PLEASE

P-CONTROL-GIVE

P.SYNC-MINOR

P-SYNCMAJOR P.RESYNCHRONIZE PUEXCEPTION.REPORT

P.P.EXCEPT10N-RE.

PORT

PACTIVITY-START Р-ACTIVITY-RESUME P-ACT1VITY.F.ND P ACTIVITY INTER-RUPT

P.ACTIVITY.DISCARD

Неподтверждаемая Неподтверждаемая Неподтверждаемая Опционально подтверждаемая Подтверждаемая Подтверждаемая Меподгвгрждаемая

Инициируемая поставщиком Неподтверждаемая Неподтверждаемая Подтверждаемая Подтверждаемая

Подтверждаемая ‘

См примечание То же »

»

»

»

>

»

»

»

»

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

7.!. Сродство установления соединения Средство установления соединения обеспечивает услугу, которая позволяет одному УП-пользователю установить соединение

ГОСТ 34.971-9! С. 13

уровня представления с другим УП-пользователем. Эта услуга позволяет УП-пользователям обмениваться параметрами, с помощью которых они могут установить следующие характеристики соединения уровня представления:

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

б)    начальное МОК;

в)    характеристики сеансового соединения;

г)    определение контекста по умолчанию.

7.2.    Средство разъединения соединения

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

а)    упорядоченное разъединение соединения уровня представления по инициативе УП-пользоватсля без разрушения;

б)    разъединение соединения уровня представления с разрушением; разрыв может быть инициирован как УП-пользователем, так и УП-поставщиком.

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

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

а)    добавление контекстов представления в МОК по согласованию между двумя УП-пользователям и и УП поставщиком; с каждым определенным контекстом представления связан идентификатор, однако эти идентификаторы действуют только в рамках данного соединения уровня представления;

б)    удаление контекстов представления из МОК.

7.4.    Средство передачи информации

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

7.5.    Средство управления диалогом

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

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

3 Зак 509

С. 14 ГОСТ 34.971-91

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

8. ФУНКЦИОНАЛЬНЫЕ БЛОКИ

8.1.    Функциональные блоки используются в настоящем стандарте для идентификации требований УП-пользоватслей при установлении соединения уровня представления.

8.2.    Устанавливаются две категории функциональных блоков:

а)    сеансовые функциональные блоки, описанные в стандарте ИСО 8326:

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

функциональный блок согласованного разъединения; функциональный блок указания возможностей; функциональный блок особых сообщений; функциональный блок служебных данных.

Правила выбора функциональных блоков в соответствии с ограничениями, налагаемыми сеансовыми услугами, установлены в стандарте ИСО 8326.

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

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

Понравилась статья? Поделиться с друзьями:
Стройсоветы