Стр. 1
 

58 страниц

548.00 ₽

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

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

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

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

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

В настоящем стандарте определена спецификация протокола, используемого для обмена данными между нижним тестором и верхним тестором при использовании скоординированного отдельного или скоординированного отдельного встроенного тестирования транспортного уровня ИСО в соответствии с руководящими положениями по ГОСТ Р ИСО/МЭК 9646-2.

Задача состоит в том, чтобы протокол административного управления тестирования (ПАУТ) был достаточно общим, чтобы охватить весь диапазон аттестационного тестирования, не ограничивая будущих расширений.

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

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

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

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

Введен впервые

Оглавление

Введение

1 Назначение

2 Соответствие

3 Нормативные ссылки

4 Определения

5 Символы и сокращения

6 Общее описание протокола административного управления тестированием

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

8 Структура и кодирование ПБДАУТ

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

Приложение В Форма ЗРСП административного управления тестированием

Приложение С Примеры использования ПАУТ

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

Страница 1

ГОСТ Р ИСО/МЭК 10025—3—94

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

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

ПЕРЕДАЧА ДАННЫХ И ОБМЕН ИНФОРМАЦИЕЙ МЕЖДУ СИСТЕМАМИ. АТТЕСТАЦИОННОЕ ТЕСТИРОВАНИЕ ТРАНСПОРТНОГО УРОВНЯ В РЕЖИМЕ С УСТАНОВЛЕНИЕМ СОЕДИНЕНИЯ ПРИ ИСПОЛЬЗОВАНИИ УСЛУГ СЕТЕВОГО УРОВНЯ В РЕЖИМЕ С УСТАНОВЛЕНИЕМ СОЕДИНЕНИЯ

ЧАСТЬ 3

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

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

БЗ 4—94/222



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

Страница 2

ГОСТ Р ИСО/МЭК 10025—3—94

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

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

ПЕРЕДАЧА ДАННЫХ И ОБМЕН ИНФОРМАЦИЕЙ МЕЖДУ СИСТЕМАМИ. АТТЕСТАЦИОННОЕ ТЕСТИРОВАНИЕ ТРАНСПОРТНОГО УРОВНЯ В РЕЖИМЕ С УСТАНОВЛЕНИЕМ СОЕДИНЕНИЯ ПРИ ИСПОЛЬЗОВАНИИ УСЛУГ СЕТЕВОГО УРОВНЯ В РЕЖИМЕ С УСТАНОВЛЕНИЕМ СОЕДИНЕНИЯ

ЧАСТЬ 3

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

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

to Of * i's '

Страница 3

ГОСТ Р ИСО/МЭК 10025-3-94

Предисловие

1    ПОДГОТОВЛЕН И ВНЕСЕН Техническим комитетом по стандартизации ТК 22 с Информационная технология»

2    ПРИНЯТ И ВВЕДЕН В ДЕЙСТВИЕ Постановлением Госстандарта России от 13.09.94 № 220.

Настоящий стандарт содержит полный аутентичный текст международного стандарта ИСО/МЭК 10025—3—93 «Информационная технология. Передача данных н обмен информацией между системами. Аттестационное тестирование транспортного уровня в режиме с установлением соединения при использовании услуг сетевого уровня в режиме с установлением соединения. Часть 3. Спецификация протокола административного управления тестированием»

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

(g> Издательство стандартов, 1994

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

I!

Страница 4

ГОСТ Р ИСО МЭК 10025-3-w

СОДЕРЖАНИЕ

Введение ......    I

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

2    Соответствие    .....

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

4    Определения...........    .    .

5    Снмиолы и сокращении .    .    .    ...

6    Общее описание протокола административного управления тес

тированием ............6

7 &тсмс1ггы процедур    ....    ...    12

в Структура и кодирование ГШДАУТ ...    27

Приложении- А Таблицы состояний    ...    ,34

Приложение В Форма ЗСРП административного управления тестированием 45 Приложение С Примеры использовании ПАУТ    .    48

1(1

Страница 5

ГОСТ Р ИСО/МЭК 10025—3-М ГОСУДАРСТВЕННЫЙ стандарт российской федерации

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

ПЕРЕДАЧА ДАННЫХ И ОБМЕН ИНФОРМАЦИЕЙ МЕЖДУ СИСТЕМАМИ.

АТТЕСТАЦИОННОЕ ТЕСТИРОВАНИЕ ТРАНСПОРТНОГО УРОВНЯ В РЕЖИМЕ С УСТАНОВЛЕНИЕМ СОЕДИНЕНИЯ ПРИ ИСПОЛЬЗОВАНИИ УСЛУГ СЕТЕВОЮ УРОВНЯ В РЕЖИМЕ С УСТАНОВЛЕНИЕМ СОЕДИНЕНИЯ

Часть 3

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

Information technology.

Telecommunications and information exchange between systems. Transport conformance testing for conncctionmode transport protocol operating over connect ion-mode network service.

Part 3. Transport test management protocol specification

Дата «ведения I995—07— 01

О ВВЕДЕНИЕ

В настоящем стандарте определена спецификация протокола, используемого для обмена данными между нижним тестором (ИТ) и верхним тестором (ВТ) при использовании скоординированного отдельного (СО) или скоординированного отдельного встроенного (СОВ) тестирования транспортного уровня ИСО в соответствии с руководящими положениями по ГОСТ Р ИСО/МЭК 9646—2.

Задача состоит в том, чтобы протокол административного управления тестирования (ПЛУТ) был достаточно общим, чтобы охватить весь диапазон аттестационного тестирования, не ограничивая будущих расширений.

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

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

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

3 3?.к 2049

у'

1

Страница 6

ГОСТ Р ИСО/МЭК I002S-3-M

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

ПЛУТ транспортного уровня расположен на верхней границе этого уровня. Он использует услуги транспортного уровня и ссылается на ГОСТ 34.960, из положений которого он исходит для достижения поставленных целей.

Эти отношения показаны на рисунке 0.1.

— — — — Ссыпки *<з исходные положении

Спецификации

I

ПАУТ

трэмслортиого

уровня

Олредсг

уровня

трвиспортмого

Рисунок 0.1 — Отношения между ПАУТ и смежными услугами

I НАЗНАЧЕНИЕ

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

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

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

1.2    Процедуры определяются в понятиях:

(a)    взаимодействий между логическими объектами адмнннст-ратнвного управления тестированием путем обмена блоками данных ПАУТ:

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

2 СООТВЕТСТВИЕ

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

Поставщик протокольной реализации, претендующей на соответствие настоящему стандарту, должен заполнить экземпляр

2

Страница 7

ГОСТ Р ИСО/МЭК I0025-3-&*

формы ЗСРЛ, приведенной в приложении В, и предусмотреть информацию, необходимую для идентификации как поставщика, так и реализации.

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

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

ГОСТ 27463-87 Системы обработки информации. 7-битные кодированные наборы символов.

ГОСТ 34.960-91 Системы обработки информации. Взаимосвязь, открытых систем Определение услуг транспортного уровня

ГОСТ Р ИСО/МЭК 9646—1—93 Информационная технология. Взаимосвязь открытых систем. Методология и основы аттестационного тестировании. Часть I. Общие принципы

ГОСТ Р ИСО/МЭК 9646—2—93 Информационная технология. Взаимосвязь открытых систем. Методология и основы аттестационного тестирования. Часть 2. Спецификация абстрактного тестового комплекта

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

4.1    В данном документе используются следующие термины, определенные в ГОСТ Р ИСО/МЭК 9646—1:

a)    тестируемая реализация;

b)    тестируемая система;

c)    нижний тестер;

d)    верхний тестер;

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

4.2    Для целей настоящего стандарта применимы следующие определения:

4.2.1    Логический-объект-П АУТ — логический объект ВТ-ПАУТ или логический объект НТ-ЛАУТ.

4.2.2    Логнческнй объект ВТ ПАУТ — экземпляр верхнего тестера (ВТ), который действует как предсказуемый пользователи услуг, предоставляемых тестируемой реализацией (ТР).

4.2.3    Логический-объект-НТ-ПАУт — та часть нижнего тестера (НТ), которая инструктирует ВТ о том, какие запросы следует выдать в ТР. управляет и контролирует действия ВТ.

4.2.4    Кол Г1БДАУТ (КОД) — информация заголовка, идентифицирующая соответствующий протокольный блок данных административного управления тестированием (ПБДАУТ).

Страница 8

ГОСТ Р ИСО/МЭК 10025—3—94

4.2.5    Счет параметров (СП) — указатель количества параметров в рассматриваемом ПБДАУТ.

4.2.6    Длина параметра — указатель длины соответствующего поля параметров.

4.2.7    Часть «параметры» — одни или группа нескольких октс тов, используемых для представления конкретного набора информации. Параметр является ОБЯЗАТЕЛЬНЫМ, если он содержится в этой спецификации.

4.2.8. Примитив вне контекста (ПВК) ~ примитив находится вне контекста, если он приводит к неразрешенной последовательности примитивов услуг транспортного уровня (УТУ), определенной в определениях У ТУ.

4.2.9 Внутреннее событие «предельный счет» (СПС) — событие. вырабатываемое логнческнм-объехтом-ВТ-ПАУТ при достижении предела конкретного счета.

4.2 10 Излишний примитив — примитив Т-ДАННЫЕ индикация или Т-СРОЧНЫЕ ДАННЫЕ индикация является излишним, если он получен вне контекста после того, как логнческнй-обг>ектВТ-ПАУТ передал примитив Т-РАЗЪЕДИНЕНИЕ запрос.

4.2.П Параметр пежима — объекты, используемые 8 логиче-еком-объекте-ВТ-ПАУТ для определения ответов на определенные события либо дли определения параметров при внутреннем СПС или при генерации данных.

4.2.12    Параметр счета — объекты, используемые в логическом-объекте-ВТ-ПДУТ для регистрации активности в каждом направлении через интерфейс УТУ или при ретрансляции этой информации в НТ.

4.2.13    Элемент хранения - объекты, кроме параметров режима и счета, используемые в логическом-объекте-ВТ-ПДУТ для хранения переменных.

4.2.14    Элементарное действие — определенное действие логического объекта ВТ-ПАУТ. используемое при формировании ответа на входящее элементарное событие.

4.2.15    Команда ПБДАУТ — команда на установку пли получение значений, внутренних переменных, управление генерацией данных или генерацию параллельных логнчееких-объектов-ВТ-ПАУТ.

4.2.16    Ответный ПБДАУТ—ПБДАУТ. который обеспечивает информацию в явном или неявном виде (например, останов генерации данных) по запросу соответствующей команды ПБДАУТ.

4.2.17    Недействительный ПБДАУТ—ПБДАУТ, который не отвечает требованиям настоящего стандарта по структуре и кодированию.

4

Страница 9

ГОСТ Р ИСО/МЭК 10026-3-94

4.2.18    Элементарное событие — событие, которое имитирует ответ логнчесхого-объектаВТ-ПАУТ.

4.2.19    Команда ПБДАУТ типа предоставления — команда на получение значений внутренних переменных из логического-обь-екта-ВТ-ПАУТ.

4.2.20    Команда ПБДАУТ типа установления — команда на установление значений внутренних переменных.

4.2.21    Событие внутреннего пуска — примитив, используемый для пуска или повторного пуска логического-объекта-ВТ-ПАУТ.

4.2.22    Событие изменения режима — элементарное событие, которое побуждает логическнй-объект-ВТ-ПАУТ установить параметры внутреннего режима в значения параметров, передаваемых в ПБДАУТ, и при необходимости выдать ответ на новый режим.

4.2.23    Отправители данных - обеспечивают средства генерации данных в потоках Т-ДАННЫЕ или Т-СРОЧНЫЕ-ДАННЫЕ.

4.2.24    Автоматический отправитель — отправитель данных, который запускается или останавливается конкретными командами ПАУТ. В активном состоянии он действует асинхронно в пределах логнческого-объекта - ВТ-ПАУТ.

4.2.25    Пошаговый отправитель отправитель данных, который генерирует данные синхронно в ответ на конкретную команду ПАУТ.

4.2.26    Отраженный СБДТ — отраженный СБДТ образуется путем использования данных, полученных в примитиве Т-ДАННЫЕ индикация или Т-СРОЧНЫЕ-ДАННЫЕ индикация и передастся в примитиве Т-ДАННЫЕ запрос.

4.2.27    Отраженный ССБДТ — отраженный ССБДТ образуется путем использования данных, полученных в примитиве Т-ДАННЫЕ индикация или Т-СРОЧНЫЕ-ДАННЫЕ индикация и передается в примитиве Т-СРОЧНЫЕ-ДАННЫЕ запрос.

5 СИМВОЛЫ И СОКРАЩЕНИЯ

5.1    Блоки данных

ПБДАУТ - протокольный блок данных административного управления тестированием.

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

5.2    Поля ПБДАУТ

КОД— идентификатор ПБДАУТ (см. 4 2.4).

СП — счет параметров (см. 4.2.5).

5.3    П р о ч и е

Страница 10

ГОСТ Р ИСО/МЭК 10026—3—94

УТУ — услуга транспортного уровня.

ТР — тестируемая реализация.

ТС — тестируемая система.

СПС — событие «предельный счет».

ПВК — примитив вне контекста.

НТ — нижний тестер.

ВТ — верхний тестер.

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

5.4 Локальные переменные

Хп - хранимый элемент п, где п находится в диапазоне 1—33.

Сп — счет п, где п находится в диапазоне 1—38.

Рп — параметры режима, где п находится в диапазоне 1—27.

в ОБЩЕЕ ОПИСАНИИ ПРОТОКОЛА АДМИНИСТРАТИВНОГО УПРАВЛЕНИЯ ТЕСТИРОВАНИЕМ

Логические объекты протокола административного управления тестированием подразделяются на два типа: логический-объект-ВТ-ПАУТ и логический-объект-НТ-ПАУТ. Верхний тестер содержит одни или несколько логнческих-объектов-ВТ-ПАУТ, ВТ расположен в тестируемой системе (ТС) и может рассматриваться как предсказуемый пользователь услуг, предоставляемых ТР (см. рисунок 0.2). Логический-объект-НТ-ПАУТ является частью НТ и его задача состоит в том, чтобы инструктировать ВТ о запросах, которые он должен выдавать в ТР (см. рисунок 0.3).

