Транспортный уровень

Up Сетевой уровень Транспортный уровень

Протокол Х.224 - транспортный уровень ITU-T

Назначение.

Обеспечивает требуемое качество услуг связи между пользователями.

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

Сегментирование: СБДТ сегментируется на несколько ПБДТ ДН.

Конкатенация ПБДТ: допускается сцепление нескольких ПБДТ для передачи в одном СБДС. Возможно сцепление любого количества ПБДТ типа ПД,ПСД,ОТК,ОШ,ПР принадлежащих разным СТУ. Разрешено соединять ПБДТ ЗС,ЗР,ПС,ДН,СД с другими ПБДТ, но данные ПБДТ должны быть последними.

Мультиплексирование: допускается передача по одному соединению сетевого уровня (ССУ) нескольких СТУ (в определенных классах СТУ).

Расщепление: допускается объединение нескольких ССУ в одно СТУ.

Деперемежение: упорядочивание ПБДТ по номерам, пришедших с нарушением очередности из разных ССУ.

Описание протокольных блоков.

Элементарной конструкцией протокола является протокольный блок данных транспортного уровня (ПБДТ).

Структура ПБДТ

7 6 5 4 3 2 1 0

Указатель длины заголовка (УД)

ФЧ

ПЧ

ДН

 

Значение указателя длины определяется по формуле -
V(УД) = L(ФЧ)+L(ПЧ);

ФЧ - фиксированная обязательная часть протокола, ее содержимое и длина зависит от типа ПБДТ;

ПЧ - переменная часть, поле дополнительных услуг, используется не во всех типах ПБДТ;

ДН - поле данных, используется не во всех типах ПБДТ.

 

Формат ПЧ

 

7 6 5 4 3 2 1 0

 

Код параметра (КП)

 

Указатель длины (УДП)

 

Значение параметра (ЗП)

Значение указателя длины определяется по формуле -

V(УДП) = L(ЗП);

Типы ПБДТ:

Запpос соединения - ЗС
Подтверждение соединения - ПС
Запрос разъединения - ЗР
Подтверждение разъединения - ПР
Данные - ДН
Срочные данные - СД
Подтверждение данных - ПД
Подтверждение срочных данных - ПСД
Отказ - ОТК
Ошибка - ОШ

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

Классы СТУ:

Используется 5 классов услуг: 0, 1, 2, 3, 4. Данные классы соответствуют протоколом ИСО: TP0, TP1, TP2, TP3, TP4.

Различия классов СТУ

Выполняемая функция

классы

 

0

1

2

3

4

Управление потоком

   

+

+

+

Мультиплексирование

   

+

+

+

Расщепление

       

+

Обработка деперемежений

       

+

ПБДТ по номеру

         

 

Использование ПБДТ:

ПБДТ ЗС,ПС используются для:

открытия СТУ;
определения параметров СТУ;
закрепления идентификаторов за СТУ;
выделение полей статистических данных;
выделение данных пользователя.

ПБДТ ЗР,ПР используются для:

закрытия СТУ;

выделения данных пользователя.

ПБДТ ДН используются для формирования СБДТ.

ПБДТ СД используются для формирования срочных СБДТ(ССБДТ).

ПБДТ ПД используются для поддержания СТУ в случае временного отсутствия передачи данных

 

ПБДТ Запрос соединения (ЗС), Подтверждение соединения (ПС) :

7 6 5 4 3 2 1 0

Указатель длины заголовка (УД)

Тип ПБДТ

Идентификатор получателя (ИП)

Идентификатор отправителя (ИО)

Класс и факультат. Услуги (КФ)

ПЧ

ДН

V(УД) = L(ФЧ)+L(ПЧ);

Тип ПБДТ:= 1110ХХХХ для ЗС; = 1101ХХХХ для ПС.

ДН - поле данных.

ИП - (в ПБДТ ЗС=0),используется для закрепления последующих ПБДТ за создаваемым СТУ;

Использование КФ:

2 разряд: 0 - использование нормального формата, 1 - использование расширенного формата.

Класс СТУ: 8, 7, 6, 5 разряды
0000 - класс 0;
0001 - класс 1;
0010 - класс 2;
0011 - класс 3;
0100 - класс 4;
Формат ПЧ

7 6 5 4 3 2 1 0

Код параметра (КП)

Указатель длины (УДП)

Значение параметра (ЗП)

