Uniform Resource Identifier
Format utilisé par Up ! Network
Un Uniform Resource Identifier (URI) permet de localiser une ressource indépendemment de son mode d'hébergement, du système d'exploitation du serveur et de la localisation physique de celui-ci.
Voici son format par ordre de déclaration :
- Schéma.
Le schéma est un mot-clé identifiant le standard de communication, voire le média.
Il est obligatoire. Il est suivi d'un caractère deux points : .
- Utilisateur.
L'utilisateur est un identifiant d'une personne physique ou d'un logiciel.
Il est obligatoire ou facultatif selon le schéma. Quant il est présent, il est suivi du caractère arrobase @ .
- AdresseServeur.
Le serveur est désigné par une adresse ou un identifiant.
Il est obligatoire. Il est précédé de deux caractères division / .
L'adresse du serveur peut être suivie du numéro de port. Auquel cas, celui-ci est précédé du caractères deux-points : .
- Chemin.
Le chemin est une succession d'identifiants spérarés par des caractères division / .
Il est facultatif.
- Paramètres.
Les paramètres sont une suite de caractères.
Ils sont facultatifs. Quant ils sont présents, la chaîne de paramètres est précédée du caractère point d'interrogation ? . Deux paramètres sont séparés par le caractères ampersand & .
- Fragment.
Le fragment identifie une partie de la ressource. Il s'agit d'un mot-clé servant d'accès rapide.
Il est facultatif. Quant il est présent, il est précédé du caractère dièse # .
Les caractères suivants sont réservés :
- Apostrophe ' .
- Ampersand & .
- Arrobase @ .
- Crochet fermant [ .
- Crochet ouvrant [ .
- Dièse ? .
- Division / .
- Dollar $ .
- Point . .
- Point d'exclamation ! .
- Point d'interrogation ? .
Ils ne peuvent être employés directement dans l'identifiant d'un schéma, de l'utilisateur, dans l'adresse du serveur, dans le chemin d'accès, dans les paramètres ou dans le fragment :
Les caractères suivants peuvent être employés directement dans le schéma, l'utilisateur, dans l'adresse du serveur, dans le chemin d'accès, dans les paramètres ou dans le fragment :
- Lettres minuscules de a à z .
- Lettres majuscules de a à z .
- Chiffres de 0 à 9 .
- Addition + .
- Souligné _ .
- Soustraction - .
- Tilde ~ .
Tous les autres caractères doivent être encodés en héxadécimal sur deux chiffres en les précédents du caractères pourcent % . Voici des exemples :
Caractère | Encodage |
espace | %20 |
A | %41 |
Z | %5A |
Schémas utilisés par Up ! Network
Voici les schémas utilisés par Up ! Network en interne d'Up ! Application System :
Standard | Valeur du schéma |
Microsoft Network | UpsMsn |
Named Pipes | UpsNap |
Object Request Broker | UpsOrb |
Système d'exploitation de la machine. | UpsSys |
Tcp-Ip | UpsTcp |
Voici les schémas utilisés par Up ! Network en externe d'Up ! Application System :
Standard | Valeur du schéma |
File Transfer Protocol | ftp |
HyperText Transfer Protocol | http |
Secure HyperText Transfer Protocol | https |
Lightweight Directory Access Protocol | ldap |
Post Office Protocol | pop3 |
Single Mail Transport Protocol | smtp |
Système d'exploitation de la machine. | file |
Tcp-Ip | telnet |
Exemple de déclaration de ressources
Voici des ressources utilisées en interne d'Application System :
UpsMsn://soleil/exchange
UpsNap://local:1632/exchange
UpsOrb://soleil/
UpsTcp://www.up-comp.com:1632
Voici des ressources utilisées en externe d'Application System :
ftp://www.up-comp.com/pub/essai.txt
http://www.up-comp.com:80/cgi-bin/application.exe?Ecran=Accueil&Message=Bienvenue
http://www.up-comp.com/document/essai.html#PartieA
ldap://www.up-comp.com?c=GB?objectClass=one
lpr://www.up-comp.com/essai.txt
mailto:contact@www.up-comp.com
pop3://www.up-comp.com:110
smtp://www.up-comp.com:25
telnet://www.up-comp.com:25