ПАУТ является асимметричным. Логический-объект-НТ-ПАУТ выполняет главную роль:

—    он позволяет передавать логнческому-объекту-ВТ-ПАУТ любые последовательности ПБДАУТ, нормальные СБДТ и срочные СБДТ;

—    он никогда не обязан отвечать логическому-объекту-ВТ-ПАУТ каким-либо стандартным образом.

Примечание 2 — Если ПВДАУТ. оерглаиныА логичесхим-объехтом-НТ-ЛАУТ, является недействительным, то поведение логнческого-с<Ьлкта-ВТ-ПАУТ управляется режеиом.

Логический-объект-ВТ-ПАУТ выполняет подчиненную роль:

—    его поведение должно соответствовать данной спецификации при приеме ПБДАУТ, нормальных СБДТ и срочных СБДТ;

—    он должен, в частности, отвечать на команды НТ, содержащиеся в ПБДАУТ или в режимах.

Логический-объект-ВТ-ПАУТ в определенный момент времени управляет одним соединением транспортного уровня. Кроме того,

С

Страница 11

ГОСТ Р ИСО/МЭК 10025-3-94

Логический - объект -НТ-ПАУТ


*


Логический— o^vflKT—8Т-ПЛУТ


ПБДАУТ


Верхний тгстср

ПДУТУ

ПБДТ

ТР

Нижмхй тестер

Рисунок 0.2 — Отношение к эталонной модели

Примечание ] — Компоненты, показанные на приведенной «ышс схеме э виде частей НТ и ТС, относятся к ПАУТ. Другие составные части НТ и ТС ве полалаиы па схеме, поскольку они носят лохальиый характер.

7

Страница 12

ГОСТ Р ИСО.МЭК 10023-3-94

1

нт

от

ПБДАУТ / S,

ТР

V

(N) -ПБД

IN—11 ПДУ

/

1N-1> поставщик услуг

Рисунок 0.3 - Отношение к архитектуре тестирования-(метод скоординированного тестирования)

логичесхие-объекты-ВТ-ПАУТ необходимы при мультиплексном тестировании или тестировании одновременных соединений.

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

j) Счета

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

Помимо подсчета примитивов УТУ счета используются для подсчета различных сумм. Октеты ДАННЫХ и СРОЧНЫХ-ДАННЫХ, полученных логическим-обьектом-ВТ-ПАУТ. также подсчитываются при отдельном подсчете нормальных примитивов, примитивов ПВК и излишних примитивов (см. 7.1.1).

Ь) Режимы

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

Страница 13

ГОСТ Р ИСО/МЭК 10025—3—М

Упомянутые выше «определенные события* — это просто некоторый вид входного сигнала, на который логическийч>бт»скт-ВТ-ПАУТ выдает ответ. Определенные события перечислены в 6.2.2.

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

Хранимые элементы содержат дополнительные переменные, к которым относятся последние параметры, полученные из поступивших УТУ, и переменные, обеспечиваемые в виде параметров для исходящих примитивов (см. 7.1.3).

Внутренние переменные логнческого-ббъекта-ВТПАУТ могут управляться н контролироваться нижним тестером посредством ПЛУТ. Этот протокол имеет два элемента: команду, выдаваемую НТ, которая инструктирует логическнй-объект-ВТ-ПАУТ выполнить некоторое действие, и ответ, выдаваемый логическим-объек-гом-ВТ-ПАУТ вместе с некоторой информацией, выдаваемой гесте ру. Команды и ответы передаются в сервисных примитивах Т ДАН НЫЕ. Команды подразделяются на три категории:

II команды, устанавливающие внутренние переменные, то есть устанавливающие параметры режима или сбрасывающие значения счета сервисных примитивов;

2)    команды, запрашивающие ретрансляцию внутренней информации, например проверку значений параметров режима или счета сервисных примитивов;

3)    команды, побуждающие логическнй-объект-ВТ-ПАУТ вы> полнить некоторые другие конкретные действия, например генерацию данных,

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

fi I Протокол, определяемый в настоящем стандарте, основывается на использовании УТУ, определенных в ГОСТ 34.960.

Информация, передаваемая в примитивах УТУ от поставщика УТУ и обратно, представлена в таблице 1.

6.2 Ф у и к ц и и ПАУТ

6.2.1 Логический-объект ВТ-ПАУТ должен быть способен выполнять последовательность действий примитивов над услугами, предоставляемыми ТР:

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

Ы выдавать Т СОЕДИНЕНИЕ.запрос; с) выдавать Т-СОЕДИНЕНИЕ.ответ;

<!) выдавать Т*РАЗЪЕДИНЕНИЕ.Зяпрос;

I .?»х 2<И9

Страница 14

ГОСТ Р ИСО/МЭК 10025—3—94

Таблица I — Примитивы услуг транспортного уровня

Првмтшм

Параметры

Т-СОЕДИНЕ НИ Е. запрос

индикация

Адр*с вызываемого Адрес аызываю.де/о

Факультатмеиая поаиожноси. передачи срочных данных Каче.'т ко услуг Данные пользователя УТУ

Т СОЕДИНЕНИЕ огаст

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

А.трсс отвечающего Качество услуг

Факультативная возможность передачи срочных данных Данные пользователя УТУ

ТСРОЧНЫЬДАННЫЕ.аопрос

индикация

Дгинмс пользователя УТУ

Т-РАЗЪЕДИНЕН И Е запрос

Данаыг пользователя УТУ

Т РАЗЪЕДИНЕНИИ инзиконии

Причина разъеоинения Данные пользователя УТУ

е) присоединять последний полученный октег к ОТРАЖЕН-НОМУ-СБДТ;

{) передавать ОТРАЖЕННЫЙ-СБДТ; i) запускать автоматический отправитель; к) передавать один СБДТ от пошагового отправителя,

1) генерировать новый логический*о6ъект-ВТ-ПАУТ; пт) завершать и повторно запускать .чогическии-обье.чт-ВТ-ПАУТ;

6.2.2 Логический-объект-ВТ-ПАУТ должен быть способен распознавать последовательности событий примитивов

a)    получение примитива Т-СОЕДИНЕНИЕ индикация;

b)    получение примитива Т-СОЕДИНЕНИЕ.подтверждение;

c)    получение примитива Т-РАЗЪЕДИНЕНИЕ.индикации; а) получение примитива Т-ДАННЫЕ.ннднкация;

e)    получение примитива Т-СРОЧНЫЕ ДЛННЫЕ.индикация;

f)    внутренний СПС;

g)    получение ПВК;

h)    событие «внутренний пуск»;

Страница 15

ГОСТ Р ИСОМЭК 10025-3-94

6.2.3 Логическнй-объектВТ-ПАУТ должен быть способен принимать следующие команды (1АУТБД. которые содержатся в примитивах Т-ДАННЫЕ.индикацня:

a)    изменение режима;

b)    сброс счетчиков в ноль;

c)    установка параметров примитива Т-РАЗЪЕДИНЕНИЕ.эап-

рос;

ii) установка параметров примитива Т-СОЕДИНЕНИЕ.ответ;

e)    установка параметров примитива Т-СОЕДИНЕНИЕ.за1рос;

f)    пуск генерации данных;

g)    генерация нового логического объекта-ВТ-ПАУТ;

И) выдача значений параметров режима;

i) выдача значений счетов;

j) выдача параметров последнего полученного примитива Т- РАЗЪЕДИНЕНИЕ, индикация;

к) выдача параметров последнего полученного примитива Т СОЕДИНЕНИЕ.индикация;

!) выдача параметров последнего полученного примитива 'T-СОЕДИНЕНИЕ.подтверждение;

т) выдача значения последнего полученного октета данных не-ПАУТ или срочных данных;

п) останов генерации данных.

6.2.4. Логнческнй-объект-ВТ-ПАУТ должен быть способен передавать следующие ответные ПБДАУТ. которые содержатся в примитивах Т-ДАННЫЕ.запрос:

a)    значение параметров режима;

b)    значение счетов;

c)    значение параметра последнего полученного примитива Т-РАЗЪЕДИНЕНИЕ, индикация;

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

e)    значение последнего октета Т-СОЕДИНЕНИЕ.подтверждение;

f)    значение последнего полученного октета данных не-ПАУТ или срочных данных;

g)    значение последнего октега, переданного во время генерации.

6.2.5 Логический объект ВТ-ПАУТ должен быть способен обнаруживать недействительные ПБДАУТ и выполнять соответствующие действия.

4*

II

Страница 16

ГОСТ Р ИСО/МЭК 10025- 3-И

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

7.1 Объекты, используемые внутри логнческогообъекта-ВТ-ПАУТ

7.1.1 Счета Таблица 2 — Список счетов

Имя

П0Я1'ЧМТЫ»8П«|1>Г К 0.1 и их гю

С1

Нормальные примитивы Т-СОЕДИНЕНИЕ.инднкаиия

С2

Нормальные примитивы Т-СОЕДИНЕНИЕ.подтвержденяс:

СЗ

Нормальные; примитивы Т РАЗЬЕДИНЕНИЕ.индикаиня

С4

Нормальные лрнмшнйы Т-ДАННЬСЕинднкацин (увеличиваются но охтетам)

С5

Нормальные примитивы Т-ДАННЫЕвидикацая

С6

(увеличиваются по СБДТ)

Нормально примитивы Т-СРОЧНЫЕ ДАННЫЕ ин.сизцки

07

(уае.1ичиааю1ся по октетам)

Нормальные прими типы Т-СРОЧНЫЕ ДАННЫП.иядикаилч увеличиваются по ССБДТ)

С8

Примитивы вас контекста Т-СОЕДИНЕНИЕ.нндикаиим

С9

Примитивы вне контекста Т СОЕДИНЕНИЕ.лодтвералешк-

СЮ

Примитивы вис контексга ТРАЗЬЕДИНЕНИЕ.ийдикацля

СИ

Примитивы вне контикста Т-ДАННЫЕ.индикация (по охтетам)

CJ2

Примитивы вне контекста Т-ДАННЫЕ.нндихация (по СБДТ)

С13

Примитивы рис коигслста Т СРОЧНЫЕ ДАННЫЕ.инлнкькня (увеличиваются по ометам)

см

Примитивы вне контекста Т-СРОЧНЫЕ ДАННЫЕ индикация

(увеличиваются по ССБДТ)

Избыточные примитивы Т ДАННЫЕ-иидикаиая

CI5

(увеличиваются по октетам)

С16

Избыточные примитивы Г ДАННЫЕ индикация

(увеличиваются ио СБДТ)

CI7

Избыточные примитивы Т-СРОЧНЫЕ ДАННЫЕ инщк^кя (уздлвчивчзются по октетам)

CI8

Избыточные прнмнтиаы Т-СРОЧНЫЕ ДАННЫЕ..м ;;с,-иi и :

(увеличиваются по ССБДТ)

