Eine URL (Uniform Resource Locator) ist eine Zeichenfolge, die verwendet wird, um die Adresse einer Ressource im Internet oder einem anderen Netzwerk eindeutig zu identifizieren und zu lokalisieren. Eine URL besteht typischerweise aus mehreren Teilen, die verschiedene Informationen über die Ressource angeben:
-
Protokoll: Das Protokoll gibt an, wie die Ressource aufgerufen oder übertragen werden soll. Typische Protokolle sind HTTP (Hypertext Transfer Protocol), HTTPS (HTTP Secure), FTP (File Transfer Protocol) und FTPS (FTP Secure).
-
Hostname: Der Hostname identifiziert den Server, auf dem die Ressource gehostet wird. Dies kann eine Domain wie "example.com" oder eine IP-Adresse sein, die den genauen Speicherort des Servers angibt.
-
Port (optional): Der Port ist eine numerische Adresse auf dem Server, die den Zugriff auf bestimmte Dienste ermöglicht. Standardports werden oft implizit verwendet (z. B. Port 80 für HTTP), aber für spezielle Dienste können auch benutzerdefinierte Ports angegeben werden.
-
Pfad: Der Pfad gibt den Speicherort der Ressource auf dem Server an. Er kann sich auf ein bestimmtes Verzeichnis oder eine Datei beziehen.
-
Abfragezeichenfolge (optional): Die Abfragezeichenfolge wird verwendet, um zusätzliche Parameter an den Server zu übergeben, die zur Identifizierung oder Anpassung der angeforderten Ressource verwendet werden können. Die Abfragezeichenfolge beginnt mit einem Fragezeichen und enthält normalerweise eine Reihe von Schlüssel-Wert-Paaren, die durch das kaufmännische Und-Zeichen (&) getrennt sind.
Zusammen bilden diese Teile einer URL die vollständige Adresse einer Ressource im Internet oder einem anderen Netzwerk. URLs werden in Webbrowsern, Hyperlinks, APIs und anderen Internetanwendungen verwendet, um auf Ressourcen zuzugreifen und sie zu identifizieren.