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. 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. 1.tcp/127.0.0.1:2193 désigne le protocole TCP, le port 2193 sur l’interface 127.0.0.1. 2.tcp/[::]:2193 désigne le protocole TCP, le port 2193 sur l’interface Ipv6 0000.0000.0000.0000.0000.0000.0000.0000 3.localhost:2193 idem. 4.tcp/:9999 désigne 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; désigne pour le client : connexion avec l’hôte par défaut, en fonction de l’application (en général localhost), le port 9999. 5.tcp/ le protocole TCP, le port est déterminé par défaut. Adresses de la famille UDS •Le protocole orienté connexion : unx/<file_name> •Le protocole orienté datagramme : udx/<file_name> Exemples : 1.unx/tmp/drwcsd:stream 2.unx/tmp/drwcsd:datagram Protocole orienté connexion <protocol>/<socket-address> ou <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>] Exemples : 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 SRV srv/[<server name>][@<domain name/dot address>] |