Сумма С1+С2+СЗ+С-4+С5+С6-Г-Г.7 (нормальный ввод!

С19

С20

Сумма Cd+C<4-CI0+CJl-iCl24-CI3+CU (ввод пае контекста|

C2I

Сумма Ct6-fCI6+Clf-4>Cie (избыточный ввод)

С22

Не определено

СП

Нормальные примитивы Т-СОЕДИНЕНИЕ.эзпро.:

С2*

Нормальные примитвы Т СОЕДИИЕИИЕ.отв*!

С25

Нормальиые примитивы Г РАЗЪЕДИНЕНИЕ запрос

С26

Нормальны* примитивы Г-ДАННЫЕ.чапрог (увеличиваются по омпам)

12

Страница 17

ГОСТ Р ИСОМЭК Ю025-3-94

Окончание таблицы 2

Инн

Подсчитываемо; количеств

С27

Нормальные оримнгивы ТДАННЫЕ.зэпрое (узелнчнвакпеи по СБДТ)

С28

Нормальны.- примитивы Т-СРОЧНЫЕ ДАННЫЕ.запрос (увеличиваются по октетам)

С2Э

Нормальные примитивы Т-СРОЧНЫЕ ДАННЫЕ.запрос (увеличивается ао ССБДТ)

СЗО

Примитивы икс контекста Т-СОЕДИНЕНИЕ запрос

C3I

Примитивы вне контекста Т-СОЕДИНЕНИЕ.огвет

С32

Примитивы пне контекста Т-РАЗЪЕДИНЕНИЕ .запрос

сзз

Примитивы вне контекста Т-ДАННЫЕ.запрос (увеличиваются по октетам)

С34

Примитивы вне контекста Т-ДАННЫ Е.ответ (увеличиваются по СБДТ)

СЗЗ

Примитивы вне контекста Т-СРОЧНЫЕ ДАННЫЕ.запрос (увеличиваются по октетам)

СЗб

Примитивы ьне хо.ч7скста Т-СРОЧНЫЕ ДАННЫЕ.запрос (увеличиваются по ССБДТ)

С37

Сумма С23+С24+СЙ-К2б-К:27-И;2в-К^ (нормальный вывод)

cas

Сумма СЗ&т-СЗ! +С32+С33+С34-^С35>С36 (вывод вне контекста]

7.1.2 Режимы

Таблица 3 — Список режимов

Имя

Пйр»ц»»р 1>#«ЯМ4

Ml

Ответ «а нормальный примитив Т-СОЕДИНЕНИЬ.иидикация

Л\2

Ответ на нормальный примитив Т-СОЕДИНЕНИЕ подтверждение

MS

Ответ на нормальный примитив Т-РАЗЪЕДИНЕНИЕ.виднкапив

М4

Ответ на нормальный примитив Т-ДАННЫЕ.нндикаиия (октет!

М5

Ответ на нормальный примите Т ДАННЫЕ индикация (конец СБДТ)

Мб

Ответ на нормальный примитив Т-СРОЧНЫЕ ДАННЫЕ нити каиия (октет)

М7

Ответ на нормальный примитив Т-СГОЧНЫЕ ДАННЫЕ.иилк-кадия (коней ССБДТ)

М8

Не определено

М9

Отпет ка событие пу-хв или событие идосисиик режима

МЮ

Ответ на внутренний СПС

МП

Ответ на недействительный командный ПБДАУТ

М12

Ответ на собитнс ПВК

13

Страница 18

ГОСТ Р ИСО/МЭК Ю025-3-М

Окончание таблицы 3

Ими

Параметр р«жии<

М13

Инлеитифнкатор счета для внутреннего СПС

мм

Предельные значения внутреннего СПС

ЛИ 5

Расположение потока отправители

MI6

Автоматический отправитель: значение первого октета

Ml?

Автоматический отправитель максимальное значение о»тста

Ml 8

Автоматический отправитель- увеличение октета

Ml 9

Автоматический отправитель, длина первого СБДТ

М20

Автоматический отправитель максимальная длина СБДТ

М21

Автоматический отправитель приращение длины С-БДТ

па

Пошаговый отправители: значение перво.-© октета

.423

Пошаговый отправитель: значение мачеимального октета

М24

Пошаговый отправитель: прирашенме ocreia

М25

Пошаговый отправитель: длина СБДТ

.420

Флаг асплеска потока давних отправителя

MSP

Ф.'аг вег леек а срочного потока данных

7.1.3 Хранимые элементы

Т а б л и и а 4 — Список хранимых ’МемешгОв

Имя

Хранимый ал«мси1

SI

Не определено

S2

Не определено

Для использования с примитивами РАЗЪЕДИНЕНИЕ запрос

S3

Данные пользователя УТУ (при нормальном использовании)

$4

Данные пользователя УТУ (при использовании после iievtiev-витального ПАУТБД)

S5

Данные пользователи УТУ (при использовании после события ПВК)

S6

Данные пользователя (при использовании с примитивом РАЗЪЕДИНЕНИЕ запрос, переданным вмести запроса ПВК)

sr

Не определено

Для испо.и,зовання с примитивами СОНДИНЕПИЕ.ответ

S8

Качество услуг

S9

Адрес отвечающего

S10

Факультативная возможность передачи срочных данных

S1!

Данные пользователя УТУ

Для использования с примитивами СОЕДИИЕНИЕ.запрос

S12

Адрес вызываемого

•SI3

Адрес вызывающего

S14

14

Факультативная аоэможногть передачи срочных данных

Страница 19

ГОСГ Р ИСО/МЭК 10025—3—М

Окончание таблицы 4

Имя

XpaRHMUfi ЭЛСМСВГ

S15

Качество услуг

S16

Даапк пользователя УТУ

Из последнего полученного примитива РАЗЪЕДИНЕНИЕ.индикация

S* 7

Причина

SI6

Данные пользователя УТУ

Из пос-конего полученного примитива СОЕДИНЕНИЕлидикаивя

S19

Адрес вызываемого

$20

Адрес вызывающего

S2I

Факульта гш.нан возможность передачи срочных данных

$21'

Качество услуг

S23

Данные пользователя услуг

Из последнего полученного примитива СОЕДИНЕНИЕ подтверждение

S24

Качество услуг

S25

Адрес отвечающего

$26

Фажультатяаная возможное^ передачи срочных денных

S27

Данные пользователя услуг

От оторметелев данных

S28

Не определено

$29

Ht определено

S30

Последний полученный октет ДАННЫЕ ке-ПАУТ или СРОЧНЫЕ ДАННЫЕ

$31

Последний OKtev атоматичгского отправителя

S32

Отраженный СБДТ

S33

Отраженный ССВДТ

7.J.4 Команды ПАУТБД

Таблица 5 • Список команд ПАУТБД

Имя ПАУТБД

1Кома»д» ПАУТБД

ПАУТБД1

Изменить режим

ПАУТБД2

Сбросить счета и моль

ПАУТБДЗ

Ус-ано&нть S3 для использования с режимом Т-РАЗЪЕДИНЕНИЕ запрос

ПАУТБД4

Установить S9. SO. SI3, $11 для использовании о примитивах Т-СОЕДИНЕНИЕ огиет

ПАУТБДб

Установить $12. SI3. S14. Slfi, S16 для использования т\

ПАУТБЛ6

примитивах Т-СОЕДИНЕНИЕ-запрос

Запустить автоматический отправитель

ПАУТБД7

Сгенерировать новый логичеекнй-оОъект-ВТ-ПАУТ

15

Страница 20

ГОСТ Р ИСО.'МЭК 10025—3—94

Окончание таблицы 5

Имя ПАУТ БД

9

Комкнд* ПАУТБД

ИАУТБД8 ПАУТБЛ9 ПАУТБД 10 ПАУТБД! 1 ПАУТБД 12 ПАУТБД13 ПАУТБДN ПАУТБД 15

Выдать знячс-пия параметров режима Выдат» .4н»чм1ни счетот»

Вы гать Sh7. SIS

Выдать S-19. S2». $22, S2C. $2:3

Выдать $24. S25. S25. S27

Не определено

Выдать

Останоннть зч^омап-чегчнП отпрзьитедь и выдал» S31

7.1.5 Ответы ПАУТ БД

ТаблииаВ - Список ответов ПАУТБД

Г

Имя ПАУТБД

Ответ ПАУТБД

ПАУТБДсо 1)АУТГ>Л9п ПАУТБД:0о ПАУТБД По ПАУТБД :<2о пАУТБД'гз*. ПАУТБД:4о ПАУТБД 15о

Значения параметров режима Значения счетов Передать $17, SIS Передать SI0. S20. S21. S22. 52Л Передать S24. $25, S2*5, S27 Не определено Перелить S30 Передать S31

7.1.6 Действия примитивов

Таблица 7 — Список действий примитивов

Коя

ДлЯстпие

АО

Не выполняется никами действий

А]

Выдача Т СОЕДИНЕНИЕ.гапрос с $12. S13. $14. Sib. Sl<>

А2

Выдача Т-СОЕДИНЕНИЕ.Мпрос с S20. S13. S14. SI5. S16

АЗ

Выдача Т-СОКДИНЕИИЕ запрос с $25, $13, S14. S16. S16

А4

Выдача Т-СОЕДИНЕНИЕ.-.эпрос с S8. S9. S10, SII

А5

Выдача Т-РАЗЪЕДИНЕНИЕ запрос:

53    (нормальное использование)

54    (недействительный ПАУТБД)

Л6

$5 (получен ПВК)

Присоединение последнего полученного октета к ОТРАЖЕННО МУ-СБДТ

а:

Передача ОТРАЖЕННОГО СБДТ

Присоедините последнего полученного октета к ОТ РА Ж КИНО МУ-ССБДТ

10

Страница 21

ГОСТ Р ИСО МЭК 10025-3-94

Окончание габлицы 7

Действие

Код

Л9

А10

АН

А >2

AI3

ЛИ

А15

Предан ОТРАЖЕННОГО-ССБДТ

Пуск автоматического отправителя

Останов автоматического отправителя

Передача одного СБДТ от пошагового отправителя

Генерация нового логичесхого-обгскта-ВТ-ПАУТ

Завершение и повторный пуск логическОго-объокта-1ВТ-ПАУГ

Завершение догнческогообъскта-ВТ-ПАУТ

7.2 Д е й с т в и я примитивов

Во время обработки входящего события логнческий-объект-ВТ-ПАУТ должен быть настроен на выполнение, возможно, нулевой последовательности действий примитивов. Действия Al, А2, АЗ, А4, А5, А7, А9 и А12 находятся вне контекста, если они приводят к попытке передать Г1ВК. Другие действия всегда находятся в контексте. Если действие находится в контексте, оно должно выполняться так. как указано в следующих разделах Если действие должно быть вне контекста, логнческий-объект-ВТ-ПАУТ должен выполнять процедуру, описанную в 7.3.

7.2.1    АО. lie выполняется никаких действий

Логический-объект-ВТ-ПАУТ но выполняет никаких действий

7.2.2    А1. Выдача примитива ТСОЕДИНЕНИЕ.запрос

Логический объект-ВТ-ПАУТ выдаст ТР примитив Т-СОЕДИ

НЕНИЕ.запрос с параметрами, установленными в значения хранимых элементов, как показано а таблице 8. и увеличивает счета С23 и С37.

Таблица 8 — Хранимые авементы для действия Al

Адрес вызываемого

S12

Адрес вьмышиошего

SI3

Факультативная возможность

передачи срочных данных

SH

Качество усл\т

S15

Данные польловате.;* УТУ

S16

7.2 3 А2. Выдача пр.чмнпь-и Т-СОЕДП! И-НИЕ.запрос Логичес.чмм-объект-ВТ-ПАУТ выполняет действия, определен-пы«- ч 7.2.2, но устанавливает **др1С вызываемого в $20.

7.?. 4 АЗ. Вылзча примнтнна 1-СОЕДИНЕНИЕ.заирос

Страница 22

ГОСТ Р ИСО.МЭК I002S—3—94

Логический-объект-ВТ-ПАУТ выполняет действия, определенные в 7.2.2, но устанавливает адрес вызываемого п S25.

7.2.5 А4. Выдача примитива Т-СОЕДИНЕНИЕ.запрос Логический-объект-ВТ-ПАУТ выдает ТР примитив Т-СОЕДИНЕНИЕ.запрос с параметрами, установленными в значения хранимых элементов, как показано в таблице 9. и увеличивает счета С24 и С37.

Т а 6 л it ц а 9 — Хранимые элементы для действия А2

Качеегво услуг

S8

г\дрес отмечающего

S9

Факультативная возможность

передачи срочных данных

S10

Данные польэовдтедя УТУ

S11

7.2.6    Логнческнйобъект-ВТ-ПАУТ должен увеличить счета С25 и С37 и выдать примитив Т-РАЗЪЕДИНЕИИЕ.запрос с параметром «данные-пользователя У ТУ», устанавливаемым следующим образом:

а) Если это действие является ответом на нормальное событие УТУ, параметр «данные пользователя УТУ» устанавливается в S3.

1>) Если это действие янляется ответом на недействительный Г1БДАУТ, параметр «данные пользователя УТУ» устанавливается в S4.

с) Если это действие является ответом на событие УТУ, кото* рое находится вне контекста (см. 7.4.7), параметр «данные пользователя УТУ» должен быть установлен в S5.

7.2.7    Аб. Присоединение последнего принятого октета к ОТРА-ЖЕННОМУ-СБДТ

Логический-объект-ВТ-ПАУТ копирует S30 в S32

Для того, чтобы исключить наложение ограничений на ТР, ВТ действует в определенный момент времени только над одним октетом. Следовательно, это действие означает копирование последнего октета, выполняемое ВТ Использование этой функции управляется параметрами режима, определенными для ответа на входящее событие, которое обусловливает событие А6. Например, если необходимо копировать весь СБДТ. то М4 [ответ на нормальный примитив Т-ДАННЫЕ.нндикацня (по октетам)] устанавливается в Аб. Это обусловливает копирование каждого октета в ВТ до тех пор, иока ВТ не будет проинформирован о необходимости выполнения следующего действия. Если необходимо скопировать шлько последний октет СБДТ, то |N1S (отпет на нормальный при-

18

Страница 23

ГОСТ Р И СО/М ЭК 10025-3—м

мнтнв Т-ДАННЫЕ.иидикацин (конец СБДТ)) будет установлен в А6.

7.2.8    А7. Передача ОТРЛЖЕННОГО-СБДТ

Логический-объект-ВТ-ПАУТ передает примитив Т-ДАН-

НЫЕ.запрос с S32 в качестве данных пользователя, увеличивает счет С26 на число октетов, содержащихся в S32. а также увеличивает счета С27 и С37.

7.2.9    А8. Присоединение последнего принятого октета к ОТРАЖЕННОМУ-ССБДТ.

Логический-объект-ВТ-ПАУТ копирует S30 в S33

Для того, чтобы исключить наложение ограничений на ГР. ВТ действует в определенный момент времени только над одним октетом Следовательно, это действие означает копирование последнего октета, выполняемое ВТ. Использование этой функции управляется параметрами режима, определенными для ответа на входящее событие, которое обусловливает событие А8.

7.2.10    А9. Передача ОТРАЖЕННОГО-ССБДТ

Логическнй-обгект-ВТ-ПАУТ передает примитив Т-СРОЧ-

НЫЕ-ДЛННЫЕ.запрос с S33 в качестве данных пользователя, увеличивает счет С28 на число октетов, содержащихся в S33, а также увеличивает счета С97 и С37.

7.2.11    А10. Пуск автоматического отправителя — см. 7.8.!

7.2.12    АН. Останов автоматического отправителя см. 7.8.1

7.2.13    А12. Передача одного СБДТ от одношагозого отправителя см. 7.8.2

7.2.14    А13. Генерация нового логнческого-объекта-ВТ-НАУТ

Поддержка многих соединений УТУ может быть протестирована с использованием многих параллельных сеансов тестирования, каждый из которых связан со своим собственным логнческим-объекгом-ВТ-ПАУТ. Действие А13 состоит в генерации нового ло-гнческого-объекта-ВТ-ПАУТ и оно может контролироваться со стороны НТ. Количество используемых экземпляров логических-объехтов-ВТ-ПАУТ п их начальные конфигурации являются локальным вопросом. За синхронизацию параллельных тестовых сеансов несет ответственность НТ. После создания нового логнчс-ского-обьехта-ВТ-ПАУТ для этого экземпляра создается внутрен нее стартовое событие. Последующие действия при приеме этого события описаны в 7.4.8.

7.2.15. А14. Завершение и повторный пуск логического-объекта-ВТ-ПАУТ

Метод завершения логичсскогообъекта-ВТ-ПАУТ яэляется частным вопросом. Примитив Т-РДЗЪЕДИНЕНИЕ.запрос должен быть передам до завершения логического-объекта-ВТ-ПАУТ. что-

19

Страница 24

ГОСТ Р ИСО/МЭК 10025-3-М

бы быть уверенных! в завершении соединения транспортного уров-ня. Для повторного пуска логического-обьекта-ВТ-ПАУТ генерируется внутреннее стартовое событие (см. 7.4.8).

7.2.16 Л15. Завершение логнческого-объекта ВТ-ПАУТ

