Le cas le plus simple d'accès à des fichiers
est l'accès direct aux fichiers locaux via le système
d'exploitation.
L'URL, est, dans ce cas [file = fichier] :
file:///chemin
Une des toutes premières utilisations des
réseaux informatique (la première ?) a été
l'échange de documents.
Plusieurs services ont existé et continuent d'exister.
Le plus développé sur Internet et dans le monde Unix est le
service FTP : File Transfer Protocole, protocole de transfert de
fichiers [RFC0959]. Sa première version publiée date de 1970.
Celui-ci permet de travailler selon deux types de sessions :
les
sessions identifiées et les sessions anonymes. Une
session identifiée demande à l'utilisateur un nom de compte
(d'accès) et un mot de passe (code d'identification associé).
L'utilisateur a alors accès à un ensemble de fichiers
spécifique : personnel ou associé à un groupe de travail.
Une session anonyme correspond à un nom de compte blanc : ftp ou
anonymous. Il est d'usage de s'identifier en indiquant dans le champ "mot de
passe" son adresse de courrier électronique.
Les URI de sessions identifiées ont la forme
générale suivante :
ftp://compte@hôte/chemin
Le mot de passe doit alors (généralement)
être fourni par l'utilisateur. Dans certains cas très
précis, quand cela ne présente pas de problème de
sécurité, l'URL peut préciser le mot de passe
(conformément à la règle générale). Quand le
serveur n'est pas installé sur le port standard, il est également
possible de l'indiquer dans l'URL.
Finalement, le cas le plus général d'URL est
[RFC1738] :
ftp://compte:mot-de-passe@hôte:port/chemin
Le service FTP a été utilisé, quasiment
dès le début, pour la publication de fichiers et documents,
parfois même pour la communication, ne serait-ce que parce que le
courrier électronique ne permettait pas l'envoi efficace de
données volumineuses. Le fil en aiguille un système très
étendu de bases documentaires et logicielles s'est constitué sur
le service FTP anonyme, sorte d'ancêtre du web.
Pour limiter le trafic sur le réseau, les grands sites
de FTP anonymes ont été répliqués sur des sites
miroirs se mettant à jour régulièrement sur leurs
originaux. Ce réseau est toujours en place et continue de se
développer.
Parmi ces miroirs, signalons la présence forte des
universités, d'une part, et de centres de soutien subventionnés
par la société Sun Microsystems [
http://www.sun.com/], les sunsites [
http://www.sun.com/sunsite/].
Signalons aussi la longue absence de la France...
Les nombreux sites originaux et les innombrables miroirs ont
tôt fait des services FTP une jungle où il était difficile
de se repérer sans aide. Pour cette raison un service d'annuaire
a été mis en place, c'est à dire un service
référençant toutes les ressources disponibles et l'adresse
où les récupérer.
36
Cet annuaire, appelé Archie, est aujourd'hui
obsolète et remplacé par des services d'annuaire sur le web, par
exemple la rubrique « serveur FTP » de Lycos [
http://www.lycos.fr] (demander la
recherche avancée).
Note : le schéma file prévoit de pouvoir
spécifier un nom de machine :
file://hôte/chemin.
Toutefois, cette méthode est à proscrire parce qu'elle ne
précise pas quel type de transfert de fichier doit être
utilisé. En général, les navigateurs interprètent
file comme ftp dans ce cas.