Uniform Resource Identifier (URI)

Ein Uniform Resource Identifier (URI) ist ein allgemeiner Begriff für alle Arten von Namen und Adressen, die sich auf Objekte im World Wide Web beziehen. Im Wesentlichen ist ein URI eine Zeichenfolge, die eine Ressource im Internet eindeutig identifiziert.

Struktur eines URI

Ein URI besteht aus verschiedenen Teilen, die in Kombination detailliert angeben, wie auf eine Ressource zugegriffen werden kann. Die Hauptbestandteile eines URI sind:

  1. Schema: Gibt das Protokoll an, das für den Zugriff auf die Ressource verwendet wird, wie z. B. http, https, ftp, mailto usw.
  2. Authority: Enthält Informationen zur Domain (und optional zum Port). Zum Beispiel www.beispiel.de.
  3. Path: Gibt den Pfad der Ressource innerhalb der Domain an. Zum Beispiel /ordner/datei.html.
  4. Query: Eine Datenzeichenfolge, die an die Ressource übergeben wird. Sie ist optional und beginnt mit einem Fragezeichen (?). Zum Beispiel ?id=1234.
  5. Fragment: Ein spezifischer Teil der Ressource, gekennzeichnet durch ein Rautezeichen (#). Zum Beispiel #abschnitt2.

Arten von URIs

Es gibt zwei Hauptarten von URIs:

  1. URL (Uniform Resource Locator): Eine Art von URI, die eine Ressource nicht nur identifiziert, sondern auch die Mittel bereitstellt, sie durch Angabe ihrer Adresse zu lokalisieren. Beispiel: https://www.beispiel.de/index.html.
  2. URN (Uniform Resource Name): Eine Art von URI, die dazu dient, eine Ressource eindeutig zu identifizieren, unabhängig von ihrem aktuellen Speicherort. Ein URN liefert keine Informationen für den Zugriff auf die Ressource. Beispiel: urn:isbn:0451450523.

Beispiel für einen URI

Betrachten wir den folgenden URI: https://www.beispiel.de/ordner/datei.html?id=1234#abschnitt2.

  • Schema: https
  • Authority: www.beispiel.de
  • Path: /ordner/datei.html
  • Query: id=1234
  • Fragment: #abschnitt2

Bedeutung von URIs

URIs sind grundlegend für das Funktionieren des Webs, da sie die eindeutige Identifizierung und Lokalisierung von Ressourcen ermöglichen. Sie bilden die Basis für die Navigation, Interaktion und den Datenaustausch im Internet.

Fazit

URIs spielen eine entscheidende Rolle in der digitalen Welt und ermöglichen es Benutzern und Anwendungen, auf einfache und standardisierte Weise auf Ressourcen zuzugreifen. Ihre flexible Struktur und die Fähigkeit, sowohl Adressen als auch eindeutige Namen darzustellen, machen URIs zu einem unverzichtbaren Werkzeug für die Kommunikation und Verwaltung von Ressourcen im Internet.

Leave a Reply

Your email address will not be published. Required fields are marked *