Метод завершения логичесхого-объекта-ВТ-ПАУТ является частным вопросом. Примитив Т-РАЗЪЕДИНЕНИЕ.запрос должен быть передан до завершения логнческого-объекта-В'Г-ПАУТ, чтобы быть уверенным в завершении соединения транспортного уровня.

7.3    Действия вне контекста

Если логический-объект-ВТ-ПАУТ должен выполнить действие, которое может обусловить выдачу запроса УТУ, находяшегося вне контекста относительно УТУ, он должен заменить этот запрос/ответ на Т-РАЗЪЕДИНЕНИЕ.запрос с S6 в качестве данных пользователя при условии, что этот запрос находится в контексте. Если же T-РАЗЪЕДИНЕНИЕ.запрос находится вне контекста, запрос аннулируется.

7.4    П р и с м событий примитивов

7.4.1 Т-СОЕДИНЕНИЕ.индыкация

Если событием является Т-СОЕДИНЕНИЕ.нндикаинн, то следует назначить параметры хранимым элементам в соответствии с таблицей 10. выполнить действия, относящиеся к событию, посредством Ml и увеличить счета С1 и С19.

Таблица 10 — Присвоения параметров примитиве Т-СОКДИНЬНИК индикация

Адрес вызываемого

SI9

SSrt

$>\

ВП

Апрес вызывающего

Фякудътатиенпя nowoAHorri» срочных .санных

Качество услуг

Данные пользователя УТУ

7.4.2 Т-СО ЕДИНЕНИЕ подтверждение

Если событием является Т-СОЕДИНЕМИЕ.подтверждение» то следует назначить параметры хранимым элементам в соответствии с таблицей II, выполнить действия, относящиеся к событию, посредством М2 н увеличить счета С2 и С19.

К

Страница 25

ГОСТ Р ИСО/МЭК I002S-S-M

Таблица 11 — Присвоения параметров примитива Т-СОЕДИИЕНИЕ.подтверждепне

Качество услуг

S24

Адрес отвечающего

S25

Фз«ультз-игная возможность

срочных данных

S26

Данные пользователя УТУ

S27

7.4.3 Т-РАЗЪЕДИНЕН И Е.индикация

Если событием является Т-РАЗЪЕДИНЕНИЕ.индикация, то следует назначить параметры хранимым элементам в соответствии с таблицей 12. выполнить действия, относящиеся к событию, посредством М3 и увеличить счета СЗ н С19.

Таблица 12 — Присвоения параметров примитива Т-РАЗЪЕ Д ИНЕН ИЕ. иид акация

; Причина

S17

Данные пользователя УТУ

SI8

7.4.4 Т-ДАНИЫЕ.индикация

Примитив ТДЛННЫЕ.индикация содержит либо

a)    один или несколько ПБДАУТ, либо

b)    октеты нормальных данных

Кодирование ПБДАУТ определено в разделе 8.

7.4.4.1    Если примитив Т-ДАН НЫЕ.иидикацня содержит ПБДАУТ, необходимо выполнить действия, определенные в 7.5.

7.4.4.2    Если примитив Т-ДАННЫЕ.индикация содержит нор-, мальные данные, то:

Для каждого октета данных необходимо присвоить S30 — значение этого октета, выполнить действия, определенные в режиме М4, и увеличить счет С4. Наконец, выполнить действия, определенные в режиме М5, и увеличить счета С5 и С19.

7 4.5 Т-СРОЧНЫЕ.ДАННЫЕ.индикация

Если событием язляется СБДТ СРОЧНЫЕ-ДАННЫЕ. го для каждого охтета СРОЧНЫХ данных в ССБДТ необходимо присвоить S30 — значение этого октета, выполнить действия, определенные в режиме Мб. и увеличить а контексте данных (по октетам) счет Сб. Наконец, выполнить дейстзия, определенные в режиме Мб, и уделичкгь счета С7 н С19.

21

Страница 26

ГОСТ Р ИСО/МЭК 10025-3-М

7.4.6    Прием внутреннего события «предельный счет»

При получении внутреннего СПС логическнй-объект-ВТ-ПАУТ должен выполнить действия, определенные в режиме МЮ.

7.4.7    Прием примитива пне контекста

Если событие находится вне контекста в рамках определения УТУ, следует увеличить счета в соответствии с таблицей 13. аннулировать это событие и ответить на событие ПВК путем выполнения действий, определенных в режиме MI2. Наконец, увеличить счет С20.

Тиб лиц» IS — Счета, относящиеся к ПВК

ТСОБДИНЕНИЕ.инаякаиия

С8

Т-СОГДИНЕПИЕ яоиверж jtiiiu-

С9

Т РАЗЪЕДИНЕНИЕ кндакация

СЮ

Т-ДАННЫЕ.ипаикация (октет)

CI1

Т СРОЧНЫЕ ДАННЫЬ.нкдихацмя (октет)

С13

Т СРОЧНЫЕ-ДАННЫЕ индикация (С6Д)

см

Если примитив Т-РЛЗЪЕДИНЕНИЕ.запрос является одним из действий, которое должно быть выполнено, параметр «данные УТУ» примитива Т-РЛЗЪЕДИНЕНИЕ.запрос устанавливается в So.

7.4.8 Прием внутреннего события *пуск»

При получении внутреннею события «пуск» логический-объект- • ВТ-ПАУТ должен установить начальные значения параметров ре-жима, а также хранимых элементов в значения по умолчанию, которые зависят от реализации. После этого следует выполнить действия. определенные в параметре режима М9.

7.5 П р и е м ПБДАУТ

При обнаружении ПБДАУТ в соответствии с процедурами, описанными в разделе 7. логический-объект-ВТ-П АУТ должен нести ответственность за немедленное окончание этого ПБДАУТ.

7.5.1 При получении ПБДАУТ типа ПРЕДОСТАВЛЕНИЕ логический-объект-ВТ-ПАУТ должен выдать ПБДАУТ типа ОТВЕТ следующим образом:

а) Получение ПБДАУТ 8 (предоставление параметров режима) должно приводить к выдаче ПБДАУТ 8о (ответ на па рамстры режима), содержащею значение текущих параметров режима логнческого-объекта-ВТ-П АУТ Ml— М27.

23

Страница 27

ГОСТ Р ИСО/МЭК 10026—5—94

b)    Получение ПБДАУТ 9 (предоставление счетов) должно приводить к выдаче ПБДАУТ 9о (счет ответных ПБДАУТ), содержащего значение счетов Cl—С38.

c)    Получение ПБДАУТ 10 (предоставление параметров разъединения) должно приводить к выдаче ПБДАУТ 10о (ответный ПБДАУТ на параметры разъединения), содержа* щего значения хранимых элементов S17 и SI8.

(1) Получение ПБДАУТ 11 (предоставление параметров индикации) должно приводить к выдаче ПБДАУТ 10о (ответный ПБДАУТ на параметры индикации соединения), содержащего значения хранимых элементов S19, S20, S2I, S22 и S23.

e)    Получение ПБДАУТ 12 (предоставление параметров подтверждения соединения) должно приводить к выдаче ПБДАУТ 12о (ответный ПБДАУТ на параметры подтверждения соединения), содержащего значения хранимых элементов S24, S25, S26 и S27.

f)    Получение ПБДАУТ 14 (предоставление последнего полученного октета не-ПАУТ) должно приводить к выдаче ПБДАУТ 14о (ответный ПБДАУТ на последний октет не-ПАУТ), содержащего значения хранимого элемента S30.

g)    Получение ПБДАУТ 15 (останов автоматического отправителя и предоставление S3I; последний октет, переданный автоматическим отправителем) должно приводить к выдаче ПБДАУТ 15о (ответный ПБДАУТ на последний октет, переданный автом этическим отправителем), содержащего значения хранимого элемента S31.

7 5.2 При получении ПБДАУТ типа УСТАНОВИТЬ ПАУТ может изменить свое внутреннее состояние следующим образом:

a)    Ирл получении ПБДАУТ 1 (изменение режима) логический объект-ВТ-Г1 АУТ должен установить параметры внутреннего режима в значения параметров, переданных в этом ПБДАУТ. и выполнить действия, определенные в режиме М9. Если примитив Т-РАЗЪЕДИНЕНИЕ.запрос представляет собой одно из действий, которое необходимо выполнить, то параметр «данные пользователя УТУ» этого примитива устанавливается в значение S3.

b)    При получении ПБДАУТ 2 (сброс счетов) значения всех счетов Cl—С38 должны быть установлены в ноль.

c)    При получении ПБДАУТ 3 (установка параметров раз-ьединения) хранимый элемент S3 должен быть установлен в

_ значение, содержащееся в этом ПБДАУТ.

d)    При получении ПБДАУТ 4 (установка параметров ответа на соединение) хранимые элементы S8, S9, S10 и S11 дол-

23

Страница 28

ГОСТ Р ИСО МЭК 10025-3-94

жни быть установлены в значения, содержащиеся в этом ПБДАУТ.

е) При получении ПБДАУТ 5 (установка параметров запроса соединения) хранимые элементы S12, S13, $14, SI5 и S16 должны быть установлены в значения, содержащиеся в этом ПБДАУТ.

7.5 3 Некоторые ПБДАУТ обусловливают особое поведение:

a)    При получении ПБДАУТ 6 (пуск автоматического отправителя) запускается генератор данных и выдаются данные в соответствии с параметром «текущий режим»

b)    При получении ПБДАУТ 7 (генерация нового логического-объскта-ВТ-ПАУТ) создается логический-объект-ВТ-ПАУТ с иелью управления вторым соединением. Используемый механизм зависит от реализации.

7.5.4 Реакция на недействительные команды ПБДАУТ

Если логический-объехт-ВТ-ПАУТ принимает недействительную команду (например при обнаружении ошибки синтаксиса), он должен выполнить действия, определенные в режиме МП. Нели примитив Т-РАЗЪЕДИНЕНИЕ.запрос представляет собой одно из подлежащих выполнению действий, параметр «данные пользователя УТУ* этого примитива устанавливается в значение S4.

7.6. Ген ер а и и я внутреннего предельного счета событий

Внутреннее СПС обеспечивает средства генерации событий, появление которых может быть предсказано НТ. но которые недуг себя подобно случайным. Внутреннее СПС имеет место, когда контрольный счет достигает предела. Значение этого предела л счет, к которому он относится, входят а число параметров режима, используемых ПАУТ.

Режим М13 определяет идентификатор счетэ внутреннего СПС.

Режим М14 определяет верхнюю границу внутреннего СПС. При каждом увеличении счетчика, идентифицируемого М13. его значение сравнивается с его предельным значением, содержащимся в М14.

Если предел достигнут, то

а) счетчик сбрасывается в 0 и

h) генерируется внутреннее СПС.

Последующие действия по этому событию описаны в 7 4.6.

Если предел установлен путем установки режима ПБДАУТ в значение, которое голучил рассматриваемый счетчик, то внутреннее СПС отсутствует. Предел, р?зиый пулю, О'Чначк.'-т, что нн.<ч-кие внутренние f'TlC не могут происходить.

Страница 29

ГОСТ Р ИСО/МЭК 10025-3-М

Поскольку пары ответных событий должны обрабатываться без прерываний, то.внутренние СПС вступают н действие после ответа на обусловленное ими событие, но до ответов на последующие примитивы, поступившие из ТР. Каждый ответ СПС обрабатывается до любых последующих ответов, и поскольку каждый ответ СГ1С может сгенерировать последующее СПС, то организуется очередь, которая может обрабатываться до того, как будет проанализирован-следующий поступивший сервисный примитив.

Если СПС должен иметь место во время обработки ПБДЛУТ, его ответы будут поставлены в очередь, но они не вступят в действие до тех пор, пока не будет обработан весь ПБДАУ'Г. Очередь СПС сбрасывается каждый раз при получении ПБДАУТ изменения режима, и ни на одно событие в очереди ответов не выдается.

7.7    Сцепление и разделение ПБДАУТ

7.7.1    Логический-объект-НТ-ПАУТ может организовать сцепление ПБДАУТ в один СБДТ, передаваемый сервисным примитивом Т-ДАННЫЕ.

Логический-обгект-ВТ-ПАУТ должен принять действительный набор сцепленных ПБДАУТ.

7.7.2    Логичесхий-объект-ВТ-ПАУТ не должен организовывать сцепление ПБДАУТ.

7.8    Генерация данных

Логический-объект-ВТ-ПАУТ может быть установлен в режим, в котором он просто отражает поступающие данные, используя действия А6—А9. При отсутствии поступающих данных логиче-скнй-объект-ВТ-ПАУТ имеет двух отправителей данных — автоматический н пошаговый, которые обеспечивают средства генерации исходящих данных в потоке Т-ДАННЫЕ и ТСРОЧНЫЕ.дан-ные.

Параметры режима используются для:

а) логической увязки одного отправителя с потоком ДАННЫХ, а другого — с потоком СРОЧНЫХ ДАННЫХ (Ml5);

И определения характеристик СБДТ, сформированного авто матнческмм отправителем (М16—М21);

c)    определения характеристик СБДТ, сформированного пошаговым отправителем (М22— М25);

d)    управления методом передачи данных от ВТ (М26- М27)

7.S.! Автоматический тправитель

Автоматический отправитель запускается ПБДАУТ G или дей сгвнем АЮ. после чет он считается активным. Он останавливается ПБДАУТ 15 или действием All. после чего он считается неактивным Автоматический отправитель может также прекратить

Страница 30

ГОСТ Р ИСО/МЭК 10025— 3-94

свои действия, если в активном состоянии к нему поступает команда изменения режима. Если СПС возникает из-за предела, достигнутого вследствие операций автоматического отправителя. СПС должно вступить а действие.

СБДТ заданного размера заполняется повторяющимися фиксированными комбинациями, определяемыми режимами М16, М17 и Ml8, где:

М.16 значение первого октета комбинации;

М17 — максимальное значение последнего октета комбинации;

М18 — приращение октета между последовательными октетами.

Размеры последовательных СБДТ определяются режимами Ml9, М20 и М21, где:

М19 — размер первого СБДТ;

М20 — максимальное значение размера СБДТ;

М21 — увеличение размера между последовательными СБДТ.

7.8.2    Пошаговый отправитель

Пошаговый отправитель запускается действием А12.

