Примечания х табл. 16 и 17:

Использование этих таблиц состояний/событий пояснено ниже.

к Найти текущее состояние.

  1. Найти строку, содержащую произошедшее событие.

  2. Есть ли «х» в столбце данного состояния? Если нет, данное событие ошибочно для этого состояния (число вместо «х» указывает номер примеча­ния).

  3. Проследить столбец вниз до нахождения знаков «х» (или номеров при­мечания) в области применения таблиц. Здесь возможно несколько действий.

  4. Проследить строку обратно для отыскания действия.

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

Это действие обычно приводит к событию в равноправном логическом объекте, которое продолжает цикл.С. 54 ГОСТ 34.954—91

Временные диаграммы последовательности сообщения
Нормальная последовательность установления ССУ:

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


Х.25 ЗАП-ВЫЗОВА (Б-ВЫБ)


Х.25 ВХ-ВЫЗОВ (Б-ВЫБ)


1 2 С-СОЕДИНЕНИЕ. индикация


Х.25 ВЫЗОВ-ПРИНЯТ (Б-ВЫБ)


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


2.1


■ (

3,1 ь С-СОЕДИНЕНИЕ.
ответ

Х.25 СОЕД-УСТАНОВЛЕНО (Б-ВЫБ)


Нормальная последовательность разъединения ССУ:


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


Х.25 ЗАП—ЗАВЕРШЕНИЯ (Б-ВЫБ)



Х.25 ИНД-ЗАВЕРШЕНИЯ


>С-РАЗЪЕДИНЕНИЕ.

6-^. индикация



А

Х.25 ООД ПОДТВ—ЗАВЕРШЕНИЯ

Х.25 ПОДТВ—ЗАВЕРШЕНИЯ

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

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


Х.25 ЗАП-ВЫЗОВА



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



Х.25 ВЫЗОВ-ПРИНЯТ

A.ZD ииЬД-Уи I AnUBJItHU

Х.25 ДАННЫЕ (ЗС-СУІ-


Х.25 ДАННЫЕ (ЗС-СУ)



П

Х.25 ДАННЫЕ (ПС-СУ)


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

С-СОЕДИНЕНИЕ. ответ


оследовательность сброса:

С-СБРОС. запрос

С-СБРОС. подтверждение


6.8


Х.25 ЗАП-СБРОСА


Х.25 ИНД-СБРОСА


Х.25 О.ОД ПОДТВ-СБРОСА


9.1


С-СБРОС. индикация

С-СБРОС,ответ


8.1


Х.25 ИНД. ПОДТВ-СБРОСА



* Любая процедура сброса, инициируемая поставщиком услуг сетевого уровня, определяется в этот момент для за­вершения данной последовательности сброса.

Черт. 4

  1. Помните, что истечение тайм-аутов это события. Действиями тайм-аутов могут быть:

либо «+»— указывает, что начат или повторно начат отсчет тайм-аута, либо «—»— указывает, что отсчет тайм-аута прекращен.

Временные последовательности сообщений на черт. 4 содержат ссылки на номера столбцов таблицы состояний/событий в пределах состояния; напри­мер, пп. 1.1, 1.2, 3.1 и 2.1 описывают нормальное установление ССУ

  1. .Диаграмма состояний (черт. 3) и временные последовательности сооб­щений показывают «нормальные» переходы состояний. Таблица состояний/со- бытий содержит определенный ответ ца все события любого состояния.

  2. Предполагается, что нижерасположенная система Х.25 функционирует правильно, поэтому не требуется каких-либо предосторожностей в отношении ошибок протокола Х.25 (например, пакеты ДАННЫЕ, предшествующие пакету ВЫЗОВ ПРИНЯТ).

  3. Имеют место только правильные последовательности примитивов УСУ.

  4. Чтобы упростить представление таблиц состояний/событий, они разде­лены на две «фазы»: фаза установления ССУ, определенная в табл. 16, и фаза передачи данных, определенная в табл. 17.

Примечания к установлению ССУ (табл. 16)

  1. Альтернативная процедура установления/разъединения ССУ, не исполь­зующая услугу «быстрая выборка».

  2. Система должна оставаться в состоянии 2 до тех пор, пока не будет принято полное сообщение ПС-СУ либо в виде одного пакета ВЫЗОВ ПРИ­НЯТ, либо в виде следующей ПБМ (состоящей из одного или нескольких па­кетов ДАННЫЕ).

  3. Если длина требуемых данных выходит за пределы поля «данные вызы­ваемого пользователя» пакета ВЫЗОВ ПРИНЯТ, то пакет ВЫЗОВ ПРИНЯТ должен передаваться только с параметром «продолжение». Параметры прото­кола должны передаваться в последующей ПБМ (состоящий из одного или нескольких пакетов ДАННЫЕ).

  4. Альтернативная процедура разъединения ССУ используется для откло­нения запроса соединения.

Если принятый пакет ЗАПРОС ВЫЗОВА содержит услугу «быстрая вы­борка» и длина требуемых данных выходит за пределы поля «данные завер­шающего пользователя» пакета ЗАПРОС ВЫЗОВА с использованием быстрой выборки, то пакет ВЫЗОВ ПРИНЯТ должен передаваться только с парамет­ром «продолжение».

В любом случае сетевые параметры передаются затем вызывающему поль- ' зователю в сообщении ЗР-СУ содержащемся в ПБМ (которая состоит из од­ного или нескольких пакетов ДАННЫЕ).

  1. Для принимаемых пакетов Х.25 ДАННЫЕ с установленными битами О и М при приеме полной ПБМ имеет место событие «Х.25 данные (ЗС-СУ)», либо «Х.25 данные (ЗР-СУ)».

  2. Это состояние в фазе установления ССУ охватывает все состояния фазы передачи данных.

Примечания к фазе передачи данных (табл. 17):

  1. Примитив С-СРОЧНЫЕ-ДАННЫЕ не обеспечивается. 1

  2. Примитивві С-ДАННЫЕ-ПОДТВЕРЖДЕНИЕ. запрос и индикация не требуют никаких дополнительных протокольных сообщений. Они являются ло­кальными для каждого конца соединения, управляющего использованием под­тверждений порядкового номера Х.25.

  1. все элементы протокола Х.25 1980 г. (кроме пакетов ГОТОВНОСТЬ К ПРИЕМУ, НЕГОТОВНОСТЬ к ПРИЕМУ и НЕПРИЕМ) предоставляются для логического объекта ПСЗЦ и этим логическим объектом;

  2. протокол ПСЗП должен обеспечить защиту процедур С-СОЕДИНЕНИЕ и альтернативных процедур С-РАЗЪЕДИНЕНИЕ с помощью своих тайм-аутов; предполагается, что тайм-ауты протокола Х.25 1980 г. обеспечивают защиту всех других процедур ПСЗП.

П1.4.2. П р и н ц и п ы кодирования

Кодирование ПСЗП обеспечивает повсеместное использование услуг Х.25. Там, где нет возможности передать соответствующее сообщение или параметр с использованием услуг Х.25, используется кодирование ПСЗП в полях данных

-вызывающего, вызываемого и завершающего пользователей, либо в ПБМ (сос­тоящей из одного или нескольких пакетов ДАННЫЕ) с битом 0, равным 1.

Структура кодирования ПСЗП приведена ниже.

.8 7 6 5 4 3 2 1''

Тип кода сообщения

О '0 1 0 0 0 0 0

Значение кода сообщения

Тип параметра (ТП)

Значение параметра (ЗП)
Значения и типы будущих параметров

Кодирование типов кодов сообщения и типов параметров основываются на правилах кодирования, используемых для поля услуг Х.25. Биты 8 и-7 типа параметра (ТП) указывают класс длины соответствующего поля «значение па­раметра» (ЗП). Аналогично кодируются коды сообщения (П1.4.4.2).

Д

Однооктетное поле значения
параметра-

Двухоктетное поле значения
параметра
Трехоктетное поле значения
параметра
Поле значения параметра
переменной длины


8 7 6 5 4 3 2 1

0 0 х х ххх х

0 1 х х х х х х

1 0 х х кх х х х

1 1 х х х х х х


ля поля переменной длины октет, следующий за полем ТП, является указателем длины (УД), определяющим длину соответствующего поля ЗП.

При наличии эквивалентной услуги Х.25 1984 г. код ТП такой же, как и код данной услуги. В противном случае бит 6 устанавливается в значение 1, чтобы исключить противоречие между значением ТП и любыми используемыми •в данный момент кодами услуг МККТТ. Поскольку вышеописанное кодирова­ние основывается на коде поля услуг Х.25 1984 г., то максимальная длина услуг Х.25 и кодированных параметров (кроме данных-пользователя-УСУ) не должна превышать 109 октетов.

Октеты параметров услуги, определенные с использованием понятия «наи­более значащий бит» и «наименее значащий бит», должны передаваться через подсеть Х.25, начиная с наименьшей значимости. Бит 1 соответствует «биту наименьшей значимости», а бит 8 соответствует «биту наибольшей значимости» соответствующего октета.

Октеты в пакете последовательно нумеруются, начиная с 1, и передаются

п

параметра

о порядку номеров.

П 1.4.3. Кодирование типа

Ш

8 7 6 5

0 0 0 0

0 0 10

0 0 10

4 3 2 1

10 10

0 0 0 0

10 0 1

естнадцатеричный

0А Класс минимальной пропуск­

ной способности

20 Код сообщения

29 Инициатор разъединени

я


0

0

1

0

1

0

1

1

Причина разъединения

0

0

1

0

1

1

0

1

2

Продолжение

1

1

0

0

1

0

0

1

со

Расширение адреса вызывае­мого

1

1

0

0

1

0

1

0

СА

Транзитная задержка

'1

1

0

0

1'

0

1

1

СВ

Расширение адреса вызываю­щего

1

1

1

0

0

1

0

0

Е4

Данные-пользователЯ-УСУ

Примечание. Последовательность появления параметров ПСЗП несу­

щественна.

П1.4.4. О п и с а н и е параметров

П1.4.4.1. Класс минимальной пропускной способности

Оджхжтетное поле ЗП содержит класс минимальной пропускной способ­ности для обоих направлений передачи данных. Класс минимальной пропускной способности для направления передачи данных от вызываемого ООД указы­вается в битах 8, 7, 6 и 5. .Класс минимальной пропускной способности для направления передачи данных от вызывающего ООД указывается в битах 4, 3, 2 и 1.

Четыре бита, каждый из которых указывает клййс пропускной способ­ности, представляются в двоичном коде и соответствуют указанным ниже клас­сам пропускной способности.

Бит: 8 7

6

5

Класс пропускной способности (бит/с)

или бит: 4 3

2

1


0 0

0

0

Зарезервировано

0 0

0

1

Зарезервировано

0 0

1

0

Зарезервировано

0 0

1

1

75

0 1

0

0

1150

0 1

0

1

3'00

0 1

1

0

600

0 1

'1

1

1200

1 0

0

0

2400

1 0

0

1

4800

1 0

1

0

9600

1 0

1

1

19200

1 1

0

о

48000

11

0

1

Зарезервировано

1 1

1

0

Зарезервировано

1 1

1

1

Зарезервировано

П 1.4.4.2. Код сообщения




Коды сообщения используются

для идентификации типа сообщения ПСЗП

при его переносе в составе ГІБМ с установленным битом 0. Коды сообщения представлены в начале ПБМ. Однооктетное поле ЗП содержит следующие зна­чения кода сообщения:



8 7 "6 5 4 3 2.1 Шестнадцатеричный

00000001 01 Х.25 ДАННЬІЕ (сообщение ЗС-СУ)

0 0 0 0 0 0 1 0 02 X 25 ДАННЫЕ (сообщение ПС-СУ)

0 0 0 0 0 0 11 03 Х.25 ДАННЫЕ (сообщение ЗР-СУ)

П.1.4.4.3. Инициатор разъединения'

Коды поля «инициатор разъединения» при его передаче в виде параметра должны иметь следующие значения:


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

2 Прием пакета ИНДИКАЦИЯ ПОВТОРНОГО ПУСКА должен рассматри­ваться аналогично приему пакета ИНДИКАЦИЯ ЗАВЕРШЕНИЯ для каждо­го логического канала и затем преобразовываться в примитив С-РАЗЪЕДИНЕ­НИЕ.индикация для каждого активного ССУ, связанного с перезапускаемым протоколом пакетного уровня. Поля «причина повторного пуска» и «код диаг­ностики» рассматриваются аналогично полям «причина завершения» и «код диагностики».

3 См. п. 7.2.1.

4: Комбинация полей «причина» и «код диагностики» преобразуется в ком­бинацию параметров «инициатор» и «причина» и обратно.

Примечани е. Если принятый пакет ИНДИКАЦИЯ ЗАВЕРШЕНИЯ посту­пил в ответ на, ранее переданный пакет ЗАПРОС ВЫЗОВА, то логический объект СУ может возобновить вызов, если задержка установления ССУ не была превы­шена, вместо того чтобы немедленно передать пользователю УСУ примитив С- РАЗЪЕДИНЕНИЕ.индикация. Логический объект СУ может также использовать в пакете ИНДИКАЦИЯ ЗАВЕРШЕНИЯ код причины завершения (см. п. 7.2.2) для определения необходимости возобновления вызова, т. е. повторная попытка может быть успешной, если код причины завершения относится к категории С (см. рекомендацию Х.96 МККТТ); с другой стороны,, код категории указывает на проблему более постоянного характера. Интервалы времени между попытка­ми повторных вызовов и количество этих попыток является частным вопросом.

5 Эти элементы таблицы не требуются для непосредственного обеспечения УСУ-УС ВОС в ПСЗП Х.25 Г980 г.