ПЧ - переменная часть, поле дополнительных услуг.

V(УДП) = L(ЗП);

В ПЧ передается:

- идентификаторы пункта доступа к СТУ (используется в качестве статистических данных) 11000001 => отправитель, 11000010 => получатель;
- параметры защиты (используется в качестве статистических данных) 11000101 => ?;
- приоритет (используется в качестве статистических данных) 10000111 => ?;
- тайм-аут подтверждения (используется для определения тайм-аута окончания сообщения). Передается 16-ти разрядное двоичное число, значение в миллисекундах).

 

ЗР/ПР - Запрос разъединения (ЗР), Подтверждение разъединения (ПР):

7 6 5 4 3 2 1 0

Указатель длины заголовка (УД)

Тип ПБДТ

Идентификатор получателя (ИП)

Идентификатор отправителя(ИО)

Неиспользуемая область заголовка

Д Н

ДН - могут передаваться в ПБДТ ЗР.
Тип ПБДТ:= 10000000 для ЗР;
= 11000000 для ПР.

ДН - Данные (ДН):

Заголовки отличаются в различных классах протокола

Классы 0,1

7 6 5 4 3 2 1 0

Указатель длины заголовка (УД)

1 1 1 1 0 0 0 0

НРКС

ДН

НРКС - порядковый номер передаваемого ПБДТ ДН.
Старший бит НРКС является признаком окончания СБДТ при сегментации (КС):

0 - промежуточный ПБДТ ДН;
1 - последний ПБДТ ДН в СБДТ.

Нормальный формат классов 2,3,4

7 6 5 4 3 2 1 0

Указатель длины заголовка(УД)

1 1 1 1 0 0 0 0

Идентификатор получателя (ИП)

Н Р К С

П Ч

ДН

Расширенный формат классов 2,3,4

7 6 5 4 3 2 1 0

Указатель длины заголовка(УД)

1 1 1 1 0 0 0 0

Идентификатор получателя (ИП)

Н Р К С

П Ч

ДН

ПЧ - не используется.

СД - Срочные данные (СД):

Нормальный формат

7 6 5 4 3 2 1 0

Указатель длины заголовка(УД)

0 0 0 1 0 0 0 0

Идентификатор получателя (ИП)

Н Р К С

П Ч

ДН

Расширенный формат

7 6 5 4 3 2 1 0

Указатель длины заголовка(УД)

0 0 0 1 0 0 0 0

Идентификатор получателя (ИП)

Н Р К С

П Ч

ДН

Область данных не должна превышать 16 октетов.

НРКС - порядковый номер передаваемого ПБДТ ДН. Старший бит НРКС является признаком окончания СБДТ при сегментации (КС):

0 - промежуточный ПБДТ ДН;
1 - последний ПБДТ ДН в СБДТ.

 

ПД - Подтверждение данных (ПД):

Нормальный формат

 

7 6 5 4 3 2 1 0

Указатель длины заголовка(УД)

0 1 1 0 Х Х Х Х

Идентификатор получателя (ИП)

НР

ПЧ

Расширенный формат

 

7 6 5 4 3 2 1 0

Указатель длины заголовка(УД)

0 1 1 0 Х Х Х Х

Идентификатор получателя (ИП)

НР

КРД

ПЧ

 

Типы пакета ПБДТ:

Кодировка 1-го октета ФЧ ПБДТ (тип пакета):

 

Название пакета

Сокр.

7

6

5

4

3

2

1

0

1

Запрос соединения

ЗС

1

1

1

0

Х

Х

Х

Х

2

Подтверждение соединения

ПС

1

1

0

1

Х

Х

Х

Х

3

Запрос разъединения

ЗР

1

0

0

0

0

0

0

0

4

Подтверждение разъединения

ПР

1

1

0

0

0

0

0

0

5

Данные

ДН

1

1

1

1

0

0

0

0

6

Срочные данные

СД

0

0

0

1

0

0

0

0

7

Подтверждение данных

ПД

0

1

1

0

Х

Х

Х

Х

8

Подтверждение срочных данных

ПСД

0

0

1

0

0

0

0

0

9

Отказ

ОТК

0

1

0

1

Х

Х

Х

Х

10

Ошибка

ОШ

0

1

1

1

0

0

0

0

11

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

ПИ

0

0

0

0

0

0

0

1

 

Пpимечание: xxxx - используются для пеpедачи поля КРD, кpедита пpиема.