СБДТ, размер которого определен М25, заполняется повторяющимися фиксированными комбинациями, определяемыми параметрами режимов М22, М23 и М24, где:

М22 — значение первого октета комбинации;

М23 — максимальное значение последнего октета комбинации;

М24 — приращение октета между последовательными октетами.

7.8.3    Расположение отправителей данных относительно потока Оанных

СБДТ, сформированный любым отправителем, может быть пс-

2едан в виде примитива Т-ДАИНЫЕ,запрос или Т-СРОЧНЫЕ-,ЛННЫЕ.запрос в соответствии с параметром режима MI5.

a)    Если параметр «режим» равен нулю, отправители данных неактивны.

b)    Если параметр «режим» равен 1, то СБДТ автоматического отправителя передаются в виде примитивов Т-ДАННЫЕ. запрос, а СБДТ пошагового отправителя — в виде примитивов Т-СРОЧНЫЕ-ДАННЫЕ.запрос.

c)    Если параметр «режим» равен 2, СБДТ автоматического отправителя передаются в виде примитивов Т-СРОЧНЫЕ' ДАННЫЕ.запрос, а СБДТ пошагового отправители — в виде примитивов Т-ДАННЫЕ.запрос.

26

Страница 31

ГОСТ Р ИСО’МЭК 10025-3-М 8 СТРУКТУРА И КОДИРОВАНИЕ ПБДАУТ

8.1 Структура

Все ПБДАУТ должны содержать целое число октетов. Октеты в ПБДАУТ нумеруются, начиная Cl, и возрастают в том порядке, в котором они помешались в СБДТ. Биты октета нумеруются от I до 8, при этом бит 1 является битом младшего порядка.

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

ПБДАУТ должен формироваться в следующем порядке: а октет заголовка (ЗАГОЛОВОК);

Ь код ПБДАУТ (КОД); с счет параметров (СП); d последовательность обязательных параметров; е последовательность дополнительных параметров; f) концевой октет (КОНЦЕВИК).

Структура ПБДАУТ имеет следующий вид:

Октеты

1    2    3    I...    п    п+1.... р    р+1

ЗАГОЛО

КОД

СП

ЧАСТЬ

ЧАСТЬ ДОПОЛНИТЕЛЬНЫХ ПАРАМЕТРОВ

КОНЦЕ

ВОК

ОБЯЗАТЕЛЬНЫХ ПАРА-МЕТРОВ

ВИК

8.1.1    Поле ЗАГОЛОВОК

Это поле кодируется в виде знака Н: 0100 1000

8.1.2    Поле КОД

Эго поле определяет тип ПБДАУТ И кодируется в одном октете в соответствии с таблицей 14.

Таблица Ч — Колы ПБДАУТ

Имя

ПВДАУТ

код

Десатачимй

Д*ОичиыА

ПБДАУТ 1

1

0000 0001

ПБДАУТ 2

2

0000 0010

ПБДАУТ 3

3

0000 ООН

ПБДАУТ 4

•t

0000 0*00

ПБДАУТ 5

5

оооо осо:

27

Страница 32

ГОСТ Р И co/ft! ЭК 10025 —3—94

Окончание таблицы 14

Ииа

ПБДАУТ

код

Десятичны*

Дхонтяиа

ПБДАУТ 6

6

оооо ало

ЛБДАУГ 7

7

0000 0111

ЛБЛАУТ

в

СШ> 1000

ЛБДАУТ 9

9

0000 1001

П БД АУТ 10

10

0000 1010

ПБДАУТ 11

11

001)0 1011

ПБДАУТ 12

12

0000 1100

ПБДАУТ 13

13

СООО 1101

ПБДАУТ 14

14

0000 1.110

ПБДАУТ 15

15

0000 ни

ПБДАУТ 8о

а

ОСОО 1000

ПБДАУТ 9о

9

0000 1001

ПБДАУТ :уо

10

0000 1010

ПБДАУТ !1о

11

0000 юл

ПБДАУТ 120

12

оооо i.:oo

ПБДАУТ 130

13

0000 1102

ПБДАУТ 14о

Н

0000 1110

ПБДАУТ J5o

0000 1111

Только коды, указанные в таблице 14, являются действительным».

8.1.3    Счет параметров

Это ноле определяет количество последующих параметров и их одыооктстный ход в ннде двоичного числа.

8.1.4    Структура параметра

Каждый параметр, определяемый в настоящем стандарте, имеет следующую структуру:

р

р+т

Длина

Значение параметра

параметра («*>

«Длина параметра» указывает длину в октетах значения поля параметров. Нулевой параметр указывается нулевой длиной параметра и отсутствием поля «значение параметра». Поле «значение параметра» содержит значение параметра, закодированное в соответствии с 8.3.

Страница 33

ГОСТ Р ИСО/МЭК 10025—3—W

Каждый ПБДАУТ, для которого определена обязательная часть параметров, должен содержать эти параметры в той же последовательности, в которой они представлены в коде ПБДАУТ.

Параметр, содержащийся в части «дополнительные параметры», не определяется в настоящем стандарте и должен быть про-игнорирован при его наличии в полученном ПБДАУТ.

8.1.5 Концевик

Это поле кодируется в виде знака Т; 01010100.

8.2 Базовое кодирование

8.2.1    Коды действий примитивов

Действия, определяемые в режимах Ml— М12. кодируются в одном октете следующим образом:

Ап кодируется как десятичное п от 0 до 15.

8.2.2    Коды параметра *счет*

Параметр «счет», определенный в режиме М13, кодируется в одном октете следующим образом:

Сп кодируется как десятичное п от 0 до 38.

Примечание 3 — л—0 означает, что в данный момент нет установленного СПС.

8.3 Кодирование ПБДАУТ

Ниже приводится описание кодирования ПБДАУТ в предположении пустой части «дополнительные параметры*. При использовании дополнительных параметров СП должен быть соответственно смодифицирован.

8.3.1 ПБДАУТ J

ПБДАУТ I должен иметь следующую структуру:

ЗАГОЛО

1

гз

Ml

м?

.427

КОНЦЕ

ВОК

ВИК

8.3.t.l Ml-Ml2

a)    Длина параметра 0 ... 255

b)    Значение параметра:

Кодируется в виде последовательности одного октета; каждая кодовая комбинация соответствует 8.2.1.

Пустой список действий эквивалентен действию АО (ничего не выполнять).

8.3.1.2 MI3—М27

a)    Длина параметра: см. таблицу 15.

b)    Значение параметра: код целого числа из диапазона, определенного в таблице 15.

Страница 34

ГОСТ Р ИСО.'МЭК 10025-3-94

Таблица 16 -- Длины к заачення пграметроя режимов М13— М27 при кодировании ПБДАУТ

Даша

Диапазон

1

0...38

МП

2

U... 65535

М16

V

0... 2

Ml 6

\

0... 255

М17

V

0... 256

MI8

1

0...2&5

М19

2

0... 65535

М20

2

0... 65535

М21

2

0... 65636

М22

1

0 ... 265

М23

1

0.. .256

М24

1

0.. 255

М25

2

0...65535

М26

>

0...1

М27

\

0...1

8.3.2 ПБДАУТ 2

П БД АУТ 2 должен иметь следующую структуру:

ЗАГОЛОВОК

2

0

КОНЦЕ

ВИК

Этот ПБДАУТ не содержит параметров.

8.3.3 ПБДАУТ 3

ПБДАУТ 3 должен иметь следующую структуру:

ЗЛГОЛО-

3

I

S3

КОНЦЕ

ВОК

ВИК

8.3.3.1 S3

Длина параметра: не определена в настоящем стандарте. Значение параметра; последовательность октетов. •

8.3.4 (I БД АУТ 4

ПБДАУТ 4 должен иметь следующую структуру:

ЗАГОЛО

4

4

S8

S9

SI0

КОНЦЕ

ВОК

•ВИК

30

Страница 35

ГОСТ Р ИСО МЭК 10025-3-94

8.3.4.1 S8-SJI

Длина параметра: не определена в настоящем стандарте. Значение параметра: последовательность октетоз.

8.3.5 ПБДАУТ 5

ПБДАУТ 5 должен иметь следующую структуру:

ЗАГОЛО

б

5

S12

S13

$14

$15

S16

КОНЦЕ

ВОК

ВИК

8.3.5.1 S12—S16

Длина параметра: не определена в настоящем стандарте. Значение параметра: последовательность октетов.

8.3.6 ПБДАУТ 6

ПБДАУТ 6 должен иметь следующую структуру:

ЗАГОЛОВОК

6

0

КОНЦЕ-

вик

Этот ПБДАУТ не содержит параметров.

8 3.7 ПБДАУТ 7

ПБДАУТ 7 должен иметь следующую структуру:

ЗАГОЛОВОК

7

0

КОНЦЕ

ВИК

Этот ПБДАУТ не содержит параметроз.

8.3.8 ПБДАУТ 8

ПБДАУТ 8 должен иметь следующую структуру:

ЗАГОЛОВОК

Н

0

КОНЦЕ

ВИК

Этот ПБДАУТ не содержит параметров.

8.3.9 ПБДАУТ 9

ПБДАУТ 9 должен иметь следующую структуру:

ЗАГОЛОВОК

9

0

КОНЦЕ

ВИК

Этот ПБДАУТ не содержит параметров.

8.3.10 ПБДАУТ 10

ПБДАУТ 10 должен иметь следующую структуру:

Страница 36

ГОСТ Р ИСО МЭК 10025-3-»»

ЗАГОЛОВОК

>10

0

КОНЦЕ

ВИК

Этот ПБДАУТ не содержит параметров.

8.3.11 ПБДАУТ 11

ПБДАУТ 10 должен иметь следующую структуру:

ЗАГОЛОВОК

J1

О

КОШЕ

•ВИК

Этот ПБДАУТ не содержит параметров.

8.3.12 ПБДАУТ 12

ПБДАУТ 12 должен иметь следующую структуру:

ЗАГОЛОВОК

12

0

КОНЦЕ

ВИК

Этот ПБДАУТ не содержит параметров.

8.3.13 ПБДАУТ 13— Не определен.

8.3. N ПБДАУТ 14

ПБДАУТ 14 должен иметь следующую структуру:

ЗАГОЛОВОК

14

0

КОНЦЕ

ВИК

Этот ПБДАУТ не содержит параметров.

8.3.15 ПБДАУТ 15

ПБДАУТ 15 должен иметь следующую структуру:

ЗАГОЛОВОК

15

0

КОНЦЕ

ВИК

Этот ПБДАУТ не содержит параметров.

8.3.16 ПБДАУТ 8о

ПБДАУТ 8о должен иметь следующую структуру

ЗАГОЛО

8

Г,

Ml

М-2

М2 7

КОНЦЕ

ВОК

ВИК

Параметры Ml—М27 определены в 7.3.1.

8.3.17 ПБДАУТ 9о

ПБДАУТ 9о должен иметь следующую структуру:

Страница 37

ГОСТ Р ИСО/МЭК 10025-3-94

ЗАГОЛО

9

38

Ml

М2

М27

КОНЦЕ

ВОК

ВИК

Параметры Ml—М27 определены в 7.3.1.

8.3.17.1 С1-С38

Длина параметра: 2

Значение параметра: 0—65535

Примечание 4 - Если аыбраи класс 4 с контрольной суммой, расширенной порядковой -нумерацией к максимальной длиной ПБДАУТ э 12д октетов, то »го единственный ПБДАУТ, который может обусловить сегментирование и сборку. В 7.2.2 укалывается, нго логическиЙ-объект-ВТ-ПАУТ ае будет обеспечивать сценленис ПБДАУТ

8.3.18 ПБДАУТ 10о

ПБДАУТ 10о должен иметь следующую структуру:

ЗАГОЛО

10

2

SI7

S18

1 КОНОВ-

ВОК

1 ВПК

8.3.18.1 S17, S18

Длина параметра: не определена в настоящем стандарте. Значение параметра: последовательность октетов.

8.3.19 ПБДАУТ По

ПБДАУТ По должен иметь следующую структуру:

ЗАГОЛО

И | 5

S1-9

S20

S2I

S22

S23

КОНЦЕ'

ВОК

ВИК

8.3.19'. 1 S19-S23

Длина параметра: не определена в настоящем стандарте. Значение параметра: последовательность октетов.

8.3.20 ПБДАУТ 12о

ПБДАУТ !2о должен иметь следующую структуру:

ЗАГОЛО

12

4

S24

S2S

S26

S27

КОНЦЕ

ВОК

1ВИК

8.3.20.1 S24-S27

Длина параметра: не определена и настоящем стандарте. Значение параметра: последовательность октетов.

8.3.21    ПБДАУТ 13о — Не определен.

8.3.22    ПБДАУТ 14о

ПБДАУТ 14о должен иметь следующую структуру:

Страница 38

ГОСТ Р И СО/М ЭК 10025-3—5»!

ЗАГОЛО

ВОК

14

«

S30

КОНЦЕ

ВИК

8.3.22.1

S30

Длина

параметра: !

Значение параметра: октет данных

8.3.23 ПБДАУТ 15о

ПБДАУТ 15о должен иметь следующую стр

ЗАГОЛО

16

1

S3J

КОНЦЕ

ВОК

ВИК

8.3.23.1 S3I

Длина параметра: 1

Значение параметра: октет данных

ПРИЛОЖЕНИЕ А (обязательное)

ТАБЛИЦЫ СОСТОЯНИЙ

A.I Об«цис положения

В данном приложения приведено табличное описание ПАУТ травслортиою уровня. В случае расхождений между мямк таблицами и теистом предпочтение следует отдавать тексту.

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

А.2 Соглашения

А.2.1 В данном приложении используются сокращенные обозначении счетов, режимов, хранимых элементов, наименований ПБДАУТ и действий, определяемых в таблицах 2, 3, 4. 5, 6 и 7.

А.2.2 Входящие события представлены и таблицах состояний их сокращенными наименованиями, определенными в таблице 16.

А.23 Состоянии представлены в таблицах состояний их сокращенными именами, определенными в таблице 17.

А,2.4 Таблицы состояний подразделяют на две части:

а) таблица событие/сосгояиис. описывающее для каждого входящего события те действия, которые должны быть выполнены в данном состоянии;

