
Next: 2.2 Les URLs relatifs
Up: 2 Les URLs
Previous: 2 Les URLs
Le format d'un
URL est :
méthode://nom_de_machine:port/nom_de_fichier[#ancre |
?liste_de_paramètres]
Le champ méthode indique le protocole à utiliser. Actuellement,
on peut utiliser les protocoles suivants :
- file : la ressource est accessible soit localement, soit par le protocole
FTP.
- ftp : la ressource est accessible par le protocole FTP. Identique
à FILE.
- http : la ressource est accessible par le protocole HTTP.
C'est le cas des ressources disponibles sur un serveur W3.
- telnet : la ressource est accessible via une session interactive
TELNET.
- gopher : la ressource est accessible par le protocole GOPHER.
- wais : la ressource est accessible par la version WAIS du
protocole Z39.50.
- news : la ressource est accessible par le protocole NNTP.
Le reste de l'URL dépend du champ méthode. En général, il consiste
en un nom de machine, eventuellement suivie d'un double point (``:'')
et d'un numéro de port, suivi d'un nom de fichier.
Exemples :
- file://ftp.urec.fr/pub/geret/presentation.txt
fichier presentation.txt
dans le répertoire
/pub/geret du serveur FTP anonymous ftp.urec.fr
- ftp://ftp.urec.fr/
répertoire root du serveur FTP anonymous
ftp.urec.fr
- gopher://gopher.univ-rennes1.fr/
page d'accueil du serveur GOPHER
gopher.univ-rennes1.fr
- news:rec.gardening
groupnews rec.gardening du serveur de news
indiqué
par la variable d'environnement NNTPSERVER. Si cette variable
n'est pas définie, certains clients W3 essaient avec le nom news.domaine_de_l'utilisateur.
- http://www.yoyodyne.com:1234/pub/files/foobar.html
document
foobar.html dans
le répertoire /pub/files du serveur W3
www.yoyodyne.com en attente sur
le port 1234.
- telnet://www.w3.org
session interactive TELNET sur la machine
www.w3.org
- telnet://www@www.w3.org:23
session interactive TELNET sur la machine
www.w3.org sur
le port 23 en indiquant l'utilisateur www.
- wais://zenon.inria.fr:210/directory-zenon-inria-fr
interrogation de la
base directory-zenon-inria-fr
sur le serveur WAIS zenon.inria.fr sur le port 210.
L'utilisation du caractère ``#'' suivi d'une chaîne de
caractères à la fin du nom d'un document permet de
référencer un endroit (une ancre) dans celui-ci.
Par exemple
http://web.urec.fr/docs/www/web.1.html#HDR 2 8
permet d'accéder directement à un endroit précis du document .
Il faut bien sūr pour cela que l'ancre correspondante existe dans le document en
question.
La création d'une telle ancre est décrite dans le chapitre HTML.
L'utilisation du caractère ``?'' suivi d'une chaîne de caractères à la fin du nom
d'un document
correspond soit à l'interrogation d'un document indexé, soit à une liste de
paramètres pour l'exécution d'un programme.
Dans ce cas, les caractères spéciaux (blanc, caractères accentués...) sont
codés. Par exemple :
wais://quake.think.com:210/directory-of-servers?inria
correspond
à l'interrogation de la base WAIS directory-of-servers sur le serveur
quake.think.com,
inria étant le paramètre de l'interrogation.
De façon générale, le caractère ``?'' permet de passer des paramètres
à un programme qui sera exécuté par le serveur W3.
La méthode pour l'exécution de programme par un serveur W3 est discutée
dans le chapitre 6.

Next: 2.2 Les URLs relatifs
Up: 2 Les URLs
Previous: 2 Les URLs