
Die Adressierung von Dokumenten und die Verweise zwischen Dokumenten im
WWW werden über die sogenannten
Uniform Resource Locator (URL)
realisiert.
Vollständige URLs
bestehen aus der Angabe des
- Protokolls, z.B. http, gopher, ftp,
- Trennzeichen :,
- Hostnamen des Servers, eingeleitet durch doppelte Slashs //,
- bei Bedarf gefolgt von :Port, sofern nicht der Standard-Port
des jeweiligen Protokolls gilt,
- Pfadangabe und/oder Dateiname.
Bei HTTP-URLs können noch folgende Bestandteile hinzukommen:
- ?name=wert[&name=wert...]
zum Mitgeben von Parametern.
- #Label zur Adressierung einer durch eine Marke definierten
Stelle im Dokument.
Beispiele für URLs
- http://www.uni-duesseldorf.de/URZ/
- Standard-HTTP-URL.
- http://www.uni-duesseldorf.de/Service/Webmaster/Server2002.html#3.2
- HTTP-URL mit Verweis auf eine bestimmte Stelle in dem Dokument.
- http://www.uni-duesseldorf.de/HHU/Informationen/aktuell/pressemeldung?nr=2223
- HTTP-URL mit Variabler.
- https://mail.rz.uni-duesseldorf.de/mail/
- HTTP über Secure Socket Layer (SSL) - mit Verschlüsselung und
Server-Zertifizierung
- gopher://gopher.umn.edu/1
- Wer kennt das noch?
- ftp://ftp.uni-duesseldorf.de/pub/doc/rfc/RFC800-899/rfc822.txt
- ...das zweithäufigste Protokoll.
- telnet://opac.ub.uni-duesseldorf.de
- Auch das ist mehr etwas von früher...
- news:hhu.forum
- Angabe einer News-Gruppe, in dieser Form vom lokal konfigurierten
News-Server bezogen.
- mailto:cappel@rz.uni-duesseldorf.de
- Mail an vorgegebene To:-Adresse.
Achtung! Diese mailto-URLs mit Klartext-Mail-Adressen sind die
wichtigste Quelle, über die die Spam-Versender ihre Adresslisten beziehen.
Partielle URLs
enstehen aus vollständigen durch Fortlassen von Bestandteilen von links her,
insbesondere von Protokoll, Hostname und ggf. Teil des Pfades.
Der Browser ergänzt partielle URLs mit Angaben aus dem aktuellen Kontext:
entweder dem vollständigen URL des gerade geladenen Dokumentes oder ggf.
eines URL im BASE-Element des aktuellen
Dokumentes. Z.B. wird im Kontext von
http://www.uni-duesseldorf.de/~cappel/WebKurs/URL.html
Welcome.html ergänzt zu
http://www.uni-duesseldorf.de/~cappel/WebKurs/Welcome.html.
- Absolute (partielle) URLs
- ...beginnen mit Schrägstrich /; es fehlt nur Protokoll und Hostname,
der Pfad auf dem entsprechenden Server ist absolut.
- Relative (partielle) URLs
- ...beginnen nicht mit Schrägstrich /; es fehlt auch ein Teil
des Pfades; den Kontext stellt auch hier der Client und nicht der Server her.
Bemerkung: Solche relativen partiellen URLs können auch mit ../
beginnen, wenn sie z.B. auf ein darüberliegendes Verzeichnis verweisen.
Dies muss bereits der Browser Client-seitig auflösen.
Zurück zur Beschreibung der Hyperlinks.
Bernd Cappel, 13.3.1998
Erstellt für eine Lehrveranstaltung des
URZ der HHU im
Sommersemester 1998