Les termes URI, URL et URN sont les plus utilisés dans le domaine de l’internet et de la terminologie web.

Examinons-les de plus près pour comprendre la différence entre eux.

Localisateur de ressources uniformes (URL)

Un URL est une chaîne de caractères utilisée pour accéder à l’information ou à une ressource en utilisant l’adresse de l’emplacement de la ressource.

Syntaxe de l’URL

scheme : subdomain/domain-name.Top-level-domain/sub-folder

Dans cette syntaxe, le schéma fournit des détails sur le protocole utilisé comme HTTPS, FTP et HTTP. L’élément sous-domaine n’est pas obligatoire. Ensuite, il y a un domaine de second niveau, qui est l’adresse du domaine. Enfin, le sous-dossier, s’il existe, conduit l’utilisateur à l’emplacement cible exact.

url

Exemple d’URL

https://geekflare.com/fr/articles

mailto:mary@jane.website.com

file:///localhost/8.8.8.8

Nom de ressource uniforme (URN)

Le nom de ressource uniforme n’indique pas le protocole utilisé pour accéder à la ressource ni l’adresse de la ressource, mais il fournit des informations sur la ressource elle-même. Il ne comprend que le nom ou l’identification de la ressource.

Syntaxe de l’URN

urn:<nid>:<nss></nss></nid>

Chaque URN se compose d’au moins trois parties.

  1. La spécification du schéma constitue la première partie de l’URN.
  2. Après urn, l’identifiant de l’espace de nommage (NID) doit être présent, et doit être enregistré auprès de l ‘IANA comme nbn, uuid, etc.
  3. Enfin, la chaîne spécifique à l’espace de noms (NSS) qui identifie précisément l’élément.

Exemple d’URN

urn:nbn:de:101:3-2019075675872913

urn:uuid:6r4bc420-9c3a-12i9-97d9-0665700c9a66

ISBN 1-446-2776877-40

ISBN – Identifiant unique pour les livres

Identificateur de ressources uniformes (URI)

uri

Un URI est une méthode standard permettant d’identifier des ressources sur l’internet par leur emplacement, leur nom ou les deux. L’URN et l’URL sont connus ensemble sous le nom d’URI.

Syntaxe de l’URI

schéma:// autorité chemin ? requête # fragment

Dans cette syntaxe, le schéma fournit des détails sur le protocole utilisé. L’attribut authority identifie l’adresse du domaine. L’attribut path affiche le chemin complet de la ressource, et la requête représente une action de demande. Enfin, le composant partiel d’une ressource est appelé fragment.

Exemple d’URI

foo://webiste.com:8042/over/there?name=ferret#nose

https://mywebsite.com/drive/photos

Chaque élément de syntaxe n’est pas obligatoire en permanence dans un URI. Il ne nécessite qu’un nom de schéma et un chemin de fichier principalement.

mailto:mary.jane@website.com

Nom : Mary Jane

ISBN 1-446-2776877-40

telnet://192.0.1.24/80

Note – Tous les URL sont des URI. Mais tous les URI ne sont pas des URL

Conclusion

J’espère que vous avez acquis une meilleure compréhension des notions d’URI, d’URL et d’URN. Vous pourriez également être intéressé par la lecture de la liste noire d’URL et la façon de la corriger.