URL
| Fiche express | |
|---|---|
| Domaine | Adressage des ressources (web et au-delà) |
| Sigles associés | URI, URL, URN |
| Voir aussi | Couche application |
URI (Uniform Resource Identifier) est le terme le plus général : il désigne toute chaîne identifiant une ressource. Il se décline en deux sous-catégories qui peuvent se recouvrir :
- URL (Uniform Resource Locator) — identifie une ressource et indique comment y accéder (protocole, hôte, chemin) ;
- URN (Uniform Resource Name) — nomme une ressource de façon persistante, sans indiquer comment y accéder.
Structure d'une URL
schéma://utilisateur:motdepasse@hôte:port/chemin?requête#fragment
https://user:pass@www.exemple.fr:443/index.html?q=recherche#section2
URL et IPv6
Lorsque l'hôte est une adresse IPv6 littérale, elle doit être encadrée par des crochets pour ne pas être confondue avec le séparateur de port :
http://[2001:db8::1]:8000/index.html
(adresse d'exemple du bloc réservé à la documentation, RFC 3849 — remplace une adresse potentiellement réelle présente dans la source d'origine)
UNC, une notion voisine mais distincte
L'UNC (Uniform Naming Convention, parfois Universal Naming Convention) désigne la notation Windows des chemins réseau (\\serveur\partage\fichier). Malgré la ressemblance de nom, ce n'est pas un membre de la famille URI/URL/URN : c'est une convention propre à Windows/SMB, sans rapport avec les standards IETF ci-dessus.