E1. Formato general de la dirección

La dirección de red se ve así:

[<protocol>://][<protocol-specific-part>]

Por defecto el <protocol> tiene el significado TCP. Los valores por defecto <protocol-specific-part> se especifican por la aplicación.

También está permitido el formato de notación de direcciones obsoleto:

[<protocol>/][<protocol-specific-part>].

Direcciones de familia de IP

<interface>::=<ip-address>

<ip-address> puede ser el nombre DNS o la dirección IP separados por puntos (por ejemplo, 127.0.0.1).

<socket-address>::=<interface>:<port-number>

<port-number> debe ser un número decimal.

Al especificar la dirección del Servidor Dr.Web y la dirección del Agente, es posible especificar la versión del protocolo utilizado. Se permiten las siguientes opciones:

<protocol>://<interface>:<port-number> — utilizar el IPv4 y IPv6.

<protocol>://(<interface>):<port-number> — usar solo IPv4.

<protocol>://[<interface>]:<port-number> — usar solo IPv6.

Por ejemplo:

1.tcp://127.0.0.1:2193

significa el protocolo TCP, puerto 2193 en la interfaz 127.0.0.1.

2.tcp://(examle.com):2193

significa el protocolo TCP, puerto 2193 en la interfaz IPv4 example.com.

3.tcp://[::]:2193

significa el protocolo TCP, puerto 2193 en la interfaz IPv6 0000.0000.0000.0000.0000.0000.0000.0000

4.localhost:2193

lo mismo.

5.tcp://:9999

significado para el servidor: interfaz por defecto, dependiendo de la aplicación (generalmente todas las interfaces disponibles), puerto 9999; significado para el cliente: conexión con el host por defecto, dependiendo de la aplicación (normalmente localhost), puerto 9999.

6.tcp://

protocolo TCP, puerto por defecto.

Protocolo orientado a la conexión

<protocol>://<socket-address>

donde el <socket-address> especifica la dirección del socket local para el servidor o el servidor remoto para el cliente.

Protocolo orientado a datagramas

<protocol>://<endpoint-socket-address>[-<interface>]

Por ejemplo:

1.udp://231.0.0.1:2193

significa el uso de los grupos multicast 231.0.0.1:2193 en la interfaz predeterminada dependiente de la aplicación.

2.udp://[ff18::231.0.0.1]:2193

significa el uso del grupo multicast [ff18::231.0.0.1] en la interfaz predeterminada dependiente de la aplicación.

3.udp://

interfaz y punto final dependientes de la aplicación.

4.udp://255.255.255.255:9999-myhost1

uso de los mensajes multicas al puerto 9999 en la interfaz myhost1.

Direcciones de la familia UDS

Protocolo orientado a la conexión:

unx://<file_name>

Protocolo orientado a datagramas:

udx://<file_name>

Por ejemplo:

1.unx://tmp/drwcsd:stream

2.unx://tmp/drwcsd:datagram

Direcciones de la familia SRV

srv://[<server name>][@<domain name/dot address>]