ГОСТ Р И СО 9040-96
ГОСУДАРСТВЕННЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ
И11 ФОРМАН ИОН 11АЯ ТЕХНОЛОГИ Я
ВЗАИМОСВЯЗЬ ОТКРЫТЫХ СИСТЕМ СЛУЖБА ВИРТУАЛЬНЫХ ТЕРМИНАЛОВ БАЗОВОГО КЛАССА
Издание официальное
ГОССТАНДАРТ РОССИИ М о с к в а
ГОСТ Р ИСО 9040 -96
Предисловие
1 РАЗРАБОТАН Московским научно-исследовательским центром (МНИЦ) Комитета при Президенте Российской Федерации по политике информатизации
ВНЕСЕН Комитетом при Президенте Российской Федерации по политике информатизации
2 УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Постановлением Госстандарта России от 23.05.96 № 328
Настоящий стандарт содержит полный аутентичный текст международного стандарта ИСО 9040--90 «Информационная технология. Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса»
3 ВВЕДЕН ВПЕРВЫЕ
© И ПК Издательство стандартов, 1996
Настоящий стандарг нс может быть полностью или частично воспроизведен, тиражирован и распространен в качестве официального издания без разрешения Госстандарта России
II
ГОСТ Н ИСО 9040- ¥6
Содержание
1 Назначение.................. 1
2 Нормативные ссылки............... 2
3 Определения.................. 4
3.1 Глобальные определения ВОС.......... 4
3.2 Определения элементов услуг управления ассоциацией 4
3.3 Определения службы виртуальных терминалов .... 4
4 Сокращения.................. 12
4.1 Общие сокращения.............. 12
4.2 Режимы функционирования........... 12
4.3 Компоненты модели ФСВТ........... 12
4.4 Правила доступа............... 13
5 Соглашения.................. 13
6 Общие средства................. 13
6.1 Введение.................. 13
6.2 Средства службы ВТ базового класса........ 14
6.3 Функциональная среда ВТ (ФСВТ) и параметры ФСВТ 15
6.4 Профили ФСВТ............... 15
6.5 Управление диалогом.............15
7 Средства взаимодействия.............. 15
7.1 Средство установления............. 15
7.2 Средство завершения............. 15
7.3 Средство согласования............. 16
7.4 Средство передачи данных............ 16
7.5 Средство управления доставкой.......... 16
7.6 Средство организации диалога.......... 16
7.7 Средства прерываний............. 17
8 Режимы функционирования............. 17
8.1 С-режим.................. 17
8.2 А-режим.................. 17
9 Правила доступа................. 18
10 Функциональные блоки ВТ............. 19
10.1 Фунциональныс блоки «согласование»....... 20
10.2 Функциональный блок «согласованное разъединение» 22
10.3 Функциональный блок «срочные данные»...... 22
10.4 Функциональный блок «разрыв».........23
10.5 Функциональный блок «расширенные правила досту
па» ...................23
ill
ГОСТ Р ИСО 9040- 96
10.6 Функциональный блок «структурированные ОУ» . . 23
10.7 Функциональный блок «блоки»......... 23
10.8 Функциональный блок «поля».......... 23
10.9 Функциональный блок «ОСИ».......... 24
11 Профили ФСВТ................. 24
12 Модель ФСВТ.................25
13 Объекты отображения............... 27
13.1 Структура................. 28
13.2 Атрибуты................. 36
14 Объекты управления............... 37
14.1 Структурные средства ОУ и соответствующие ограничения .................. 38
14.2 Стандартные ОУ для полей и управляемого ввода дан
ных ................... 39
14.3 Стандартный ОУ для условий динамического завершения ...................40
14.4 Стандартный ОУ для завершения с уведомлением . . 41
14.5 Стандартный ОУ для эхоконтроля........ 41
15 Объекты справочной информации.......... 41
15.1 Структура................. 41
15.2 Создание и использование ОСИ......... 42
16 Объекты устройств ............... 43
17 Параметры ФСВТ и направленный граф........ 43
17.1 Направленный граф параметров ФСВТ....... 43
17.2 Правила совместимости ФСВТ.......... 44
18 Параметры ФСВТ объектов отображения........ 47
18.1 Первичные параметры ФСВТ.......... 47
18.2 Вторичные параметры ФСВТ.......... 48
18.3 Третичный параметр ФСВТ........... 56
19 Операции над объектами отображения......... 57
19.1 Операции адресации............. 57
19.2 Операции обновления............. 68
19.3 Управление доступом к объекту отображения . ... 76
20 Параметры ФСВТ для ОУ............. 78
20.1 Использование и действия параметров ФСВТ ОУ . . 78
20.2 Использование и действия параметров ФСВТ элементов данных......... 82
20.3 Стандартные ОУ.............. 83
IV
21 Параметры ФСВТ для ОСИ.............96
21.1 Доступность................96
21.2 Параметры ФСВТ для ОСИ...........96
22 Операции над ОСИ................96
22.1 Доступность................96
22.2 Идентификация ОСИ и записей ОСИ.......96
22.3 Операции обновления ОСИ...........97
22.4 Операции ссылки к ОСИ............98
23 Параметры ФСВТ объекта устройства.........99
23.1 Параметры ФСВТ для ОУ по умолчанию......99
23.2 Параметры ФСВТ «минимальная длина »...... 99
23.3 Параметры ФСВТ объекта устройств;! для атрибутов . 99
23.4 Параметры ФСВТ «завершение».........102
23.5 Взаимосвязь между использованием ОУУЗ или ОУОП
и параметрами ФСВТ объекта устройства......105
24 Управление доставкой, синхронизация и «конечный эффект» 106
24.1 «Нет управления доставкой»...........106
24.2 «Простое управление доставкой».........107
24.3 «Карантинное управление доставкой».......107
24.4 Неявная доставка...............108
24.5 Очереди обновления и обработка приоритета .... 108
25 Модель взаимодействия..............112
26 Услуги ВТ...................113
27 Последовательности услуг ВТ............115
27.1 Фазы...................115
27.2 Переходы фаз................115
27.3 Монопольное использование полномочия доступа ПДЗ 117
27.4 Доступность и условия использования услуг ВТ ... 118
27.5 Конфликты услуг в А-режиме..........119
28 Средство установления..............120
28.1 Услуга VT-ASSOCIATE............120
29 Средство завершения...............127
29.1 Услуги..................127
29.2 Услуга VT-RELEASF.............127
29.3 Услуга VT-U-ABORT.............129
29.4 Услуга VT-P-ABORT.............130
30 Средства согласования..............130
30.1 Согласование профиля «переключение»......131
ГОСТ Р ИСО 9040-96
30.2 Многократное согласование..........132
30.3 Упорядоченное управление для многократного согласования .................140
31 Средство передачи данных.............142
31.1 Услуга VT-DATA...............142
32 Средство управления доставкой...........145
32.1 Услуга VT-DELIVER.............145
32.2 Услуга VT-АС К- RECEIPT...........146
33 Средство управления полномочием доступа.......147
33.1 Услуга VT-G1VE-TOKENS...........147
33.2 Услуга VT-REQUEST-TOKENS.........147
34 Средство разрушающего разрыва...........148
34.1 Услуга VT-BREAK..............148
Приложение А Профили ФСВТ по умолчанию.......151
А. 1 Введение в определения профилей ФСВТ......152
А.2 Нотация для определения профилей ФСВТ.....152
А.З Профиль ФСВТ по умолчанию для С-режима, vt-b-spr-
sd....................153
A. 4 Профиль ФСВТ по умолчанию для A-режима, vt-b-spr-
ad....................154
Приложение В Пояснения..............156
B. 1 Типы обеспечиваемого взаимодействия ВТ.....156
В.2 Пособие для понимания роли объектов отображения 156
В.З Связь окна обновления с буферизацией......156
В.4 Семантика объектов управления.........156
В.5 Эхоконтроль................157
В.6 Управление эхоконтролем...........157
В.7 Алгоритм управления эхоконтролем........158
В.8 Условия завершения.............158
В.9 Синхронизация доставки обновлении...... 159
В. 10 Многократное согласование..........160
В.11 Семантика объектов отображения........160
В. 12 Репертуары................160
В.13 Использование в репертуарах дополнительных управляющих знаков ГОСТ 34.301......... 161
В. 14 Параметры ФСВТ «назначение шрифта»......16!
В. 15 Конечный эффект............. 162
В. 16 Средства прерываний.............162
VI
В. 17 Атрибут «выделение».............163
В. 18 Дополнительный пояснительный материал для средств
работы е полями..............165
B. 19 Дополнительный пояснительный материал для средств
работы с блоками..............174
Приложение С Значения типа ИДЕНТИФИКАТОР ОБЪЕКТА АСН.1 ..............177
C. 1 Для идентификации настоящего стандарта.....177
С.2 Для идентификации типов присвоений атрибутов . . 178
Приложение D Размер объектов управления с приоритетом
«срочный»..............179
VII
ГОСГ Р ИСО 9040-96
Введение
Настоящий стандарт разработан для обеспечения взаимосвязи компьютерных систем. Его отношение к другим стандартам определено в эталонной модели для взаимосвязи открытых систем (ВОС) (ГОСТ 28906). Эталонная модель подразделяет область стандартизации на ряд поддающихся управлению уровней спецификации.
Назначение настоящего стандарта — определить услугу, обеспечиваемую на прикладном уровне службой виртуальных терминалов (ВТ) базового класса.
Служба виртуальных терминалов базового класса обеспечивается посредством протокола виртуальных терминалов базового класса, определенного в ГОСТ 34.986.1, и использования услуг, доступных из элемента услуги управления ассоциацией (ЭУУА) на прикладном уровне, и услуги уровня представления
VIII
Г ОСТ Р ИСО 9040—9о
ГОСУДАРСТВЕННЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ
Информационная технология
ВЗАИМОСВЯЗЬ ОТКРЫТЫХ СИСТЕМ.
СЛУЖБА ВИРТУАЛЬНЫХ ТЕРМИНАЛОВ БАЗОВОГО КЛАССА
Information technology Open Systems Interconnection Virtual Ierminal Basic Class
Service
Дата введения 1997-01—01
I НАЗНАЧЕНИЕ
Настоящий стандарт определяет абстрактное описание внешне видимой службы ВТ базового класса прикладного уровня ВОС в терминах:
a) модели, определяющей взаимодействие пользователе)* услуги;
b) действий примитивов и событий услуги;
c) параметрических данных, соответствующих каждому действию примитива и событию;
d) взаимоотношения между допустимыми последовательностями этих действий и событий.
Услуга, определенная в настоящем стандарте, обеспечивастся протоколом ВТ базового класса ВОС (в сочетании с элементом ЭУУА и услугой уровня представления) и может использоваться любым пользователем, в том числе и другими элементами услуг прикладного уровня. Взаимоотношение между стандартами для службы ВТ, протокола ВТ ЭУУА, службы уровня представления и пользователем службы ВТ показано на рисунке 1.
Настоящий стандарт также определяет два стандартных по умолчанию профиля функциональной среды виртуального терминала (ФСВТ) и содержит описание формы зарегистрированных профилей ФСВТ и объектов управления. Профили ФСВТ определяют наборы параметров ФСВТ, которые иепользукггся для установления ассоциаций ВТ и последующего согласования. Стандарт также он
Ичлание официальное
1-2— IЗЗХ
редсляет структуру идентификаторов объектов нотации АСН.1 для объектов, описанных в настоящем стандарте, и для использования в регистре объектов ВТ.
Настоящий стандарт не определяет индивидуальные реализации или готовые продукты, а также не налагает ограничений на реализацию логических объектов и интерфейсов внутри компьютерной системы. Поэтому нет требований соответствия данному стандарту.
Настоящий стандарт применяется к интерактивным прикладным системам, требующим ориентированной на терминал связи, выраженной в терминах передачи и манипулирования графическими изображениями, имеющими следующие характеристики:
a) изображения состоят из графических элементов блоков знаков, организованных в одно-, двух- или трехмерную структуру;
b) любому графическому элементу могут быть поставлены в соответствие атрибуты для определения режима его отображения.
Пользователь ВТ
Служба ВТ обеспечивает сервис
на базе услуги, обеспечиваемой услугой ЭУУА
и службой уровня представления
Протокол уровня представления
Рисунок t — Связь настоящего стандарта с другими стандартами прикладного уровня ВОС
Управляющая информация для связи может моделироваться с помощью объектов управления ВТ, а несколько устройств могут моделироваться с помощью объектов устройств ВТ, связанных с другими объектами ВТ.
2 НОРМАТИВНЫЕ ССЫЛКИ
В настоящем стандарте использованы ссылки на следующие стандарты: