E1. Format général de l’adresse

L’adresse réseau est au format suivant :

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

Par défaut, <protocol> reçoit la valeur TCP. Les valeurs par défaut <protocol-specific-part> sont déterminées par l’application.

L’ancien format d’adresses est également autorisé :

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

Adresses de la famille IP

<interface>::=<ip-address>

<ip-address> peut être un nom DNS ou une adresse IP espacée par des points (exemple 127.0.0.1).

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

<port-number> doit être un nombre décimal.

Quand vous spécifiez l’adresse du Serveur et l’adresse de l’Agent, vous pouvez indiquer la version du protocole utilisé. Les variantes suivantes sont possibles :

<protocol>://<interface>:<port-number> : utiliser IPv4 et IPv6.

<protocol>://(<interface>):<port-number> : utiliser uniquement IPv4.

<protocol>://[<interface>]:<port-number> : utiliser uniquement IPv6.

Exemple :

1.tcp://127.0.0.1:2193

désigne le protocole TCP, le port 2193 sur l’interface 127.0.0.1.

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

désigne le protocole TCP, le port 2193 sur l’interface IPv4 example.com.

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

désigne le protocole TCP, le port 2193 sur l’interface IPv6 0000.0000.0000.0000.0000.0000.0000.0000

4.localhost:2193

idem.

5.tcp://:9999

valeur pour le Serveur : l’interface par défaut qui est fonction de l’application (en général, toutes les interfaces disponibles), le port 9999 ; valeur pour le client : connexion avec l’hôte par défaut, en fonction de l’application (en général localhost), le port 9999.

6.tcp://

le protocole TCP, le port est déterminé par défaut.

Protocole orienté connexion

<protocol>://<socket-address>

<socket-address> détermine l’adresse locale du socket pour le Serveur ou un Serveur distant pour le client.

Protocole orienté datagramme

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

Exemple :

1.udp://231.0.0.1:2193

désigne l’utilisation du groupe muticast 231.0.0.1:2193 sur l’interface par défaut qui est fonction de l’application.

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

désigne l’utilisation du groupe muticast [ff18::231.0.0.1] sur l’interface par défaut qui est fonction de l’application.

3.udp://

l’interface en fonction de l’application et le point final.

4.udp://255.255.255.255:9999-myhost1

l’utilisation des messages broadcast sur le port 9999 et sur l’interface myhost1.

Adresses de la famille UDS

Le protocole orienté connexion :

unx://<file_name>

Protocole orienté datagramme :

udx://<file_name>

Exemple :

1.unx://tmp/drwcsd:stream

2.unx://tmp/drwcsd:datagram

Adresses SRV

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