Différences entre URL, URI et URN

Bien que le terme « URL » soit le plus souvent utilisé, il s’agit par moment d’un abus de langage. On distingue, comme le montre le schéma ci-dessous, URL, URI et URN.

URI

L’URI, pour Uniform Resource Identifier, est l’ensemble qui comprend l’URL et l’URN et qui identifie l’adresse complète permettant d’accéder à une ressource. Une URI est forcément unique.

Exemples d’URI :

  • file:///C:/Documents/Logos/mon_logo.png
    • Cas particulier, comme la ressource est locale on peut utiliser trois slash au lieu des deux habituels.
  • ftp://192.168.1.1:21
  • https://www.blog.com/articles/2024/billet-12.html#intro

URN

L’URN, pour Uniform Resource Name, n’indique pas l’accès complet à une ressource, mais indique son nom au sein d’un espace plus global.

Exemples d’URN :

  • www.blog.com/articles/2024/billet-12.html

URL

L’URL, pour Uniform Resource Locator, est l’adresse d’accès à toute ressource accessible par internet, qu’il s’agisse d’une page web, d’une API, d’un fichier… Elle est utilisée par différents protocoles, notamment HTTP, HTTPS et FTP.

Exemples d’URL :