Notion d'URL
URL = Uniform Resource Locator = adresse d'un document (ou d'une source d'information) accessible par WWW.
Adresses absolues
Format: protocole://machine/chemin_d'accès
La partie protocole://machine peut être omise, auquel cas le même protocole et la même machine que le document courant seront utilisés.
Les protocoles les plus courants sont:
- file: accès à un fichier local si la machine est localhost, sinon équivalent à ftp.
-
exemple:
file://localhost/mon/chemin/d/acces/MonFichier
oufile:/mon/chemin/d/acces/MonFichier
- ftp: accès à un fichier résidant sur un serveur FTP
-
exemple:
ftp://Addresse_Internet_D_Un_Serveur/chemin/d/acces/Fichier
- http: accès à un fichier (ou document virtuel) servi par un serveur WWW
-
exemple:
http://Addresse_Internet_D_Un_Serveur/chemin/d/acces/Fichier.html
- gopher: accès à un fichier fourni par un serveur Gopher. Les URLs incluent les types des entrées, sous forme numérique
-
exemple:
gopher://ietf.cnri.reston.va.us/11/ifip
- mailto: adresse électronique d'une personne
-
exemple:
mailto:bertrand.ibrahim@cui.unige.ch
- wais: requête à un serveur d'information WAIS
-
exemple:
wais://wais.cnam.fr/RFC
- news: accès à newsgroup d'un serveur local de News
-
exemple:
news:comp.lang.visual
- nntp: accès à un article spécifique d'un serveur local de News à partir du numéro d'article
-
exemple:
nntp://Adresse_Du_Serveur_De_News/Nom_Du_Newsgroup/Numéro_D_Article
- telnet: démarrage d'une session "TelNet" pour se connecter comme un terminal à une machine sur l'Internet
-
exemple:
telnet://user:password@host:port
autre exemple:telnet://@host
(port 23 par défaut, l'utilisateur se verra demander son login et son mot de passe) - autres: voir BNF
Le champ machine indique soit le numero Internet d'une machine (par
exemple 129.194.69.17
), soit l'adresse symbolique d'une machine
connue des serveurs de noms Internet (par exemple cui.unige.ch
).
Ce champ peut éventuellement indiquer, à la fin, un
numéro de port (par défault 80 pour un serveur http).
Adresses relatives
- Format:
-
Nom_de_fichier ou
- Chemin_d'accès_relatif, par exemple
../gif/fichier.gif
- Chemin_d'accès_relatif, par exemple
Le protocole et la machine sont automatiquement repris du document courant. Le document est recherché à partir du répertoire du document courant. Pour plus de détails, voir RFC 1808: Relative Uniform Resource Locators.
- RFC 1738: Uniform Resource Locators (URL)
- RFC 1808: Relative Uniform Resource Locators
- RFC 2396: Uniform Resource Identifiers (URI): Generic Syntax
- A Beginner's Guide to URLs
- RFC 2397: Data: URL scheme