Die Begriffe URI, URL und URN sind die gebräuchlichsten, wenn es um das Internet und die Webterminologie geht.

Schauen wir uns den Unterschied zwischen diesen Begriffen genauer an.

Uniform Resource Locator (URL)

Eine URL ist eine Zeichenkette, die verwendet wird, um auf Informationen oder eine Ressource zuzugreifen, indem die Adresse des Ressourcenstandorts verwendet wird.

Syntax der URL

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

In dieser Syntax liefert das Schema Details über das verwendete Protokoll wie HTTPS, FTP und HTTP. Das Element subdomain ist nicht obligatorisch. Danach folgt eine Second-Level-Domain, bei der es sich um die Domänenadresse handelt. Und schließlich führt der Unterordner, falls vorhanden, den Benutzer zu dem genauen Zielort.

url

Beispiel für eine URL

https://geekflare.com/de/articles

mailto:mary@jane.website.com

file:///localhost/8.8.8.8

Einheitlicher Ressourcenname (URN)

Der einheitliche Ressourcenname gibt nicht das Protokoll an, über das auf die Ressource zugegriffen wird, und auch nicht die Adresse der Ressource, sondern liefert Informationen über die Ressource selbst. Er enthält nur den Namen oder die Identifizierung der Ressource.

Syntax der URN

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

Jede URN besteht aus mindestens drei Teilen.

  1. Die Schema-Spezifikation ist der erste Teil der URN.
  2. Im Anschluss an urn sollte der Namespace Identifier (NID) vorhanden sein, der wie nbn, uuid usw. bei der IANA registriert sein muss.
  3. Schließlich die Namensraum-spezifische Zeichenfolge (NSS), die das Objekt genau identifiziert.

Beispiel für eine URN

urn:nbn:de:101:3-2019075675872913

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

ISBN 1-446-2776877-40

ISBN – Eindeutiger Identifikator für Bücher

Einheitlicher Ressourcenbezeichner (URI)

uri

Ein URI ist eine Standardmethode zur Identifizierung von Ressourcen im Internet durch ihren Standort, ihren Namen oder beides. URN und URL zusammen sind als URI bekannt.

Syntax von URI

scheme:// authority path ? query # fragment

In dieser Syntax liefert das Schema Details über das verwendete Protokoll. Das Attribut authority identifiziert die Domänenadresse. Das Pfad-Attribut zeigt den gesamten Pfad der Ressource an, und die Abfrage steht für eine Anfrageaktion. Und schließlich wird die Teilkomponente einer Ressource als Fragment bezeichnet.

Beispiel einer URI

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

https://mywebsite.com/drive/photos

In einem URI sind nicht immer alle Syntaxelemente erforderlich. Hauptsächlich sind nur ein Schemaname und ein Dateipfad erforderlich.

mailto:mary.jane@website.com

Name: Mary Jane

ISBN 1-446-2776877-40

telnet://192.0.1.24/80

Hinweis – Alle URLs sind URIs. Aber nicht jeder URI fällt unter URL

Fazit

Ich hoffe, Sie haben ein besseres Verständnis von URI, URL und URN gewonnen. Vielleicht interessiert Sie auch, was es mit der URL-Blacklist auf sich hat und wie Sie sie beheben können.