ГОСТ Р 56360—2015
А.5.2 Пакет данных протокола состоит из заголовка, поля данных уровня поддержки услуг, а также поля кон
трольной суммы данных уровня поддержки услуг.
А.5.3 Общая длина пакета протокола не превышает значения 65535 байт, что соответствует максимальному
значению параметра Window Size (максимальный размер целого пакета, принимаемый на стороне приемника) за
головка протокола TCP. В таблице А.З указан состав пакета протокола.
Таблица А.З — Состав пакета протокола транспортного уровня
Бит 7Бит 6Бит SБит 4Бит 3Бит 2Бит 1Бит 0Тип
ТипРазмер.
данных байт
PRV (Protocol Version)
MBYTE
1
SKID (Security Key ID)
м
BYTE
1
—
—
PRF (Prefix)RTEENACMP
PR
м
BYTE
1
HL (Header Length)
HE (Header Encoding)
—
—
—
м
BYTE
1
м
BYTE
1
FDL (Frame Data Length)
2
PID (Packet Identifier)
2
PT (Packet Type)
1
PRA (Peer Address)
2
RCA (Recipient Address)
2
TTL (Time ToLive)
1
HCS (Header Check Sum)
м
USHORT
м
USHORT
м
BYTE
о
USHORT
о
USHORT
о
BYTE
м
BYTE
1
SFRD (Services Frame Data)
о
BINARY
0... 65517
SFRCS (Services Frame Data Check Sum)
о
USHORT
0.2
А.5.4 Заголовок протокола состоит из следующих полей: PRV. PRF. PR. CMP, ENA. RTE. HL. НЕ. FDL, PID, РТ.
PRA. RCA, TTL, HCS. Протокол уровня поддержки услуг представлен полем SFRD. контрольная сумма поля уровня
поддержки услуг — в поле SFRCS.
А.5.5 Параметр PRV содержит значение 0x01. Значение данного параметра инкрементируется каждый раз
при внесении изменений в структуру заголовка.
А.5.6 Параметр SKID определяет идентификатор ключа, используемого при шифровании.
А.5.7 Параметр PRF определяет префикс заголовка протокола и содержит значение 00.
А.5.8 Поле RTE (Route) определяет необходимость дальнейшей маршрутизации данного пакета на удален
ный аппаратно-программный комплекс, а также наличие опциональных параметров PRA. RCA, TTL, необходимых
для маршрутизации данного пакета. Если поле имеет значение 1, то необходима маршрутизация, и поля
PRA. RCA, TTL присутствуют в пакете. Данное поле устанавливает диспетчер того аппаратно-программного
комплек са, на котором сгенерирован пакет, или АСН. сгенерировавшая пакет для отправки на аппаратно-
программный комплекс, в случав установки в нем параметра «HOME_DISPATCHER_ID», определяющего адрес
аппаратно-про граммного комплекса, на котором данная АСН зарегистрирована.
А.5.9 Поле ENA (EncryptionAlgorithm) определяет код алгоритма, используемый для шифрования данных из
поля SFRD. Если поле имеет значение 00, то данные в попе SFRD не шифруют.
А.5.10 Поле CMP (Compressed) определяет, используется ли сжатие данных из поля SFRD. Если поле имеет
значение 1, тоданные в поле SFRD считаются сжатыми.
А.5.11 Поле PR (Priority) определяет приоритет маршрутизации данного пакета и может принимать следую
щие значения:
- 00 — наивысший;
- 01 — высокий;
17