Ь> таблица действие/состояние, описывающее поведение логического-обмк-та-ВТ-ПАУТ для каждого действия примитива в данном состоянии.

Страница 39

ГОСТ Р И СО/М ЭК 10025—3—94

Л.25 Пересечение состояния и события или состояния и действия, оставленное пустым, означает', что событие- или действие вс происходит в данном состоянии.

Л.26 «Состояния* соответствуют состоянию логнческогообъекта-ВТ-ПАУТ, «ли получено событие; ато состояние может измениться при выполнении соответствующих действий.

А.2.7 На каждом пересечении состояли!» и события или состояния и действии таблицы состояний определяют поведение логического-объекга-ВТ-ПАУТ. используя одно из следующих-

at список, состоящий из одного или нескольких обозначений базовых действий согласно А 2£>

Ь> условные действия. разделенные точкой с запятой (;). Каждое условное действие содержит предикат, fa которым следует двоеточие (:) к список обозначений базовых действий, определенных в подпункте а)

А.2.8 Обозначали* базовых действий определены я таблице 19 К ним относятся.

а1 модификация счетов, хранимых »лементов и режимов;

Ъ) выполнение режимов (Ml—MI2);

cj выполнение отдельпых дсйстйий примитивов;

d)    передача исходящих примитивов УТУ или ПБЯАУТ;

e)    модификация текущего состояния лотического-объекта-ВТ-ПАУТ;

fi конкретные действия.

А.З Таблицы

В таблице 16 Определены наименования и сокращенные наименования входящих событий.

В таблице 17 определены наименовании и сокращенные наименования состояний.

В таблице 18 определены наименования н сокращенные наименования предикатов.

В таблице 19 определены наименования и сокращенные наименования обозначений базовых действий.

А.3.1 Таблица 36— Входящие события

Совращенное

ишмемоежние

Наямгаоваяя*

ТСОЕДинд ТСОЕДпдт ТДНинд ТСДикд ТРЗДикд ПБДАУТп 'Внутренний пуск >Сброс автоматического отправителя СБДТ

Примитив Т-СОЕДИНЕНИЕ.индикация Примитив Т-СОЕДИНЕНИЕ подтверждение Примитив Т-ДАННЫЕиндикация Примитив Т-СРОЧНЫЕ-ДАННЫЕ.индикация Примитив Т-РАЗЪЕДИНЕНИЕ индикация ПБДАУТ номер п (п — *;—16)

Событие «внутренний пуск*

Событие автоматического отправителя СБДТ

35

Страница 40

ГОСТ Р ИСО/МЭК 10025-3-94

А.3.2 Т а б л я и а 17 — Состояния

Co*p«iae»u№f

••амсаооышс

Нтиммим

ЗАКРЫТО

ВТ-ОЖПДТ

тр-ожотв

ОТКРЫТО

Соелинеиие транспортио:х> }£0«им закрыто Ло1Нчсский-объе«т-ВТ-ПАУТ ожидвет примитива Т-СОЕ ДИНЕНИЕподтаерждсиме

