ГОСТ Р 54708—2011
ОСР будетчасто использоваться для передачи тойже самой информации по многим реализациям транспор
тировки. Например, один и тот же поток данных можно послать одному адресату через последовательный порт, а
другому — используя UDP/IP. Даже по одному типу транспортировки, например. UDP/IP. одна связь может осуще
ствляться по местной локально-вычислительной сети и быть очень надежной, а другая может быть направлена
через Интернет ипотребует прямой коррекцииошибок. Если желательно поддержать различные возможные опции
AF CRC и/или PFT для одной и той же логической DCP связи, тогда они должны быть определены как отдельные
адреса DCP по всем объектам коммуникаций. В настоящее время не существует протокола, определенного в
пределах DCP, чтобы договориться об определенном AF/PFT профиле во время установления связи.
В.1 ОСР через UOP/IP
Этот формат адреса протокола DCP поддерживает как многоадресную, так и одноадресную доставку сооб
щений. Адрес протокола DCP относится к назначению ОСР передачи, т. е. целевому хосту (узлу сети) при одноад
ресной передаче и целевой группе для многоадреснойдоставки или для местного приема ОСР передачи.
Основные элементы:
- <scheme> (схема) имеет значение "dcp.udp(.pft)*.
- <target> (цепь) должна быть именем хоста или IP адресом (как определено в IETF (2) (3.2.2) предшествую
щим “/Г. Для совместимости приложения не обязаны поддерживать IP-буквенный синтаксис;
- <src-addr> — номер порта UDP/IPв исходном хосте вдиапазонеот0до (216— 1). Если <src-addr>опущен или
“0“. тогда приложение может использовать любой номер порта;
- <dst-addr> — номер порта UDP/IP а хосте назначения в диапазоне от 0 до (216— 1).
Опустить <dst-addr> невозможно: 0 — действительный номер порта согласно UDP спецификации, но факти
чески исключен в реальных системах.
Если адрес протокола ОСР описывает местные параметры приема ОСР передачи. <target> идентифицирует
адрес группы вещания в случае многоадресного приема или местного хоста (<localhostt>. *127.0.0.1* и т. д.) для
одноадресного приема. <dst-addr> идентифицирует номер местногопорта, который должен использоваться, чтобы
получить входящие пакеты UDP.
Для этой схемы определены следующиедополнительные параметры.
-•interface* (Ip адрес или системное специфическое наименование устройства, например *192.168.0.2*.
"ethO*; default (значение по умолчанию): используются системные таблицы маршрутизации). Этот параметр указы
вает. что платформа маршрутизации таблицдолжна быть обойдена, идейтаграммы будут переданы или получены
через указанный интерфейс сети. Для групповых адресов определено, что это имеет отношение к выбору гнезда
IP
_
MULTICAST
_
IF;
- *ttl* (числовой, от 0(ограничено тем жесамым хостом)до 255 (неограничено), значения по умолчанию — по
базе значений по умолчанию). Определяет значение IP
_
MULTICAST
_
TTL (время существования) выбора гнезда.
Имеет значение толькодля многоадресной рассылки исущественное,если административная областьдействия не
определена для указанной группы многоадресной рассылки.
Пример 1:dcp.udp.pftV/192.168.0.1:3002?fec=9&crc=0&saddr=7&daddr=6.
Пример 2: dcp.udp://224.10.1.20:3002?lnterface=192.168.0.2.
ПримерЗ: dcp.udp://transmitter2.drm.org:l234:3l14.
Пример 4. dcp.udp.pft://192.168.0.1:3002?fec=sp&crc=0.
В.2 ОСР через транспарентные (последовательные) каналы связи
Основные элементы:
- <scheme> (схема)имеет значение "dcp.ser(.pft)*:
- <target>(uenb) — системныйопределенныйидентификатор устройства,например. •COM4’* или*/dev/ltyS1‘;
- <src-addr> имеет значения поля заголовка пакета PFT SRC а диапазоне от 0до (216— 1);
- <dst-addr> имеет значения поля заголовка пакета PFT DST в диапазоне от 0до (2,в— 1).
Определены следующиедополнительные параметры для этой схемы:
- ’bitrate‘(числовой. например ‘115200’);
- Howctrl* (’xonxoff*. *rtscts*/*hw’ или ‘none* (по умолчанию).
Пример 1. dcp.ser.pft:idev/ttyS3:1:2?bitrate=480O&fec=4&flowctrl=hw.
Пример 2: dcp.ser:COM2:200?bitrate=115200.
В.З ОСР a/из файла с использованием файла Ю
Основные элементы:
- <scheme> (схема) имеет значение "dcp.file[.pft]*;
- <target> (цель) — является системным конкретным названием файла, включая любой требуемый путь.
Начиная со знака двоеточия (*:’). используется как разделитель элемента, но не должен использоваться как часть
строки <target>. Сценарием, где это не может быть опущено, является DOS совместимые строки тракта, включая
название дисковода (*C:\temp\testmdr). В данном случае знакдвоеточия должен всегда сопровождаться нечисло
вым знаком (например, знак накпонной черты влево или нечисловой знак начала названия файла). В случае
неоднозначных предписаний, как *С:5:6" (где анализатор не может ясно решить, является ли *С" именем файла. *5*
источником и*6" адресом назначения, или опущен исходный адрес и файл имеет название *5* на диске *С*), анали-