ГОСТ 33472—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
Дробное число со знаком
деляется внешними пара
метрами или применением
специального символа —
терминатора (код 0x00)
STRINGПеременный. Размер опреСодержит последовательность пе
чатных символов в кодировке по
умолчанию СР-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