(Примитив Т-СОЕДИНЕНИЕ.?апрос бмл передан логмче схим-объе*том-ВТ-ПАУТ>

ТР ожидает примитива Т-СОЕДИНЕНИЕ.отпет (Примитив Т-СОЕДИНЕНИЕ.нкдяхацня был получен логическим-объектом ВТ-ПАУТ)

Совдикение транспортного уровня открыто

АЭ.Э Таблица IS

- Предикаты

Лр«ДНКЙТ

Смысл

П-ПВДАУТ

п.изв

П-АВТОДН

п.пшгдн

П-ПВК

П-НДПЛУТ

Полученный примитив Т-ДАННЫЕ индикации содержит ПВДАУТ

Примитив Т-ДАННЫЕ или Т-СРОЧНЫЕ-ДАННЫЕ икди каиия является избыточным

М15 — 1. AftronaTH4«KHfi отправитель передаст прими

тнеы Т-ДАННЫЕ.заирос. а пошаговый отправители — при

ми^ииы Т-СРОЧНЫЕ-ДАННЫЕ.запрос

.415 = 2 Автоматический отправитель передает прими

гнвы СРОЧНЫЕ ДАННЫЕ запрос, а пошаговый отнрпвн

толь — примитивы Т-ДАННЫЕ запрос

Примитив Г РАЗЪЕДИНЕНИЕ.ззпрос передан в ответ иг

примитив вис контекста (р«жим Ml2)

Г.римнтнв Т-РАЗЪЕДИНЕНИЕ.звпрос передай » от&ет us недействительный ПВДАУТ (режим МП)

Примечание 5 — Предикаты Г1-АВТОДН и П.ПШГДН взаимодополняющие. то есть П-АВТОДН-Не П-ПШГДН.

36

Страница 41

Л.3.4 Таблица 19 — Обозначения базовых действий

Обозначение

деДегвия

Олкаш

уст (параметры)

умел (счета) пум (параметры)

ноль (счета) выл (режим)

СОСТжИМЯ

ТСОЕДзап (параметры\ ТСОЕДотп (параметры) ТДНзм (параметры) • ТСДзап (параметры) ТРЗДэап (параметры) ТПБДАУТг.0 (параметры)

Модифицировать объекты, заданные в виде параметров, согласно новым значс нним, полученным о текущем примитиве УТУ шли ПБДАУТ Это относится к режимам и хранимым элементам Увеличить соответствующее счета

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

Выполнить все действия, содержащиеся в соответствующем режиме, по таблице 1 Эю относится к режимам МЬ-М12

Текущее состояние логического-объектаВТПАУТ установлено в значение «ИМЯ> При отсутствии этого утверждения логнчсслиА-обгскт-ВТ-ПАУТ остается в том же состоянии

JJ отчески й - об ьект-ВТ-П АУТ выдаст примитив Т-СОЕДИНЕНИЕ запрос, используя заданные параметры

Логический объскт-ВТ-МАУТ выдает примитив Т-СОЕДИНЕНИЕ ответ, используя заданные параметры

Логический-объскт-ВТ-ПАУТ выдает примитив Т-ДАННЫЕ.лапрос, используи заданные параметры

Логмческий-объсхт-ВТ-ПАУТ выдает яримнтип Т-СРОЧНЫЕДАННЫЕ.запрос, используя заданные параметры

Логический объект-ВТ-ПАУТ выдает примитив ТРАЗЪЕДИНЕНИЕ.загтрос. не-пользуя заданные параметры

Логический <*>ъехт*ВТ-ПАУТ выдает ответный ПБДАУТп, используя параметры, заданные в примитиве Т-ДАННЫЕ.запрос

Примечании

ГОСТ Р ИСО/МЭК 10025-3

6    Действия примитивов АО—А14 могут использоваться также в качествео6о*начений действий в таб-л«це событня/состоянв*

7    Текст в фигурных скобках используется при отсутствии подходящей формально к мотания (например, |

{вс выполнять никаких действий}).    |

Страница 42

й Л.3.5 Г а б л л и, г 20 - Таблица собмтй/соггояниА причнтквов

СОБЫТИЕ

ЗАНЯТО

вт_ ожпдт

IP. ожотв

ОТКРЫТО

Состояние. n котором ПрЫЖШМ® етсн событя* (может измени ться ори обработке событии!

ТСОЕДши

уст(5)9... $23) ув<-.1(С1 . С19) сост(ТР.ОЖОТН) «ып(М11

yci(SI9... S23) увсл(С* С20) мш (Ml 2)

уст (S19 , S23) увел(С8, СМ) вмп(М1£)

уст(SS9... S20I ye«i<Cfil С20) вып(МЦ?)

ТСОЕДит

yci(S24... S27) увсл(С9, 020) nun(M12)

ycr(S24..S27) увел[С2. С19) состоОГКРЫТО выи (Ml 2)

ycT<S24S27» увел(С9, С 201 яып(М12)

уст(Б24... S27) увсл(С9. С20) вып(М12)

ТРЗДикд

ycT(S:.7. SIS) у осп (СЮ. C20J йыи(М12)

vct (SI7. Sie> увел{СЗ, С19) coct =» ЗАНЯТО вып(МЗ)

>xt(S17. S18) увел(СЗ, С191 гост—ЗАНЯТО вып(МЗ)

yci(Sl7, S18) ум>л(СЗ, СЮ) «ост а. ЗАНЯТО вып(МЭ)

ТДНннд на

октет

СБДТСД

П-ИЗБ yci(S30l у вел (С 15) МО П-ИЗБ ytr<S30) увел(СП)

П-ИЗБ ycT(S30) у вел (С 15) не И ИЗБ ycr(S30) у вел (СП)

yci(S30)

укл(СМ)

но П. 11 БД АУТ У1н‘л(С4) ycr(S30) t>uii<M4)

п:пбдаут

ув«л(С4) IIQ окге?

ушцС», С19) с*, табшну 21

II ИЗБ умл(С1б. C2I > «с 11-НЗБ |увел<С12. С20) выо(М12)

П-ИЗБ увсл(016, С2;) ие П-ИЗБ ук-л(С:й. С20) кыи(МЛ2)

увел<С12. С2«) иып(М12)

nc П-ПЬДЛУТ умн(С5. CI9I еып (М5)

ГОСТ Р ИСО/МЭК 10025

Страница 43

Окончание гоблицы 20

СОБЫТИЕ

ЗАНЯТО

1>Т_ ожпдт

TP. ОЖОТВ

СОСТОЯВ Bf. * котором врипяи*-

откгьпо

тъея врв обработке события)

ТС Дм ад

на

октет

СБДТСД

П-ИЗБ уст($30} уввл(СЬ7) не П-ИЗВ

ус7(S30) увел (С! 3)

П ИЗБ ycT(S30) увел (С 17) ж- П-ИЗБ уст(БЗО) у*ел(С13)

уст ($30) увел (CIS)

ycr (S30)

увея(Св)

ВЫП (Мб)

не-ИЗБ у вея (С 1 в, С21) не П-ИЗБ у эм (С 14. С 20) выл (.413)

не СЛС умд(С№ C2I) не П-ИЗБ увал(С14, С20) бы»(М12)

увел<С 14. СЭО) выл(М1£)

увсл(С7. СЮ) пып(М7)

Внутренний

ПУСК

пум(S3 $33) ноль(С1 ... С38) ймп(М9)

х

Внутреннее

СПС

ноль(CW СПС) выл (М-10)

ноль(сче! СПС) вып(.МЮ)

ноль (счет СПС) вып (М !0)

ноль (счет СПС) вып (М10)

Автоматический отправитель

Сброс ОБДТ

П-АВТОДН

увел(СЗЗ) иа

октет увел(С34, С38) не П-АВТОДН ув*л(СЭ6) на

октет увел(СЗ£ц С38)

П-АВТОДН уаел(СЗЗ) на

октет увел(С34. СЗв) ТРЗДзаи (S6) сост--ЗАНЯТО

не П-АВТОДН уиад(С35) на

октет /увел(С36. С38) ТРЗДэвп(56> сост-ЗАНЯТО

П-АВТОДН уаел(СЗЗ) на

октет увйл(С34. СЗв) ТРЗДяап IS6) сост-ЗАНЯТО

не П-АВТОДН y*c.i(C35) на

октет увел (СЗв, СЗЗ) ТРЗДэап<56> согт^ЗДНЯТО

П-АВТОДН увсл<С26) на

октет увсл(С27. С37)

Усу(31)

ТДНзап {авто-пош)

ие П-АВТОДН увсл(СЗЗ) на октет увел(С29. С37) уст {S3I)

ТСДзап (авто-пош)

О

о

ч

п

о

2

V

X

01

I

£

8

Страница 44

ГОСТ Р ИСО/МЭК 10025-3-М

Л 3-6 Т а б л и и а 21 — Таблица ПБДАУТ/состояиия

ПВДАУТ

Состоаши, • |»гором бил амучеа сршкгпо

ОТКРЫТО Т-ДАИНЫЕ яиляк*ц«я (ио*« и.мсвнгися ШЛЯ ПтШГГМ* ври обработке «выти*»

ПБДАУТ 1

АП.

уст(М !\| ... M27j вып (М9>

ПБДАУТ 2

ноль <С1 ... С38)

ПБДАУТ 3

уст <$3>

ПБДАУТ 4

уст (se._sin

ПБДАУТ 5

уст (S12...S16)

ПБДЛУТ6

ЛЮ

ПБДАУТ 7

а: а

ПБДАУТ 8

ПБДАУТ 8о (Ml . М27)

ПБДАУТ 9

ПБДАУТ 9о(С1 .. СЗв)

ПБДЛУТ 10

ПБДАУТ IOo<SI7.„S)8)

ПБДАУТ 11

ПБДЛУТ Ка <SS23>

ПБДАУТ 12

ПБДАУТ 12о (S24 .. S27)

ПБДАУТ 13

Не определяю

ПБДЛУТ 14

ПБДАУТ 14о (S30I

ПБДАУТ 15

All

ПБДАУТ 15с (S3U

ПСЛСЙСТОИТСЛЬ-

ный ПБДАУТ

пмп (М11}

40

Страница 45

АД7 Та6л»иа22 — Таблица де*

1ст ВИЙ/СОСТОЯНИЙ

ДКЯСТВИЕ

ЗАНЯТО

ВТ_ОЖПДТ

1

2

3

А)

умл(С23. С37) ТСОЕДзап (SI2... SI6) сост ВТ..ОЖПДТ

увил (СЮ. С28) ТРЗДзап (S6) сосг ЗАНЯТО

А2

увед(С23, С37) ТСОЕДэа* (S20. SI3...S16) оосг 8Т-0ЖПДТ

ув^а(СЭО, С38) ГРЗДэап (SG) сост ЗАНЯТО

АЗ

уэел(С23. 07) ТСОЕДэж (S25,

SI3..SM) сост ВТ-ОЖПДТ

увел(С30. С38) ТРЗДзвя (S6) сост ЗАНЯТО

А4

уоел(С23, С37)

у*сл(СЭО. С38) ТРЗДзап (S6) сост ЗАНЯТО

А5

У

y»ft.t{C23, С37)

увел(С2Б, С37)

П НДПАУТ; ТРЗД:мп(5-<) Г1-ПВК; ТРЗДзап (S5) н«г(П_НДПАУТ и.»

П-ПАУТ); ТРЗДзап (S3) сост ЗАНЯТО

Аб

(присосднккть $30 к S3tfJ

(лрис-хииннть S!» к S30)

А7

увсл(СЗЗ) на октет увзд(С34. С 38)

увел(С32) на оигет уам(С34. C3GJ ТРЗДзап (S6) сосг ЗАНЯТО

А8

{присоединить S30 к S33)

{присоединять S30 к S33}

ГОСТ Р И СО/А» ЭК 10023-3

Страница 46

fe Про&кгжсчис таблицы 22

ДЕЙСТВИЕ

ТР_ ожотв

ОТКРЫТО

1

4

к

AI

умы (C30l С38) ТРЗДзап (S6) сост ЗАНЯТО

у*ея (СЗО. 038) ГРЗДзза (S6) сост ЗАНЯТО

А2

увелЮЮ, С38) ТРЗДэап (S6) гост ЗАНЯТО

увел (СЗО. С38) ТРЗДзап (S6) сост ЗАНЯТО

АЗ

узел (СЗО. С») ТРЗДзап (S6) сост ЗАНЯТО

увел (СЗО. С38) ТРЗДзап (S6I сост ЗАНЯТО

А4

уэсл(С24. 07) ТРЗДзап (S8... SI 1) спет ОТКРЫТО

у вел (С31. СЭ8) ТРЗДзап (Sti) сост ЗАНЯТО

Ад

увел(С25, СЛ7) Г1-НДПАУТ; ТРЗДзап(S4) П_ПВК: TP3A*an(S5) ке(П_НДПАУТ или П-ПАУТ); ТРЗДзап (S3) сост ЗАНЯТО

увел (С25. С37) П-НДПАУТ; ТРЗДзап (S4 II-IIBK; ТРЗДзап (S5) не(П_НДГ1АУТ или П-ПАУТ); ТРЗДзап (S3 сост ЗАНЯТО

А6

(присоединить S30 к S32)

{присоединить S30 к S32)

А7

увол(С32) на октет увел (С34. С38) тРЗДз»п($6) сост ЗАНЯТО

увел <С26» на октет у вел (С27, С37 > ТДНзап (S32I

А8

(присоединить S30 к S33)

(присоединить S30 к S33)

ГОСТ Р ИСО.'МЭК 10025—3

Страница 47

Окончание таблицы 22

ДЕИСГВИЕ

ЗАНЯТО

ВТ.ОЖПДТ

1

2

3

м

увел(СЭб) на обстег уаел(СЗб, С38)

уас1л(СЗб) на октет уми(СЭ6. СЭЙ) ТРЗДмп(56) сост ЗАНЯТО

АЛО

{пуск автоматического отправителя)

(Примечание — А10 в состояниях не ОТКРЫТО может обусловь передачу ПВХ)

{пуск автоматического отравителя)

АП

{останов автоматического отправителя)

{останов автоматического отправителя)

А12

НС П-МШГДН; увел(СЗб) аз октет увел(С36. СЗЙ)

П-ПШГДН; уаел(СЗЗ) на «пет увел<С34. С38)

не П-ПШГДН. ув*л(С34) на овтег ув*л(С35, С37) TP3Xlsan{S6) сост ЗАНЯТО П-ПШГДН; увскл(СЗЗ) на октет , увел<С34, С38) ,ТРЗДээл<$6) сост ЗАНЯТО

А13

{сгенерировать новую ЗАПИСЬ- ВТ-П АУТ)

{сгенерировать новую ЗАПИСЬ ...ВТ-11 АУТ)

ли

(осганов) сост ЗАНЯТО {сгенерировать новое событие ПУСК}

TP3Asan(S3)

(останов) сост ЗАНЯТО {сгенерировать повое событие

AI5

{останов}

ТРЗДзап($Э)

{остямоа}

АО

{не выполнять никаких действий)

{не выполнять никаких действий)

ГОСТ Р ИСО/МЭК 10025-3

Страница 48

ГОСТ Р И СО/М ЭК J0025-3-M

>s

I

ДЕЙСТВИЕ ТР. ОЖОТВ ОТКРЫТО


If

Й

Sco

$ J

G-X

1= 5 С

IS


X bfi

= o Ko


-

e

я

X

0

1 •6

e

£

*-

4


R

О


<S)


2 x *

3£ -Я-*


41

*1% rj *-

9: с


ssss


>. >. >4 >.


ISC


o.

e

I-

о


s

g-

О

о

l-

o


I



If

S

£ H-03 cfi

I


fO

<✓>

Si

li


« ГЕ

X — £<


ro ►:


**|S

Ills


У у я

w fA

Пй


C^nu--

dS|Ssi?|2s

3 * “e


— *2 •3 a £ § 1

llgi

‘г-За*

=«|S


*L

-

Й 2sc

® S' r

3 •* X se

?8*S


со

<


О

3


О

<


<


44

Страница 49

ГОСТ Р ИСО/МЭК 10025-3-м

ПРИЛОЖЕНИЕ В

(обязательное)

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

B.I Впеленис

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

В.2 Символы и сокращения

О — ОбяЧЭТСЛЫТО.

Ф — факультативно.

ВЛ Инструкции по заполнению формы ЗСРП

Основная часть формы ЗСР{1 представляет собой вопросник фикс иронз и кого формата. Заполненная форма ЗСРП представляет собой сэаявяу о соответствии реализации протоколу* для рассматриваемой реализации.

Форма ЗСРП для ПАУТ транспортного уровня1.

Реализованы ли все обязательные функциональные аоэчожяос7и?

ДА    НЕТ

Примеч а н к е 8 — Ответ «нет» на данный вопрос означает несоответствие спецификации протокола Необеспеченные функциональные возможности должны быть перечислены ниже в ЗСРП с пояснением причин несоответствия

1

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

Страница 50

Номер

nojruHn

Фукхцшжлыия DOJиожяссть

П01раШел

Статус

Обоэиачсяме

1

Выдача примитива Т-СОЕДИНЕНИЕ-запрос с $12, SI3. SI4. &1б, S16

6.2 2

о

ДА

[ 1

НЕТ

( )

2

Выдача примитива Т-СОЕДИИЕНИЕ-запрос с S20, SI3 SM. SI5, S16

623

о

ДА

I 1

НЕТ

1 1

3

Выдача примнтиаа Т-СОЕДИНЕНИБ.запрос с S2S. S13. SI4. S16. SI6

6.2.4

0

ДА

I I

НЕТ

[ 1

4

Вьглача примитива Т-СОЕДИНЕНИЕ.запрос с S8, S9. SIO. S11

6.2.5

о

ДА

[ )

НЕТ

( )

5

Выдача примитива Т-РАЗЪЕДИНЕНИЕ.запрос с Si, S4. S5

6.2.6

о

ДА

[ 1

НЕТ

( 1

6

Присоединение последнего принятого октета к ОТРД ЖЕННОМУСБДТ

6.2.7

о

ДА

1 1

НЕТ

[ 1

7

Передача ОТРАЖЕННОГОСБДТ

6.2.8

О

ДА

1 1

НЕТ

1 1

8

Присоединение последнего принятого октета * ОТРД-ЖЕН НОМУ-СБДТ

6.2.9

о

ДА

[ 1

нет

[ )

9

Передача ОТРАЖЕННОГО СБДТ

6.2.10

0

ДА

1 1

НЕТ

1 )

10

nj'cn автоматического отправителя данных

6.8.1

о

ДА

1 1

НЕТ

Г 1

М

Олзноп автоматического отправителя данных

6.8.'1

о

ДА

[ 1

НЕТ

[ )

12

Передача одного СБДТ от пошагового отаравнтеля дан

6.2. К)

О

ДА

1 I

НЕТ

1 )

13

ных

Генерация нового логи'.еского-обт>екта-ВТ-ПАУТ

62.14

ф

ДА

1 1

НЕТ

[ 1 1 1

14

Завершение и повторный пуок лоснчесиого-обыжта ВТ

62.1$

о

ДА

1 1 1 J

НЕТ

15

Завершение логически! о-объекта-ВТ-ЛАУТ

6.2U6

О

ДА

( 1

НЕТ

[ I [ ) [ ) 1 ) [ ) 1 I

IB

Действие вне контекс ; а

63

0

ДА

[ )

НЕТ

17

Прием примитив» ТСОЕДИНЕНИЕ.индккацня

64.1

о

ДА

1 |

НЕТ

1*

Прием примитива Т-СОЕДИНЕНИЕ подтверждение

6.4.2

О

ДА

| )

НЕТ

19

Прием примитива Т-РАЗЬЕДИНЕНИЕ.индикация

6ЛА

•О

ДА

| ]

НЕТ

20

Прием примитива Т ДАННЫЕ индикация, содержащего один нлн несколько ПБДАУТ

6.4.4 1

О

ДА

1 J

НЕТ

21

Прием примитиве Т-ДАННЫЕ иадикаиин содержащего данные нормального потока

6.4.42

О

ДА

1 J

НЕТ

[ )

22

Прием примитива ТСРОЧНЫЕ ДЛННЫЕ.нклихацня

6.4.5

О

ДА

1 1

НЕТ

[ ]

23

Прием внутреннего СПС

6 4.6

о

ДА

f 1

НЕТ

( 1

ГОСТ P ИСО/МЭК 10025

£

!

£


Страница 51

Okohhuhuv

Нои»*.

позиции

Фгпкпвоявльяая иомюжвость

Похр»я«д

С**»ус

Овади»ч«и*

24

Прием примитива вне контекста

6 4.7

0

ДА ( ) НЕТ [ I

25

Прием события внутреннего пуща

6.4.8

0

ДА ( ) НЕТ I I

26

Прием ПБДАУТ 1'

6.5.2(a)

и

ДА [ 1 НЕТ 1 1

27

Прием ПБДАУТ 2

65.2(b)

0

ДА ( ] НЕТ ( )

28

Прием ПБДАУТ 3

6.5.210

0

ДА 1 1 НЕТ I )

29

Прису ПБДАУТ 4

65.2(d)

0

ДА ( ) НЕТ [ I

30

Прием ПБДАУТ 5

6.5.2<е)

0

ДА | ) НЕТ I )

31

Прием ПБДАУТ 6

0.5.3(a)

0

ДА ( ] НЕТ I I

32

Прием ПБДАУТ 7

65.3(b)

0

ДА ( I НЕТ I J

33

Прием ПБДАУТ «

6.5.1. (а)

0

ДА I ) НЕТ I I

34

Прием ПБДАУТ <)

6.5.1(b)

0

ДА Г) НЕТ [ 1

35

Прием ПБДАУТ 10

6.5.1.(с)

0

ДА () НЕТ | |

36

Прием ПБДАУТ II

<5.5 1 Id)

0

ДА ( 1 НЕТ ( 1

37

Прием ПБДАУТ 12

6 5.1. (е)

0

ДА ( | НЕТ I )

38

Прием ПБДАУТ II

6.5 1.(1)

0

ДА { ) НЕТ I I

39

Прием ПБДАУТ 15

6.5. L (к)

0

ДА [ ] НЕТ | )

40

Реакция на иедсйсг&нтс-лииу» команду ПБДАУТ

6.5.4

й

ДА Ц НЕТ I )

41

Генераций внутреннего СПС

6.6

0

ДА ( ) НЕТ I I

42

Прием скеиденых СПС

6.7.1

0

ДА ( ) НЕТ ( ]

43

Отсутствие сцеллення ПБДАУТ

6,7.2

0

ДА П НЕТ t 1

X

о

О

3

ш

я;

S

ьэ

сл

I

I

t

Страница 52

ГОСТ Р ИСО/МЭК 1002В—8—W

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

ПРИМЕРЫ ИСПОЛЬЗОВАНИЯ ПАУТ

С.1 Введение в примеры ПАУТ

Ниже приведено восемь примеров использования ПЛУТ. Перлый пример показывает типичный обмел ПБДЛУТ. используемый для инициализации логического объекта ВТ-ПАУТ перед прогоном агитационных тестов. Следующие лвз примера показывают, каким образом можно создать ТР для инициализации соединений транспортною уровня. Четыре с-те.1ук>щих примере генерации данных в ТР охватыазют три метода генерации данных, описанных в спецификации ПАУТ. Последний пример показывает, каким образом можно использовать ПАУТ для проверки правильности работы верхнего тестирования

Примеры написаны п нотации КДТН и ориентированы лишь на интересующие вопросы использования ПАУТ. Приведенные примеры не являются полио-Л спецификацией аттестационного тестирования, отражены лишь самые существенные вопросы Поэтому запуск и тестирование тайм-аутов, которые будут иметь место в реальных ситуациях, здесь опущены для простоты изложения. События тестирования КДТН представлены без табличного формата, а декларационные таблицы опушены В спецификации модульного аттестационного тестирования может потребоваться выдача режимов логическо^о-объекта-ВТ-ПАУТ. счетов н хранимых элементов, чтобы нмегь сведения о состоянии до завершения тестирования. Ни одде из та*их компановок не показана. Преамбулы установления соединения транспортного уровня, через которое передается Г1АУТ, также опущены.

В примерах используется сокращенная нотация дли описания установки хранимых элементов или действий, связанных с режимом для заданного ПБДЛУТ. например, ПБДАУТ.М9.1—5 интерпретируется следующим образом: при получении ПБДЛУТ 1 (изменение режима) перелается ответ на событие изменения режима (М9) а значение А5 (выдастся примитив Т-РЛЗЪЕДИНЕНИЕ.запрос с хранимыуи элементами S.\ S4 ■ S5). Символ « I» представляет собой первое действие из списка действий, выполняемых в ответ. Если в списке имеется только одно действие, значение по умолчанию <.1* не учитывается

С.2 Пример I Инициализация логического-объекта-ВТ-ПАУТ

С 2 !•

ПВК! ПБДЛУТ I ()

ПВК! ПБДЛУТ 3 (ПБДЛУТ 3.S3 «ДЛНЫЕ_РАЗЪЕДИНЕНИЯ>) ПВК’ ПБДАУТ 4 (

ПБДЛУТ 4.S9 :** ку,

ПБДАУТ 4.S9 адрес.вт.

ПБДАУТ 4.S10 : = !•,

ПБДАУТ 4 SIH    «ВТ_СОЕД-ДАННЫЕ-ОТВ>)

ПВК' ПБДАУТ 5 (

ПБДАУТ 5.S12    адрес_ят,

ПБДАУТ 5.Sia := адрес-ВТ.

ПДПАУТ S.SI4 — I,

ПБДЛУТ 5.S15 :■> ку.

ПБДАУТ 5.SI6 «6Т_СОЕД_ДАННЫЕ_ЗАП»>

Страница 53

ГОСТ Р ИСО.МЭК 10025-3-м

С.2.2 Пояснения

В этой примере показано, каких образом могут быть использованы ПБДАУТ яля инициализации логическоюобъекга-ВТ-ПАУТ Данные пользователя, которые должны использоваться в примитивах Т-СОЕДИНКНИЕ.запрос, Т-СОЕ ДИ-НЕНИЕ подтверждение и Т РАЗЪЕДИНЕНИЕ запрос. перачаютсп логическому объекту-ВТ -ПЛУТ через ПАУТ таким образом, что они могут удерживаться в хранимых элементах, т которых они были считаны в соответствующие пэрамет-ры абстрактных примитивов Адреса и параметры КУ также передаются в $>ор-ме, требуемой .логическим-объсктом-ВТ-ПАУТ Могут быть запрошены срочны» данные.

С.З Пример 2. ТР в качестве инициатора (И) соединения транспортного уровня

С.3.1

ПВК’ ПБДАУТ 2 ПВК1 ПБДАУТ I (

ПБДАУТ I.M3 I.

ПБДАУТ 1.MI0 = !5.

ПБДАУТ I.M.I3 23.

ПБДАУТ L414 : — 3)

ПВК! С РЗДззп ПВК? С-СОЕДннд ПВК? С_СОПДот.

ПВК? ЗСО ПВК' ПСО

С.3.2 Пояснения

В этом примере использование ПАУТ побуждает ТР инициировать соединение транспортного уровня, хосда НТ разъединяет текущее соединение траяспорт-■ого уровня класса 0. Установка М3 а значение 1 в ПБДАУТ изменения режима (ПБДАУТ 1) побуждает логическнй-объект-ВТ-ПАУТ о ответ на примитив Т-РАЗЪЕДИНЕНИЕ индикация выдать примитнэ Т СОЕДИНЕНИЕлапрос Счетчик С23 указывает количество примитивов Т-СО ЕД ИМЕНИ Е.запрос. выданных логическимобъектом-ВТ-ПАУТ, лютому установка режима ЛШ в значение 23 побуждает логичсскяй-объект-ВТ-ПАУт сравнить значение в С23 со значением, присвоенным ММ. Если эти значения равны, выполняется -действие А15 (завершение логнческого-объекта-ВТ-ПАУТ). поскольку оно представляет собой ответ, определенный в М10 яри появлении внутреннего СПС. Использование таким способом Ml0, М13 н ММ означает, что логический-объскт-ВТ-ПАУТ будет иметь лишь две возможности успешной инициализации соединения транспортного уровня. Третий примитив Т-СОЕДИНЕНИЕ.запрос (выданный после примитива Т-РАЗЪЕДИИЕПИЕ.надккаини в ответ на дна предыдущих примитива Т СОЕ-ДИНЕНИЕ.запрос) побудит логический объект-ВТ-ПАУТ завершить свое функционирование. Блок ПБДАУТ 2 требуется .для того, чтобы сбросить С23 в ноль.

С.4 Пример 3. ТР » качестве инициатора соединения транспортного уровня

С4Д

ПВК! ПБДАУТ (ПБДАУТ I.M9.1 := 5. ПБДАУТ ) М9.2 J)

ПВК? С РЗДинд ПВК С-СОЕДинд ПВК1 С-СОЕДотв ПВК? ЗСО ПВК' ПСО

Страница 54

ГОСТ Р ИСО/МЭК I0025—3—W

С.4.2 Пояснения

В этом пример# не налагается никакие отраниченмА ка число допустимых попыток выдачи примитива Т-СОЕДИНЕНИЕ.запрос. а для инициализации ТР используются различные механизмы таким образом, что можно инициировать соединение транспортного уровня. От зет на ПБДАУТ I1 (событие изменения режима) определен со списком действий, содержащим два действии (ПБДАУТ 1JVW.1 и 5). Это означает, что когдз логнческий-объектВТ ПАУТ изменяет спой режим согласно полученному ПБДАУТ К он выполняет действие А5 и затем А!, то есть йыдае! примитив Т РАЗЪЕДИНЕНИЕ запрос и за7ем Т-СОЕДИНЕНИЕ, запрос. вызывая сброс текущего соединения транспортного уровня и инициализацию HOttoio сое хикеин* транспортного уровни

С.5 Пример 4. Генерация данных (механизм одношагового отправителя - I)

С 5.1

ПВК' ПБДАУТ 1 (

ПБДАУТ1 М9 -12.

ПБДАУТ1.М15    2.

ПБДАУТ М2-2 := I.

ПБДАУТ1 М20    10.

ПБДАУТ1 Л124 : — П ПБДАУТ! М25 - 500 ПВК? ДН и т. д.

С.5.2 Пояснения

Ответ ло гнчсского-объекта -.ВТ ПАУТ на полученный ПБДАУТ Г состоит а передаче 500 октетов нормальных -данных пользователя в одном СБДТ Действие А12 запускает лошагозый отправитель, который вводит октеты данных п СБДТ. начиная с «1» н первом октете. «2> по втором октете вплоть до 10 в десятом ок-гете, после чего циклически возвращает так, что «1> помещается и одиннадцатый октет и действует таким обрезом до тех нор. пока не будет введено 500 октетов (параметры режима .422, М23, М24 и Л125), Эти данные пользователя формируют параметр в примитиве Т-ДАННЫЕ-запрос, выдаваемом логическвм-объек-том-ВнПАУТ. Установка М]й а значение 2 оанлчает. что нормальные данные будут передаваться из пошагового отравителя, основываясь на значениях в режимах М22 -М25, а срочные данные будут выдаваться из атоматического отправителя данных з соответствии со значениями а режимах МГ.6—M2I. В данном примере автоматический отправитель данных не запускается, поэтому логнческнй-объскт-ВТ-ПАУТ не передает срочных данных

С.6 Пример 5. Генерация данных (механизм пошагового отправителя II)

С 6 1

ПВК! ПБДАУТ 1 (

П6ДЛУТ 1.44 •— 12\

ПБДАУТ 1-М16    1.

ПБДАУТ I.M22 а 65.

ПБДЛУ'Г 1.ЛШ 72.

ПБДАУТ 1М24 - К ПБДАУТ 1.МЙ5 • = 161

ПВК1ДН<ДНданные «XXX»)

ПВК? СД[СД данные - «АБВГДЕЖЗИКЛМНОПР»]

ПВК? СД[СД.данные <АБВГДЕЖЗИКЛМНОИР»]

ПВККДЮД.данные - «АБВ1 ДЕЖЗИКЛЛШОПР»1

50

Страница 55

ГОСТ Р ИСО/МЭК 10025—3—М

С.6.2 Пояснения

В этом примере показано, каким образом можно побудить ВТ сгенерировать три примитива Т-СРОЧНЫЕДАННЫЕ.запрос с данными пользователя «ЛБВГДЕЖЗИКЛМНОПР». Режим М4 определяет действие. которое следует выполнить кал каждым октетом данных ис-ПБДАУТ, полученных логическим-объектом-ВТ-ПАУТ в примитивах Т-ДАННЫЕ индикация. В этом случае ИТ передает три октета нормальных данных пользователя и действие, определенное и А12, то есть передает даяные из пошагового отправителя. Конечный результат состоит в том, что пошаговый отправитель привлекается три раза с использованием параметров режимов М1б и М22-М2Б. Режим MlЬ в значении 1. означает, что я отличие от предыдущее примерз данные .»десь выдаются в примитивах Т СРОЧНЫЕ-ДАННЫЕ.Мпрос.

С.7 Пример 6 Генерация данных (автоматический отравитель)

С.7.1

ПВК! ПБДЛУТ0 ПВК! ПБДАУТ1 ИБДАУТ1 М9 10.

ПБДЛУТ1.М10 := И.

ПБДАУТ1.ЛШ - 27,

ПБДАУТ1М14 :-г 3.

ПБДАУТ1.М15 — 1,

ОБДАУТКЛШ := 48.

ПБДАУТ1 Ml Г 50.

ПБДАУТ1 AV18 := I.

ПБДАУТ1.М19 К ПБДАУТ1 М20 .= Ы.

ПБДАУТ1 M2I — 51 ПВК?ДН|ДН данные - «0>|

ПВК?ДН[ДН данные - <120120»)

ПВК?ДН[ДН данные - «120120120»!

Примечание — Возможное сегментирование СБДТ не учитывается

С.7.2 Пояснения

В этом примере логичеекий-обьект-ВТ-ПАУТ инициируется для генерации трех примитивов Т-ДАННЫЕ запрос с данными пользователя, ка* указано в ожидаемом ПБД ДН. полученном выше а КДГН. Автоматический отравитель и отличие от пошагового отправителя предолжает генерировать примитивы Т ДАННЫЕ.запрос или Т-СРОЧНЫЕ-ДАННЫЕ.запрос, пока не будет явным образом остановлен В этом примере автоматический отправитель эвпуокастся самим процессом приема ПБДАУТ1 (ПБДАУТ1.М9 :=» 10). Автоматический отправитель выключается внутренним СПС (ПБДАУПЛЫО : — М). которое наступает, когда С27 (счет примитивов Т-ДАННЫЕ.запрос; указывается режимом М!3) достигает значения, присвоенного для MI4 (то есть трех). Значение М15 определяет, что автоматический отправитель генерировал СБДТ, а не ССБДТ. Значения MI6—1421 определяют, что первый октет н переданном потоке равен <0*. самый больший по номеру октет а потоке раэе« «2* (в предположении кодирования по ГОСТ 27463), октеты октегиого прирашенкя равны единице (таким обратом, никл значений октетоа имеет вид «012012... *), первый переданный СпДТ имеет длину I октета, а длина каждого последующего СБДТ возрастает из 5 октетоэ относительно длины предыдущего вплоть до достижения длины СБДТ, равной'П октетам.

Страница 56

ГОСТ Р ИСО.МЭК 10025-3-М

С.8 Пример 7. Генерации данных (отражение данных)

С.8.1

IIBK! ПБДАУТ2 ПВК! ПБДЛУТ1 (

ПБДАУТ1.М5 := 8.

ПБДАУТЬМЮ : — 9,

ПБДАУТ1.М13 := 5.

ПБДАУП.ММ 3)

ПВКГ ДН(ДН данные := «МЯК»)

ПВК! ДН(ДН.данные АБВГДЕЖЗИ»)

ПВК' ДН<ДН.даиные УТСРПОН»)

ПВК?СД ГОД.данные - <ТИВЗ»1

06.2 Пояснения

НТ посылает три ПБДТ ДН последовательно с л я ним и к пользователи, по-казанными выше. П6ДАУТ1 н II БД АУТ2 побуждают логическийо<И>ект-ВТ. ПАУТ сформировать ССБДТ из г.ослсдяих октетов каждого СБДТ. полученного из ТР. После получения трех СБДТ формирование ССБДТ заканчивается и он иыязется. В этой послеловаттыгостн з пунктах контроля н наблюдения услуг сете яо о у роли я ;НТ должны наблюдаться ПБДТ СД. содержащие данные ноль* зояателя «ТИВЗ». «ПБДАУТ1.М5 : = 8» представляет собой инструкцию для записи в ССБДТ последнего полученного октега (хранимого u $30). Блок ССБДТ выдается посредством действия А9, которое запускается виутренвим СПС. Внутреннее СПС наступает, когда счет примитивов Т ДАННЫЕ индикация (С5> дос ти.нет тр<*х (ПБДАУТ1 М13    5,    ПБДАУТ1.М14    := 3)

С9 Пример 8. Проверка операций логичсского-обмкта-ВТ-ПАУТ

С.9.1

(данные тестнрочгния «ПРОВЕРКА ДАННЫХ. ПОЛУЧЕННЫХ ВЕРХНИМ ТЕСТЕРОМ *)

ПВКЗС(ЗС.данные : — даикые-тестироепикя

пвк?пс

ПВК'ПБДАУШ ПВК?ПБДАУТ11з1ПБДАУТ11з.$23 — даиныс_тестирования|

С.9.2 Пояснения

Приведенные выше события КДТН показывают простую проверку правильности обработки данных пользователя тестируемой реализацией. ПБДАУТ II инструктирует логический-об-кект-ВТ ПАУТ о выдаче параметров из последнего полученного примитива Т-СОЕДИНЕНИЕ.ниднкаиня. Эти параметры перелаются в ПБДАУТМз. Однако в этом примере рассматриваются линь данные польто* ээтеля    которые    проверяются    на    их    аналогичность    данным, переданным

НТ в ПБДТ ЗС. Аналогичные примеры могут образовать часть тестовых примеров функциональных возможностей, проверяющих правильность операций логи-ческо.-о-обьен га-ВТ-П АУ Т.

Примечание — В приведенном выше примере может ими» место кеожч-даемос поведение нз-за некорректности операции IP. ВТ либо тою и другого.

52

Страница 57

ГОСТ Р ИСО'МЭК 10025—3—94

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

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

Страница 58

Редактор Т. С. Шеко Технический редактор Л. А. Кузнецова Корректор Т. А. Васильева

Сдам • мО, 19.10.94. Поди. • в*ч. 07.1JA4. Уел.    я.    8.49.    Уел.    «р.-отт.    3.49.

Уч.«эх. л. 3.40. Тарак 376 »«S. С 1016.

Ормпа «Знак Почета» Виагельетво сташдарто*. 10Г07«. Моема, Хололмгвв «ар.. 14 Калужская типографна ст»«Лар^»и. v.* У,аскол;х*г. 230 Зак. ifcMO ПЛР M040IM