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

16 страниц

304.00 ₽

Купить официальный бумажный документ с голограммой и синими печатями. подробнее

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

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

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

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

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

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

Страница 1

ГОСТ Р ИСО/ТО 8509-95

государственный стандарт российской федерации

СИСТЕМЫ ОБРАБОТКИ ИНФОРМАЦИИ

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

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

БЗ 4-94/145


ГОССТАНДАРТ РОССИИ Москва

Страница 2

ГОСТ Р ИСО/ТО 860&-95

Предисловие

1    РАЗРАБОТАН И ВНЕСЕН Техническим комитетом по стандартизации ТК 22 «Информационная технология»

2    УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Постановлением Госстандарта России от 29.05.95 № 274

Настоящий стандарт содержит полный аутентичный текст международного стандарта И СО/ТО $509—37 «Системы обработки информации. Взаимосвязь открытых систем. Соглашения по услугам»

3    ВВЕДЕН ВПЕРВЫЕ

© ИПК Издательство стандартов, 1995

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

II

Страница 3

ГОСТ Р ИСОАО 8509-М

СОДЕРЖАНИЕ

0    Вьсяеиие    .    .    .    ......I

1    Область применения    .    ................    2

2    Нормативные ссылки ,    ...........2

3    Определения    ...............    ...    2

4    Модель услуг уровня .    .    ...    .    ■    ,4

5    Сервисные примитивы...........5

С Соглашения do временным диаграммам    .    .    ....    7

Приложение А. Соглашения    по    наименованию сервисных    примитивов    11

Приложение Б Соглашения    по    описанию параметров.....12

III

Страница 4

ГОСТ Р ИСО/ТО 8509—95

ГОСУДАРСТВЕННЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ

Системы обработки информации

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

Information processing systems.

Open Systems Interconnection Service conventions

Дата введения I99fl—01— 01

0 ВВЕДЕНИЕ

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

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

Н^дамие официальное

Страница 5

ГОСТ Р ИСО/ТО *509-«5

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

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

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

2    НОРМАТИВНЫЕ ССЫЛКИ

ГОСТ 34.%0—91 (ИСО 8072-86. Доп. 1—86 ИСО 8072—86) Системы обработки информации. Взаимосвязь открытых систем. Услуги транспортного уровня

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

ГОСТ Р 34.951-92 (ИСО 8348-87 с Доп. 1-87) Системы обработки информации. Взаимосвязь открытых систем. Услуги сетевого уровня

3 ОПРЕДЕЛЕНИЯ

3.1 Настоящий стандарт основывается на понятиях, установленных в ГОСТ 28906, и использует следующие определяемые в нем термины;

a)    (N)-уровень;

b)    (N)-услуга;

c)    (N)-логический объект;

d)    (N)-nynKT доступа к услугам;

с) (N)-адрес пункта доступа к услугам.

Примечания

1 Использование термина «услуга» в настоящем стандарте и в стандартах

2

Страница 6

ГОСТ Р ИСО/ТО 9509-95

по определении сервиса для сеансовою, транспортного к сетевого уровней не всегда согласится с определением. данным в ГОСТ 28906.

2 Термин «пункт доступа к услугам* в настоящем стандарте используется для описания связей между примитивами, имеющими отношение к одному и тому же соединению. Для того чтобы включить п настоящий стандарт понятии «оконечный пункт соединения», необходимо провести дополнительное изучение. Однако в уже существующих стандартах по определению сетевого и транспортного сервиса по ТОСТ Р 34 95} н ГОСТ 34903 встречаются ссылки нз указанное понятие

3.2 Для использования в настоящем стандарте вводятся следующие определения.

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

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

Примечание — Для описания повеления поставщика услуг обычно используется понятие конечного автомата.

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

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

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

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

a)    указывает, что внутри него по его инициативе активизирована некоторая процедура;

b)    указывает, что активизирована некоторая процедура по инициативе партнера—пользователя услуг.

3.2.6    Примитив ответа — представление некоторого элемента взаимодействия, в результате которого пользователь услуг завершил некоторую процедуру, которая была активизирована ранее через данный пункт доступа к услугам посредством элементов взаимодействия, представляемых примитивом «индикации».

