A - маршрутизация и отправка пакета на другой аппаратно-программный комплекс;
В - обработка данных протокола уровня поддержки услуг
Рисунок А.2 - Блок-схема алгоритма обработки пакета данных протокола транспортного уровня при приеме
А.6 Структуры данных
А.6.1 Структура данных пакета EGTS_PT_APPDATA
В таблице А.4 представлен формат поля SFRD для пакета типа EGTS_PT_APPDATA.
Таблица А.4 - Формат поля SFRD для пакета типа EGTS_PT_APPDATA
Бит 7 | Бит 6 | Бит 5 | Бит 4 | Бит 3 | Бит 2 | Бит 1 | Бит 0 | Тип | Тип данных | Размер, байт |
SDR 1 (Service Data Record) | О | BINARY | 9 ... 65517 | |||||||
SDR 2 | О | BINARY | 9 ... 65517 | |||||||
... | ||||||||||
SDR n | О | BINARY | 9 ... 65517 |
Структуры SDR 1, SDR 2, SDR n содержат информацию протокола уровня поддержки услуг.
А.6.2 Структура данных пакета EGTS_PT_RESPONSE
Содержит информацию о результате обработки данных протокола транспортного уровня, полученного ранее. В таблице А.5 представлен формат поля SFRD для пакета типа EGTS_PT_RESPONSE.
Таблица A.5 - Формат поля SFRD для пакета типа EGTS_PT_RESPONSE
Бит 7 | Бит 6 | Бит 5 | Бит 4 | Бит 3 | Бит 2 | Бит 1 | Бит 0 | Тип | Тип данных | Размер, байт |
RPID (Response Packet ID) | М | USHORT | 2 | |||||||
PR (Processing Result) | М | BYTE | 1 | |||||||
SDR 1 (Service Data Record) | О | BINARY | 9 ... 65517 | |||||||
SDR 2 | О | BINARY | 9 ... 65517 | |||||||
... | ||||||||||
SDR n | О | BINARY | 9 ... 65517 |
А.6.2.1 Параметр RPID - идентификатор пакета транспортного уровня, подтверждение на который сформировано.
А.6.2.2 Параметр PR - код результата обработки части пакета, относящейся к транспортному уровню. Список возможных кодов результата обработки представлен в таблице А.14.
А.6.2.3 Структуры SDR 1, SDR 2, SDR n содержат информацию уровня поддержки услуг.
А.6.3 Структура данных пакета EGTS_PT_SIGNED_APPDATA
В таблице А.6 представлен формат поля SFRD для пакета типа EGTS_PT_SIGNED_APPDATA.
Таблица A.6 - Формат поля SFRD для пакета типа EGTS_PT_SIGNED_APPDATA
Бит 7 | Бит 6 | Бит 5 | Бит 4 | Бит 3 | Бит 2 | Бит 1 | Бит 0 | Тип | Тип данных | Размер, байт |
SIGL (Signature Length) | М | SHORT | 2 | |||||||
SIGD (Signature Data) | О | BINARY | 0 ... 512 | |||||||
SDR 1 (Service Data Record) | О | BINARY | 9 ... 65515 | |||||||
SDR 2 | О | BINARY | 9 ... 65515 | |||||||
... | ||||||||||
SDR n | О | BINARY | 9 ... 65515 |
А.6.3.1 Параметр SIGL определяет длину данных "цифровой подписи" из поля SIGD.