ГОСТ Р 56361— 2015
При получении пакета диспетчер производит маршрутизацию пакета с более высоким приоритетом быстрее,
чем пакетов с низким приоритетом.
А.5.12 Поле HL — длина заголовка протокола в байтах с учетом байта контрольной суммы (поля HCS).
А.5.13 Попе НЕ определяет применяемый метод кодирования, следующей за данным параметром части
заголовка протокола.
А.5.14 Поле FDL определяет размер в байтах поля данных SFRD. содержащего информацию протокола
уровня поддержки услуг.
А.5.15 Поле PID содержит номер пакета транспортного уровня, увеличивающийся на 1 при отправке каждого
нового пакета на стороне отправителя. Значения в данном поле изменяются по правилам циклического счетчика в
диапазоне от 0 до 65535. т. е. при достижении значения 65535 следующее значение 0.
А.5.16 Поле РТ — тип пакета транспортного уровня. Поле РТ мажет принимать следующие значения:
- 0 — EGTS_PT_RESPONSE (подтверждение на пакет транспортного уровня);
-1 — EGTS_PT_APPOATA (пакет, содержащий данные протокола уровня поддержки услуг);
- 2 — EGTS_PT_SIGNED_APPDATA (пакет, содержащий данные протокола уровня поддержки услуг с циф
ровой подписью).
А.5.17 Поле PRA— адрес аппаратно-программного комплекса, на которомданный пакет сгенерирован. Дан
ный адрес является уникальным в рамках сети и используется для создания пакета-подтверждения на принимаю
щей стороне.
А.5.18 Поле RCA — адрес аппаратно-программного комплекса, для которого данный пакет предназначен.
По данному адресу производят идентификацию принадлежности пакета определенного аппаратно-программного
комплекса и его маршрутизация при использовании промежуточных аппаратно-программных комплексов.
А.5.19 Попе TTL — время жизни пакета при его маршрутизации между аппаратно-программными комплек
сами. Использование данного параметра предотвращает зацикливание пакета при ретрансляции в системах со
сложной топологией адресных пунктов. Первоначально TTL устанавливается аппаратно-программным комплек
сом. сгенерировавшим данный пакет. Значение TTL устанавливается равным максимально допустимому числу
аппаратно-программных комплексов между отправляющим и принимающим аппаратно-программным комплексом.
Значение TTL уменьшается на единицу при трансляции пакета через каждый аппаратно-программный комплекс,
при этом пересчитывается контрольная сумма заголовка протокола. При достижении данным параметром значе
ния 0 и при обнаружении необходимости дальнейшей маршрутизации пакета происходят уничтожение пакета и
выдача подтверждения с соответствующим кодом PC_TTLEXPIRED, указанным в таблице А. 14.
А.5.20 Поле HCS — контрольная сумма заголовка протокола (начиная с поля «PRV» до поля «HCS». не
включая поле aHCS»). Для подсчета значения поля HCS ко всем байтам указанной последовательности применя
ется алгоритм CRC-8.
А.5.21 Поле SFRD — структура данных, зависящая от типа пакета и содержащая информацию протокола
уровня поддержки услуг.
А.5.22 Поле SFRCS — контрольная сумма поля протокола уровня поддержки услуг. Для подсчета контроль
ной суммы поданным из поля SFRD используется алгоритм CRC-16. Данное поле присутствует только в том слу
чав. если есть поле SFRD.
А.5.23 Блок-схема алгоритма обработки пакета данных протокола транспортного уровня при приеме пред
ставлена на рисунке А.2 (см. вкладку).
А.6 Структуры данных
А.6.1 Структура данных пакета EGTS_PT_APPDATA
В таблице А.4 представлен формат поля SFRD для пакета типа EGTS_PT_APPDATA.
Таб лица А.4 — Формат поля SFRD для пакета типа EGTS_PT_APPDATA
Бит 7Бит 6Бит 5Бит
Л
Бит 3Бит 2Бит 1Бит 0ТипТип данныхРазмер, байт
SDR 1 (Service Data Record)
0BINARY
9... 65517
SDR 2
ОBINARY
9... 65517
SDR n
ОBINARY
9... 65517
Структуры SDR 1. SDR 2. SDR п содержат информацию протокола уровня поддержки услуг.
А.6.2 Структура данных пакета EGTS_PT_RESPONSE
Содержит информацию о результате обработки данных протокола транспортного уровня, полученного ра
нее. В таблице А.5 представлен формат поля SFRD для пакета типа EGTS_PT_RESPONSE.
19