з

Страница 7

ГОСТ Р ИСО/ТО 6S09-95

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

3.2.8    (N)-обязательная услуга — отдельная часть всей (N)-услуги, всегда включаемая в реализацию этой (N)-услуги.

3.2.9    (N) -необязательная для поставщика услуга — часть всей (N)-услуги, которая может включаться или не включаться в реализацию данной услуги.

3.2.JO (N)-необязательная для пользователя услуга — часть реализации (N)-услуги, которая используется только по согласованию между партнерами — пользователями услуг, выполняемому при установлении соединения.

3.2.11    Подтверждаемая услуга — часть всей (N)-услуги, запрос которой со стороны инициирующего пользователя услуг подтверждается в явной форме поставщиком услуг.

3.2.12    Неподтверждаемая услуга — часть всей (N)-услуги. запрос которой со стороны инициирующего пользователя услуг не подтверждается в явной форме поставщиком услуг.

3.2.13    (Гч)-услуга, инициализируемая поставщиком, — часть всей (N)-услуги, инициируемая поставщиком, а не пользователем услуги

4 МОДГЛI» УСЛУГ УРОВНЯ

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

a)    пользователи (N)-услуги;

b)    поставщик (Гч')-услуги.

Каждый пользователь услуги получает доступ к поставщику услуги через пункт доступа к услугам.

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

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

4

Страница 8

ГОСТ Р И СО/ТО 6509—95

нопьлиплель <М) УСЛУ'И

I (IVJ-услуги    IN)    услу'и

О_о

'IOCT381UH* (N1 уСЛуГи

(абстрактней автомат)

Рисунок I — Модель услуг уровня

Отношения между терминами — услуга, сервисный примитив, протокол взаимодействия партнеров и логические объекты партнеров показаны на рисунке 2.

IN —I) /роаеиь

А — примитивы (N) -услуги В — примитива (N-I).услуги С — протокол (N)-партнеров D — (К)-логические ofivcKThi

Рисунок 2 — Связи между нсполъзусмыми терминами

5 СЕРВИСНЫЕ ПРИМИТИВЫ

5.1 Общие положения

Использование примитивов не предполагает какой-либо специфической реализации пункта доступа к услугам. Приводимые да-

5

Страница 9

ГОСТ Р ИСО/ТО 8509-95

лее пояснения применимы к этому способу определения, основанному на понятии сервисного примитива;

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

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

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

5.2    Категории услуг

Устанавливают следующие категории услуг:

a)    обязательная услуга по 3.2.8;

b)    необязательная для поставщика услуга по 3.2.9;

c)    необязательная для пользователя услуга по 3.2.10.

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

5.3    Типы сервисных примитивов

Устанавливают 4 типа сервисных примитивов:

a)    примитив запроса по 3.2.4;

b)    примитив индикации по 3.2.5;

c)    примитив ответа по 3.2.6;

d)    примитив подтверждения по 3.2.7.

5.4    Свойства примитивов

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

a)    направление — принимает одно из следующих значений:

1)    от пользователя к поставщику услуг;

2)    от поставщика к пользователю услуг — указывает основной поток информации;

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

6

Страница 10

ГОСТ Р ИСО/ТО 8509—95

5.5 Имена примитивов

Имя каждого примитива состоит из трех элементов:

a)    начальная часть (или инициалы)* задающая уровень в соответствии с приложением А, раздел АЛ;

b)    имя, указывающее некоторую, часть всей услуги уровня в соответствии с приложением А, раздел А.2;

с ) имя, указывающее тин примитива в соответствии с приложением А, раздел А.З.

Примечание — В определениях сеансового сервиса в разделе по альтернативным услугам в пунктах доступа дастся модификация иыен структур лрнмитнно», о которых указывается дальнейшее разделение некоторой части услуги уровня Эго разделение указывается в сковках после имени части услуги

в СОГЛАШЕНИЯ ПО ВРЕМЕННЫМ ДИАГРАММАМ

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

Временные диаграммы (рисунок 3) показывают:

a)    последовательность событий на каждом из интерфейсов пользователь/поставщик;

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

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

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

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

7

Страница 11

ГОСТ Р ИСО/ТО 8509—95

