ГОСТ Р 53528—2009
При передаче сообщенийDownloadlnfolndicationк Серверузагрузкиполе transactions в
dsmccMessageHeader должно быть использовано как механизм управления версиями.
Сервер загрузки должен установить в none transactions произвольную величину и продолжать использо
вать эту величину для каждой передачи Downloadlnfolndication. пока полное Downloadlnfolndication сообщение
остается неизменным.
При изменениии поля сообщения Downloadlnfolndication увеличивается модуль поля transactions.
Пояснения к форматам сообщений DownloadInfoResponse и Downloadlnfolndication приведены в
ISO/IEC [2] (пункт 7.3.2).
И.3.2.3 Сообщение DownloadDataBlock передается от Сервера Загрузки Клиенту.
Сообщение DownloadDataBlock используется во всех сценариях загрузки.Формат сообщения
DownloadDataBlock представлен в таблице И.7.
Т а б л и ц а И.7 — Формат сообщения DownloadDataBlock
СинтаксисЧисло байтов
DownloadDataBlock() {
dsmccDownloadDataHeader()
modules2
moduleVersion1
reserved1
blockNumber2
for (i=0:i<N;i++) {
blockDataByte1
}
}
Пояснения к формату сообщения DownloadDataBlock приведены в ISO/IEC [2] (пункт 7.3.3).
И.3.2.4 Сообщения DownloadDataRequest передаются от Клиента Серверу загрузки при использовании
сценария загрузки управляемым потоком. Передача DownloadDataRequest с любой причиной, исключая rsnEnd,
указывает, что Клиент будет готов принять больше данных.
Сообщение DownloadDataRequest не используется в случае сценария неуправляемого потока или сцена
рия Карусели Данных. Формат сообщения DownloadDataRequest прелставлен в таблице И.8.
Т а б л и ц а И.8 — Формат сообщения DownloadDataRequest
СинтаксисЧисло байтов
DownloadDataRequest() {
dsmccDownloadDataHeader()
modules2
blockNumber2
downloadReason1
}
Пояснения к формату сообщения DownloadDataRequest приведены в ISO/IEC [2] (пункт 7.3.4). Коды поля
downloadReason определены в ISO/IEC [2] (пункт 7.3.4, таблица 7-9).
14.3.2.5 Сообщение DownloadCancel передается или Клиентом, или Сервером загрузки для прерывания
сценария загрузки. Передача этого сообщения подразумевает завершение полного сценария загрузки.
Сообщение DownloadCancel может быть использовано во всех сценариях загрузки.
Формат сообщения DownloadCancel представлен в таблице 14.9.
Т а б л и ц а И.9- Формат сообщения DownloadCancel
СинтаксисЧисло байтов
DownloadCancel() {
dsmccMessageHeader()
downloads 4
modules 2
78