Tim Berners-Lee (CERN, World-Wide Web project)Larry Masinter (Xerox PARC)Mark McCahill (University of Minnesota)December19942008-01-24
En même temps qu'étaient normalisés les URI,
dans le ,
un effort était en cours pour normaliser leurs prédécesseurs, les
URL et cet effort a donné ce
RFC.
Ce RFC a aujourd'hui essentiellement un intérêt historique, puisque
la spécification des URI, , le
remplace en grande partie. Il a gardé longtemps son intérêt (et son
statut de norme, désormais perdu) du fait qu'il normalisait certains
plans d'URL comme
news:. Ceux-ci sont désormais dans le .
Les URL sont issus du travail dont le cahier des charges est décrit
dans le . Contrairement aux URI, plus généraux, ils
sont supposés ne servir que lorsqu'on connait la localisation exacte
d'une ressource, de façon à pouvoir la récupérer, ou la mettre à jour
(section 2). En pratique, la distinction n'est pas évidente. Certains
URL ne donnent pas de moyen de récupérer une ressouce (comme
news: que spécifie notre RFC ou bien
mailto:, désormais dans le ). Et
même des URL de plan http: peuvent être utilisés
uniquement pour identifier, pas pour récupérer une ressource (c'est
notamment courant dans le monde XML).
Notre RFC décrit donc la syntaxe des URL (sections 2.1 et 5), bien connue
désormais qu'on voit des URL même sur le flanc des autobus, et leur
encodage (section 2.2, où est documentée la très mauvaise décision
d'encoder les octets et pas les caractères Unicode).
La section 3 décrit ensuite les éléments communs à tous les URL
(comme la syntaxe host:port), puis des plans
(scheme) pour plusieurs catégories d'URL. Ces plans
ont presque tous été mis à jour dans des RFC ultérieurs mais certains
restent normalisés uniquement ici comme ftp:.
On trouve des plans très
utilisés comme le célébrissime http:, section 3.3
(désormais dans la section 3.2 du ), mais aussi d'autres désormais dépassés comme son défunt
concurrent gopher: (section 3.4, désormais dans le ) ou comme l'ancêtre wais:
(section 3.9, officiellement abandonné par le ).
Le plan news:, section 3.6, permet
de récupérer un article d'Usenet sans indiquer
de nom de serveur NNTP.
L'IANA maintient le registre de ces
plans.
Le plan file: est désormais normalisé dans le
.
On notera que notre normalisait également un
mécanisme pour décrire un URL au milieu de texte brut, en utilisant un
préfixe défini dans l'annexe A,
<URL:http://www.bortzmeyer.org/1738.html>.
Ce mécanisme n'a pas eu de succès et a officiellement été abandonné
par le , annexe C.