»Internet-Adressen«: URI

Anfang der 90er Jahre etablierte sich der WWW-Browser als meistgenutzte Benutzungsoberfläche für das Internet; der Browser ermöglichte nicht nur den Zugriff auf Dokumente im World Wide Web, sondern auch auf andere Dienste wie Mail, News, Telnet, Gopher und FTP. Während Gopher- und FTP-Clients meist direkt in die Browser integriert sind, werden für Mail, News und Telnet externe Applikationen in den Browser eingebunden, die bei Bedarf aufgerufen werden. Während zu den am weitesten verbreiteten Browsern (Netscape Navigator bzw. Communicator und Microsoft Internet Explorer) auch Mail- und News-Clients mitgeliefert werden, muß Telnet meist separat, z.B. vom Betriebssystem, bereitgestellt werden.

Universal Resosurce Identifier (URI)

Um Internet-Ressourcen zu identifizieren, wurde ein Benennungsschema eingefürt, der Universal Resosurce Identifier (URI). Folgende Anforderungen wurden definiert:

  • Erweiterbarkeit (Extensibility)
  • Vollständigkeit (Completeness)
  • Schreib-/ Druckbarkeit (Printability)

Zwei Typen von URIs sind derzeit definiert:

Uniform Resource Locator (URL)

Da der Browser zahlreiche Dienste integrieren konnte, wurde ein neues Adressierungsschema definiert, der Uniform Resource Locator (URL); dieser wurde in den Internet-Standards RFC 1738 und RFC 1808 definiert.

Der URL wird häufig auch als Internet-Adresse bezeichnet; ein Beispiel für einen URL ist http://www.hk.super.net/~ahrchk/asian_main.htm; hier findet sich das HTML-Dokument »Rule of Law Under Thread«, eine Erklärung mehrerer Rechtsanwälte und Menschenrechtsaktivisten zum Anwar Trial). Am Anfang des URL befindet sich das zu nutzende Protokoll, in diesem Falle also »http«.

Laut RFC 1738 unterstützen URLs folgende Protokolle:

  • ftp
  • http
  • https
  • news
  • nntp
  • mailto
  • telnet
  • ldap

URLs sind instabil und bezeichnen Dokumente nicht eindeutig; dasselbe Dokument kann unter mehreren URLs vorhanden sein; unter einem URL können im Lauf der Zeit verschiedene Dokumente abgelegt sein.

Durch das Decodieren von URLs können bereits einige Informationen über das jeweilige Angebot herausgelesen werden, so z.B. Hinweise auf die geographische Lokalisation des Servers.

Uniform Resource Name (URN)

Aus der Notwendigkeit der eindeutigen Bezeichnung eine Internetdokuments wurde der Uniform Resource Name (URN) entwickelt und bereits 1997 im RFC 1737 standardisiert. Folgende Eigenschaften kennzeichnen einen URN:

  • Global scope
  • Global uniqueness
  • Persistence
  • Scalability
  • Legacy support
  • Extensibility
  • Independence
  • Resolution

URNs werden bisher kaum in der Praxis verwendet.

 

 

powered by Webcounter