ГОСТ Р 56361— 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 — Состав пакета протокола транспортного уровня
17