Comprendre la différence entre URL, URI et URN

Les termes URI, URL et URN sont les plus utilisés lorsqu’il s’agit d’Internet et de la terminologie Web.

Regardons de plus près pour comprendre la différence entre eux.

Localisateur de ressources uniforme (URL)

Une URL est une chaîne de caractères utilisée pour accéder aux informations 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 de sous-domaine n’est pas obligatoire. Après cela, il a un domaine de second niveau, qui est l’adresse du domaine. Et enfin, le sous-dossier, s’il y en a un, amène l’utilisateur à l’emplacement cible exact.

Exemple d’URL

https://www.toptips.fr.com/articles

mailto:[email protected]

file:///localhost/8.8.8.8

Nom de ressource uniforme (URN)

Uniform Resource Name n’offre pas le protocole utilisé pour accéder à la ressource ou à l’adresse de la ressource, mais il fournit des informations sur la ressource elle-même. Il comprend uniquement 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.

  • La spécification du schéma est la première partie de l’URN.
  • Après urn, l’identifiant d’espace de noms (NID) doit être présent, qui doit être enregistré avec IANA comme nbn, uuid, etc.
  • 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

    Identifiant de ressource uniforme (URI)

    Un URI est une méthode standard pour identifier les ressources sur Internet par leur emplacement, leur nom ou les deux. L’URN et l’URL ensemble sont appelés URI.

    Syntaxe de l’URI

    scheme:// authority path ? query # fragment

    Dans cette syntaxe, le schéma fournit des détails sur le protocole utilisé. L’attribut d’autorité identifie l’adresse de domaine. L’attribut path affiche le chemin complet de la ressource et la requête représente une action de requête. Et 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 dans un URI tout le temps. Il ne nécessite qu’un nom de schéma et un chemin de fichier principalement.

    mailto:[email protected]
    
    Name: Mary Jane
    
    ISBN 1-446-2776877-40
    
    telnet://192.0.1.24/80

    Remarque – Toutes les URL sont des URI. Mais tous les URI ne sont pas sous URL

    Conclusion

    J’espère que vous avez acquis une meilleure compréhension de l’URI, de l’URL et de l’URN. Vous pouvez également être intéressé par la lecture de la liste noire d’URL et comment y remédier.

    Vous avez apprécié la lecture de l’article ? Que diriez-vous de partager avec le monde ?