Checkmark on Circle.png

URL

Aus KGS-Wiki

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.

Beispiel-URLs
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.