URI et URL – quelle est la différence ?

Des termes comme URL, URI et URN circulent sur Internet - à l'œil nu, ils semblent tous identiques. Bien que ces acronymes soient souvent utilisés comme synonymes, il existe de subtiles différences. Dans cet article de tipps+tricks, nous expliquons les différences caractéristiques et les points communs.

  • URI vs. URL
  • Quelle est donc la différence entre URI et URL?

URI vs. URL

Un Uniform Resource Identifier (URI) est, selon la définition du RFC, une séquence compacte de caractères qui identifient une ressource abstraite ou physique. Il peut s'agir par exemple d'une page, d'un livre ou d'un document. RFC est l'abréviation de "Requests for Comments". Il s'agit de documents techniques et organisationnels numérotés concernant Internet. La gestion de ces documents est assurée par l'IETF (Internet Engineering Task Force). Une grande partie des normes utilisées sur Internet sont publiées dans des RFC.

Le terme Uniform Resource Locator (URL) fait référence à un sous-ensemble des URI. Ceux-ci indiquent, outre l'identification proprement dite, un moyen de localiser la ressource. Cela signifie que la localisation physique peut être obtenue en décrivant l'emplacement du réseau ou le mécanisme d'accès primaire. Les protocoles de réseau tels que HTTP/HTTPS ou FTP sont courants. Une URL commence donc par HTTP/HTTPS si la ressource est de type "web". De même, une URL commence par FTP si la ressource est un fichier.

En ce qui concerne les documents de la norme Internet, il convient également de délimiter le terme URN. Un Uniform Resource Name (en français : "nom uniforme pour les ressources") est un URI avec le schéma urn, qui sert d'identificateur permanent et indépendant du lieu pour une ressource. Un URN est utilisé pour attribuer à une ressource un nom clairement identifiable qui est valable de manière permanente. La ressource peut être tout ce qui peut être décrit de manière univoque. Par exemple, urn:ISBN:3-8233-4429-1 permet d'identifier clairement un livre par son ISBN.

En résumé, les URN (noms) et les URL (localisation) sont tous deux des URI. Si le protocole (HTTPS, FTP, etc.) est indiqué pour un domaine, vous devriez donc appeler l'adresse une URL - même s'il s'agit d'une URI. Vous êtes donc plus spécifique dans votre déclaration, car l'URL reproduit un certain type d'URI qui fournit des informations sur la méthode d'accès ou la localisation.