URL
Ein Uniform Resource Locator (URL) ist eine Zeichenkette, mit der eine beliebige Ressource in einem Computernetzwerk eindeutig identifiziert werden kann. Eine Ressource kann dabei eine Webseite, eine Datei, eine E-Mail-Adresse, ein Netzwerkdrucker oder ähnliches sein. URLs werden umgangssprachlich auch als Internetadressen, Webadressen o.ä. bezeichnet.
Aufbau
Eine URL besteht zunächst aus drei Teilen: einem Schema, einem Doppelpunkt und einem schema-spezifischen Teil.
Schema | Schema-spezifischer Teil | Identifizierte Ressource | |
---|---|---|---|
https
|
:
|
//wiki.kah.gs/wiki/URL
|
Webseite |
mailto
|
:
|
sn@kah.gs
|
E-Mail-Adresse |
ipps
|
:
|
//lehrerzimmer.kah.gs:631/kopierer1
|
Netzwerkdrucker |
In vielen Fällen entspricht der Name des Schemas dem verwendeten Protokoll, z.B. HTTP, FTP oder SSH. Gegenbeispiele sind zum Beispiel die Schemata mailto
(für E-Mail-Adressen) oder file
(für lokale Dateien).
Aufbau von HTTP-URLs
Der Aufbau von HTTP-URLs ist noch detaillierter spezifiziert und folgt dem Aufbau https://
zielrechner:
port/
pfad/
zur/
datei?
abfrage=
string#
fragment.
Teil | Erläuterung |
---|---|
http | Protokoll: HTTP zum Abruf von Hypertexten |
s | Verschlüsselung: http ist unverschlüsselt, https mit SSL verschlüsselt |
zielrechner | Gibt den Rechner an, auf dem die angefragte Ressource liegt. Kann in Form einer IP-Adresse (z.B. 213.30.234.207) oder einer Domain (z.B. www.klaus-groth-schule.de) angegeben werden. |
port | Rechner können auf bis zu 65.536 so genannten „Ports“ auf Anfragen lauschen. Standard-Ports sind 80 für HTTP und 443 für HTTPS, abweichende Ports müssen angegeben werden |
/ pfad/ zur/ datei
|
Darf auch leer sein |
abfrage= string
|
Enthält z.B. die Video-ID von Youtube-Videos, den Suchbegriff bei Google-Suchen o.ä. Mehrere Abfragen werden mit & voneinander getrennt
|
fragment | Ermöglicht es, bei langen Seiten gezielt zu einem Teil der Seite zu springen |
Bei HTTP-Anfragen ist es nicht nötig, immer die vollständige URL anzugeben. Das Protokoll http bzw. https können Webbrowser selbst ergänzen und wenn kein Pfad zu einer Datei angegeben ist, liefert der Webserver selbstständig eine Datei namens index.html
oder index.php
zurück, falls eine existiert.