ГОСТ Р 56360—2015
А.3.2 АСН также осуществляет взаимодействие с сервисами аппаратно-программного комплекса через ком
понент «диспетчер». При этом он идентифицируется по специальным пакетам, содержащим уникальный номер
АСН UNITJD, назначаемый ему при регистрации в сети, а также другие учетные данные и информацию о состоя
нии модулей и блоков АСН.
А.3.3 Протоколом транспортного уровня (далее — протокол) зарезервирован диапазон номеров типов сер
висов до 63. Пользовательские сервисы имеют типы с номерами, начиная с 64.
А.4 Описание типов данных
А.4.1 Протоколом определены и использованы несколько различных типов данных полей и параметров, ука
занных в таблице А.2.
Таблица А.2 — Типы данных протокола
Типданных
Размер,байт
Диапазонзначений
Описание
BOOLEAN
1
TRUE = 1. FALSE = 0
Логический тип. принимающий
только два значенияTRUE или FALSE
BYTE
1
0 ... 255
Целое число без знака
USHORT
2
0 ... 65535
Целое число без знака
UINT
4
0 ... 4294967295
Целое число без знака
ULONG
8
0...18446744073709551615
Целое число без знака
SHORT
2
-32768 ...+32767
Целое число со знаком
INT
4
-2147483648 ...
+2147483647
Целое число со знаком
FLOAT
4
+/-1.2Е — 38 ...
3.4 Е + 38
Дробное число со знаком
DOUBLE
8
+/-2.2 Е — 308 ...
1.7 Е + 308
Дробное число со знаком
STRING
Переменный. Размер опре
делен внешними параме
трами или применением
специального символа-тер
минатора (код 0x00)
Содержитпоследовательность
печатных символов в кодировке по
умолчанию СР-1251
BINARY
Переменный. Размер опре
делен внешними параме
трами
Содержитпоследовательность
данных типа BYTE
ARRAY OF
TYPE
Переменный. Размер опре
делен внешними параме
трами
Содержит последовательность од
ного извышеуказанных типов (TYPE),
кроме BINARY. Экземпляры типов
идут последовательноодин за другим
А.4.2 Многобайтовые типы данных USHORT. UINT. ULONG, FLOAT и DOUBLE используют порядок следо
вания байт little — endian (младший байт вперед). Байты, составляющие последовательность в типах STRING и
BINARY, интерпретируются как есть. т. е. обрабатываются в порядке их поступления.
А.4.3 Определены следующие типы полей и параметров:
- М (Mandatory) — обязательный параметр;
- О (Optional) — необязательный параметр.
А.5 Структуры данных
А.5.1 Состав пакета протокола представлен на рисунке А.1.
Заголовок протокола
транспортного уровня
Данные уровня
поддержки услуг
Контрольная сумма данных
уровня поддержки услуг
РисунокА.1 — Состав пакета протокола транспортного уровня
16