Den Unterschied zwischen URL, URI und URN verstehen
Die Begriffe URI, URL und URN werden in der Internet- und Webterminologie am häufigsten verwendet.
Lassen Sie uns einen genaueren Blick darauf werfen, um den Unterschied zwischen ihnen zu verstehen.
Uniform Resource Locator (URL)
Eine URL ist eine Zeichenfolge, die verwendet wird, um auf die 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 Subdomain-Element ist nicht obligatorisch. Danach hat es eine Second-Level-Domain, die Domain-Adresse. Und schließlich führt der Unterordner, falls vorhanden, den Benutzer zum genauen Zielort.
URL-Beispiel
https://www.geekflare.com/articles
mailto:mary@jane.website.com
file:///localhost/8.8.8.8
Einheitlicher Ressourcenname (URN)
Uniform Resource Name bietet weder das Protokoll, das für den Zugriff auf die Ressource verwendet wird, noch die Adresse der Ressource, jedoch Informationen über die Ressource selbst. Es enthält nur den Namen oder die Identifizierung der Ressource.
Syntax von URN
urn:<nid>:<nss></nss></nid>
Jede URN besteht aus mindestens drei Teilen.
- Die Schemaspezifikation ist der erste Teil der URN.
- Nach der Urne sollte ein Namespace Identifier (NID) vorhanden sein, der mit registriert werden muss IANA wie nbn, uuid usw.
- Schließlich die namespace-spezifische Zeichenfolge (NSS), die das Element genau identifiziert.
Beispiel für URN
urn:nbn:de:101:3-2019075675872913
urn:uuid:6r4bc420-9c3a-12i9-97d9-0665700c9a66
ISBN 1-446-2776877-40
ISBN – Eindeutige Kennung für Bücher
Uniform Resource Identifier (URI)
Ein URI ist eine Standardmethode zum Identifizieren von Ressourcen im Internet anhand ihres Standorts, Namens oder beidem. URN und URL zusammen werden als URI bezeichnet.
Syntax von URI
scheme:// authority path ? query # fragment
In dieser Syntax stellt das Schema Details über das verwendete Protokoll bereit. Das Autoritätsattribut identifiziert die Domänenadresse. Das Pfadattribut zeigt den gesamten Pfad der Ressource an, und die Abfrage stellt eine Anforderungsaktion dar. Und schließlich wird die Teilkomponente einer Ressource als Fragment bezeichnet.
Beispiel für URI
foo://webiste.com:8042/over/there?name=ferret#nose
https://mywebsite.com/drive/photos
Nicht jedes Syntaxelement ist in einem URI immer obligatorisch. Es erfordert hauptsächlich nur einen Schemanamen und einen Dateipfad.
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 jede URI kommt unter URL
Schlussfolgerung
Ich hoffe, Sie haben ein besseres Verständnis von URI, URL und URN gewonnen. Sie könnten auch daran interessiert sein, über die URL-Blacklist und wie man es repariert.