E1. Общий формат адреса |
Сетевой адрес имеет следующий вид: [<protocol>://][<protocol-specific-part>] По умолчанию <protocol> имеет значение TCP. Значения по умолчанию <protocol-specific-part> определяются приложением.
Адреса семейства IP •<interface>::=<ip-address> <ip-address> может быть DNS-именем или IP-адресом, разделенным точками (например, 127.0.0.1). •<socket-address>::=<interface>:<port-number> <port-number> должен быть задан десятичным числом. При задании адреса Сервера и адреса Агента существует возможность указать версию используемого протокола. Допускаются следующие варианты: •<protocol>://<interface>:<port-number> – использовать IPv4 и IPv6. •<protocol>://(<interface>):<port-number> – использовать только IPv4. •<protocol>://[<interface>]:<port-number> – использовать только IPv6. 1.tcp://127.0.0.1:2193 означает протокол TCP, порт 2193 на интерфейсе 127.0.0.1. 2.tcp://(examle.com):2193 означает протокол TCP, порт 2193 на IPv4-интерфейсе examle.com. 3.tcp://[::]:2193 означает протокол TCP, порт 2193 на IPv6-интерфейсе 0000.0000.0000.0000.0000.0000.0000.0000 4.localhost:2193 то же. 5.tcp://:9999 значение для сервера: интерфейс по умолчанию, зависящий от приложения (обычно все доступные интерфейсы), порт 9999; значение для клиента: связь с хостом по умолчанию, зависящим от приложения (обычно localhost), порт 9999. 6.tcp:// протокол TCP, порт по умолчанию. Ориентированный на соединение протокол <protocol>://<socket-address> где <socket-address> задает локальный адрес сокета для сервера или удаленный сервер для клиента. Ориентированный на дейтаграмму протокол <protocol>://<endpoint-socket-address>[-<interface>] Примеры: 1.udp://231.0.0.1:2193 означает использование multicast-группы 231.0.0.1:2193 на зависящем от приложения интерфейсе по умолчанию. 2.udp://[ff18::231.0.0.1]:2193 означает использование multicast-группы [ff18::231.0.0.1] на зависящем от приложения интерфейсе по умолчанию. 3.udp:// зависящий от приложения интерфейс и конечная точка. 4.udp://255.255.255.255:9999-myhost1 использование широковещательных сообщений на порт 9999 на интерфейсе myhost1. Адреса семейства UDS •Ориентированный на соединение протокол: unx://<file_name> •Ориентированный на дейтаграмму протокол: udx://<file_name> Примеры: 1.unx://tmp/drwcsd:stream 2.unx://tmp/drwcsd:datagram Адреса семейства SRV srv://[<server name>][@<domain name/dot address>] |