1 Польюаатеяь

1 услуг

X индикации

‘ ^ Х-отве!

Г

6) Альтернативные обозначения (используемые при определении сетевых, транспортных и сеансовых услуг)

а) Рекомендуемые обозначении

s

Страница 12

ГОСТ Р И СО/ТО 8509—95

зуемое в стандартах по определению сетевых, транспортных и сеансовых услуг. Оба способа представления имеют одинаковое смысловое содержание. Например, на рисунках За и 36 за примитивом запроса от одного пользователя услуг, выдаваемым в момент времени следует примитив индикации в момент времени /2, направленный к пользователю услуг — партнеру, что показано с помощью линии в средней части временной диаграммы. Если между событиями отсутствует некоторая особая взаимосвязь, невозможно предсказать, на какой из сторон событие произойдет первым. В то же время на абоих сторонах события могут произойти в течение некоторого времени конечного промежутка времени. Поэтому средняя часть остается незаполненной или для большей определенности на ней изображается волнистая линия.

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

Примечание _ В каждом ю стандартоа по определению сетевого,

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

9

Страница 13

ГОСТ Р ИСО/ТО S509-96

Пот.и>ий1сп»    Поставщик    Пользователе

услуг    ycnvr    услуг

Рисунок 4а — Подтверждение (I)


Рисунок 4 6) — Подтверждение (2)


10

Страница 14

ГОСТ Р И СО, ТО 8509-95

ПРИЛОЖЕНИЕ А (справочное)

СОГЛАШЕНИЯ ПО НАИМЕНОВАНИЮ СЕРВИСНЫХ ПРИМИТИВОВ

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

A, i Инициалы

Для укзляния уровней в рамках модели ВОС используют следующие иннця.

алы.

a)    П — уровень представ.теиин;

b)    СН — сеансовый уровень:

c)    Т — транспортный уровень;

«1) СТ — сетевой уровень;

с) ЗД — уровень заеиа данных;

i)    Ф — физический уровень.

Примечание — Следует различать использование буквы «N* для обозначения сетевого уровня и последовательности <N> для обозначения отдельного. но не указанного по имени уровня эталонной модели.

А 2 , И м я услуги

В качестве имени услуги рекомендуется использовать одно слово в виде неопределенной формы глагола, напрвмер СОЕДИНИТЬ. ПРЕРВАТЬ.

АЗ Ими типа примитива

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

a)    запрос:

b)    индикации:

c)    отеет (положительный или отрицательный);

ii)    подтверждение (положительное или отрицательное).

А4 Изображение

Пниииал(и) изображают в соответствии с разделом А.!. Имя услуги выписывают прописными, а имя типа услуги строчными буквами.

Инициал(ы» и имя типа услуги разделяют знаком «—> (тире); имя тип* услуги н типа примятива разделяют пробелом.

11

Страница 15

ГОСТ Р И СО/ ТО 8509—‘JS

ПРИЛОЖЕНИЕ Б (справочное)

СОГЛАШЕНИЯ ПО ОПИСАНИЮ ПАРАМЕТРОВ

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

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

о — обязательный параметр;

у -- условный параметр,

< = ) — значение параметра идентично соответствующему плрзмефу эо взаимодействии, представленном предшествующим примитивом, связанным с данным примитивом;

П — параметр используется по выбору пользователя;

пусто — во взаимодействии, представленном данным прнмнтаэом. параметр ис используется.

12

Страница 16

ГОСТ Р И СО/ТО 8.509-95

УДК 681.324:006.354 ОКС 35.100    П85    ОКСТУ    4002

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

(Редактор Г. С. Шеко Технический [>едак7ор Л. А. Кузнецова Корректор Н. И. Ильичева

Слано а иаб 0$07.96. Поэт, в вс*. 04 9в Уел. веч я. 0.93. Уел, кр.-отт. 0,93 _Уч -изд. д. О.Ю Тираж «00 «1. С 27М.

И11К Издательство стандарте». IUWS, Москва, КолидсзешЯ аер.. 14 ЛР М 021007 07 t0.0e.9S.

Кмужсваи типографии «таиааотол. уг. .Чоско*с*а«. J66. Эм. ISM ПЛР М 040139