ГОСТ Р 56170-2014
6.2.5 Протокол вызова удаленных процедур
Протокол вызова удаленных процедур (UNO-RPC) должен выполняться в соответствии с ГОСТ Р
54456 (6.2.5) при использовании протокола ПОР. Параметры протокола UNO-RPC должны быть в соот
ветствии с [32] (2.1).
6.2.6 Протокол UNO-CDR
Параметры протокола UNO-CDR в соответствии с ГОСТ Р 5445 (6.2.6) должны быть в соответ
ствии с (32].
6.2.7 Протокол U-U DSM-CC
Параметры протокола U-U DSM-CC (U-U) должны быть в соответствии с ГОСТ Р 53528 и [17].
Ограничения требований и расширения требований к протоколу DSM-CC (U-U) должны быть в соот
ветствии с (18] (раздел 11) и (19] (4.7).
6.2.8 Протокол передачи гипертекстовых файлов (HTTP)
6.2.8.1 Протокол HTTP 1.1
Параметры протокола HTTP 1.1 должны быть в соответствии с ГОСТ Р 54456 (6.2.8) и (33]. Про
токол HTTP 1.1 должен поддерживать все профили МНР
6.2.8.2 Протокол HTTP 1.0
Терминалы МНР, поддерживающие протокол HTTP 1.0. определенный в соответствии с (34] долж
ны обеспечивать устойчивые (постоянные) соединения. Допускается поддержка терминалами МНР
других версий протокола HTTP, например HTTP 1.1, если они имеют обратную совместимость.
6.2.8.2.1 Постоянные соединения по протоколу HTTP 1.0
При подключении к серверу терминал МНР должен отправить маркер проверки работоспособно
сти соединения Keep-Alive:
Connection: Keep-Alive.
Сервер HTTP (1.0 или 1.1) отвечает маркером соединения Keep-Alive и клиент может начать по
стоянное соединение по протоколу HTTP 1.0 (Keep-Alive).
6.2.8.2.2 Заголовок проверки работоспособности (Keep-Alive)
Заголовок проверки работоспособности (Keep-Alive) пересылается после передачи маркера за
проса или ответа. Передача заголовка проверки работоспособности не обязательна, она выполняется
при необходимости передачи параметра. Настоящий стандарт не устанавливает требований к пере
даваемым параметрам. Заголовок проверки работоспособности должен быть проигнорирован, если он
получен при отсутствии маркера соединения. Формат заголовка проверки работоспособности должен
быть в соответствии с (11] (6.3.7.2.2):
Keep-Alive-header = «Keep-Alive» «.» 0# keepalive-param
keepalive-param = param-name «=» value
Запись «0#» означает, что поле «keepalive-param» «может повторяться несколько раз. Если поле
повторяется более одного раза, то эти поля разделяются запятой».
6.2.8.2.3 МНР и прокси-серверы
В соответствии с (11] (6.3.7.2.3) передача маркера соединения Keep-Alive на прокси-сервер HTTP
1.0 не допускается.
6.2.8.2.4 Совместимость версий HTTP 1.0 и HTTP 1.1
Совместимость версий протоколов HTTP 1.0 и HTTP 1.1 при установлении постоянных соедине
ний должна обеспечиваться в соответствии с (11] (6.3.7.2.4).
6.2.8.3 Протокол HTTPS
Параметры протокола HTTPS должны быть в соответствии с (35].
6.2.9 Протокол дейтаграмм пользователя (UDP)
Параметры протокола дейтаграмм пользователя должны быть в соответствии с (21].
6.2.10 Протоколы системы доменных имен (DNS)
Терминалы МНР должны использовать протоколы DNS, обеспечивающие преобразование пол
ных доменных имен в IP адреса в соответствии (36]. (37] и уточнениями по (38]. (39].
14