Примечания х табл. 16 и 17:
Использование этих таблиц состояний/событий пояснено ниже.
к Найти текущее состояние.
Найти строку, содержащую произошедшее событие.
Есть ли «х» в столбце данного состояния? Если нет, данное событие ошибочно для этого состояния (число вместо «х» указывает номер примечания).
Проследить столбец вниз до нахождения знаков «х» (или номеров примечания) в области применения таблиц. Здесь возможно несколько действий.
Проследить строку обратно для отыскания действия.
Проследить столбец вниз для нахождения следующего состояния, которое будет введено после выполнения действий.
Это действие обычно приводит к событию в равноправном логическом объекте, которое продолжает цикл.С. 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
Помните, что истечение тайм-аутов это события. Действиями тайм-аутов могут быть:
либо «+»— указывает, что начат или повторно начат отсчет тайм-аута, либо «—»— указывает, что отсчет тайм-аута прекращен.
Временные последовательности сообщений на черт. 4 содержат ссылки на номера столбцов таблицы состояний/событий в пределах состояния; например, пп. 1.1, 1.2, 3.1 и 2.1 описывают нормальное установление ССУ
.Диаграмма состояний (черт. 3) и временные последовательности сообщений показывают «нормальные» переходы состояний. Таблица состояний/со- бытий содержит определенный ответ ца все события любого состояния.
Предполагается, что нижерасположенная система Х.25 функционирует правильно, поэтому не требуется каких-либо предосторожностей в отношении ошибок протокола Х.25 (например, пакеты ДАННЫЕ, предшествующие пакету ВЫЗОВ ПРИНЯТ).
Имеют место только правильные последовательности примитивов УСУ.
Чтобы упростить представление таблиц состояний/событий, они разделены на две «фазы»: фаза установления ССУ, определенная в табл. 16, и фаза передачи данных, определенная в табл. 17.
Примечания к установлению ССУ (табл. 16)
Альтернативная процедура установления/разъединения ССУ, не использующая услугу «быстрая выборка».
Система должна оставаться в состоянии 2 до тех пор, пока не будет принято полное сообщение ПС-СУ либо в виде одного пакета ВЫЗОВ ПРИНЯТ, либо в виде следующей ПБМ (состоящей из одного или нескольких пакетов ДАННЫЕ).
Если длина требуемых данных выходит за пределы поля «данные вызываемого пользователя» пакета ВЫЗОВ ПРИНЯТ, то пакет ВЫЗОВ ПРИНЯТ должен передаваться только с параметром «продолжение». Параметры протокола должны передаваться в последующей ПБМ (состоящий из одного или нескольких пакетов ДАННЫЕ).
Альтернативная процедура разъединения ССУ используется для отклонения запроса соединения.
Если принятый пакет ЗАПРОС ВЫЗОВА содержит услугу «быстрая выборка» и длина требуемых данных выходит за пределы поля «данные завершающего пользователя» пакета ЗАПРОС ВЫЗОВА с использованием быстрой выборки, то пакет ВЫЗОВ ПРИНЯТ должен передаваться только с параметром «продолжение».
В любом случае сетевые параметры передаются затем вызывающему поль- ' зователю в сообщении ЗР-СУ содержащемся в ПБМ (которая состоит из одного или нескольких пакетов ДАННЫЕ).
Для принимаемых пакетов Х.25 ДАННЫЕ с установленными битами О и М при приеме полной ПБМ имеет место событие «Х.25 данные (ЗС-СУ)», либо «Х.25 данные (ЗР-СУ)».
Это состояние в фазе установления ССУ охватывает все состояния фазы передачи данных.
Примечания к фазе передачи данных (табл. 17):
Примитив С-СРОЧНЫЕ-ДАННЫЕ не обеспечивается. 1
Примитивві С-ДАННЫЕ-ПОДТВЕРЖДЕНИЕ. запрос и индикация не требуют никаких дополнительных протокольных сообщений. Они являются локальными для каждого конца соединения, управляющего использованием подтверждений порядкового номера Х.25.
все элементы протокола Х.25 1980 г. (кроме пакетов ГОТОВНОСТЬ К ПРИЕМУ, НЕГОТОВНОСТЬ к ПРИЕМУ и НЕПРИЕМ) предоставляются для логического объекта ПСЗЦ и этим логическим объектом;
протокол ПСЗП должен обеспечить защиту процедур С-СОЕДИНЕНИЕ и альтернативных процедур С-РАЗЪЕДИНЕНИЕ с помощью своих тайм-аутов; предполагается, что тайм-ауты протокола Х.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 |
2В |
Причина разъединения |
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 г.