Eine URL (Uniform Resource Locator) ist die Adresse, die für den Zugriff auf Ressourcen im Internet verwendet wird. Es gibt den Speicherort einer Ressource und das Protokoll an, mit dem sie abgerufen wird.
Was ist eine URL?
Eine URL (Uniform Resource Locator) ist eine Referenz oder Adresse, die für den Zugriff auf Ressourcen im Internet verwendet wird. Dabei handelt es sich um eine strukturierte Zeichenfolge, die den Speicherort einer Ressource, beispielsweise einer Webseite, eines Bilds oder einer Datei, sowie die Methode zum Abrufen dieser Ressource angibt. URLs sind ein grundlegender Bestandteil der Web-Infrastruktur und ermöglichen die Identifizierung, Verknüpfung und den Zugriff auf verschiedene Ressourcen im Internet.
Eine URL besteht normalerweise aus mehreren Komponenten, einschließlich des Schemas, das das zu verwendende Protokoll angibt (z. B HTTP, HTTPS, fTP, usw.); Die Domainnamen, das die identifiziert server Hosten der Ressource; und der Pfad, der zu der spezifischen Ressource innerhalb der führt server. Darüber hinaus kann eine URL andere Elemente enthalten, wie z Portnummer, Abfrageparameter und Fragmente, die genauere Anweisungen für den Ressourcenabruf liefern.
URL-Verlauf
Tim Berners-Lee führte das Konzept der URLs erstmals in den frühen 1990er Jahren im Rahmen der Entwicklung von ein World Wide Web. Berners-Lee, ein britischer Informatiker, hat URLs als Mittel zur eindeutigen Identifizierung von Ressourcen im Internet entwickelt und so den einfachen Zugriff und die Navigation erleichtert.
Der ursprüngliche Vorschlag, bekannt als „Uniform Resource Locator“, wurde 1994 mit der Veröffentlichung von RFC 1738 formalisiert. Dieser Standard definierte die Syntax und Struktur von URLs und etablierte eine systematische Methode zur Adressierung von Internetressourcen. Im Laufe der Zeit haben sich URLs weiterentwickelt, um verschiedene Protokolle und Technologien zu unterstützen und sind zu einem integralen Bestandteil von geworden Internetbrowser, Suchmaschinen und Online-Dienste prägen die Art und Weise, wie Benutzer mit der digitalen Welt interagieren und sich darin bewegen.
URL Struktur
Eine URL ist eine strukturierte Zeichenfolge, die zur Identifizierung und zum Zugriff auf Ressourcen im Internet verwendet wird. Seine Struktur besteht aus mehreren unterschiedlichen Teilen, die jeweils einem bestimmten Zweck dienen, um eine präzise Ressourcenidentifizierung und -abfrage zu gewährleisten.
Das Schema
Der erste Teil einer URL ist das Schema, das das für die Kommunikation zu verwendende Protokoll angibt. Zu den gängigen Schemata gehören HTTP und HTTPS für Webressourcen, FTP für Dateiübertragungen und Mailto für E-Mail-Adressen. Dem Schema folgen ein Doppelpunkt und zwei Schrägstriche (z. B. „http://“), die den Anfang der URL signalisieren.
Domain Name
Der Domänenname gibt die an server Hosten der Ressource. Der Domänenname ist eine für Menschen lesbare Adresse, die über die einer IP-Adresse zugeordnet wird Domain Name System (DNS). Es kann Subdomains (z. B. „www“), eine Second-Level-Domain (z. B. „example“) und eine Top-Level-Domain (z. B. „.com“) umfassen. Dieser Teil der URL leitet die Anfrage an die entsprechende Adresse weiter server.
The Path
Dem Domänennamen folgt der Pfad, der auf die spezifische Ressource auf der Domain verweist server. Der Pfad beginnt mit einem Schrägstrich („/“) und kann mehrere durch Schrägstriche getrennte Segmente enthalten (z. B. „/pfad/zu/ressource“). Jedes Segment stellt ein Verzeichnis oder eine Datei dar server, Führung der server um die angeforderte Ressource zu finden.
Optionale Komponenten
Zu den optionalen Bestandteilen einer URL gehören die Portnummer, Abfrageparameter und Fragmente. Die nach dem Domänennamen und einem Doppelpunkt angegebene Portnummer (z. B. „:8080“) gibt einen bestimmten Port an server für die Verbindung. Abfrageparameter, die durch ein Fragezeichen („?“) eingeleitet werden, ermöglichen die Einbeziehung von Schlüssel-Wert-Paaren, um zusätzliche Informationen an den zu übergeben server (z. B. „?key=value“). Durch einen Hash („#“) eingeleitete Fragmente leiten den Browser zu einem bestimmten Abschnitt innerhalb einer Ressource, beispielsweise zu einer bestimmten Überschrift oder einem bestimmten Element auf einer Webseite.
Wie funktioniert eine URL?
Eine URL durchläuft eine Reihe von Schritten, an denen mehrere Internet-Infrastrukturkomponenten beteiligt sind, um auf die gewünschte Ressource zuzugreifen und diese abzurufen. Hier ist eine detaillierte Aufschlüsselung der Funktionsweise einer URL:
- Benutzereingabe. Der Prozess beginnt, wenn ein Benutzer eine URL in die Adressleiste eines Webbrowsers eingibt oder auf eine klickt Hyperlink. Diese Aktion initiiert eine Anfrage zum Zugriff auf eine bestimmte Ressource im Internet.
- Schemaidentifikation. Der Browser liest das in der URL angegebene Schema (z. B. HTTP, HTTPS, FTP), um das für die Kommunikation zu verwendende Protokoll zu bestimmen. Dadurch werden die Regeln für die Formatierung und Übertragung der Anfrage und Antwort festgelegt.
- DNS-Suche. Der Browser extrahiert den Domänennamen aus der URL und fragt den DNS ab, um den entsprechenden Namen zu finden IP-Adresse dauert ebenfalls 3 Jahre. Das erste Jahr ist das sog. server Hosten der Ressource. DNS servers Übersetzen Sie den menschenlesbaren Domänennamen in eine IP-Adresse, die Computer verwenden, um die server.
- Server Verbindung. Mithilfe der aus der DNS-Suche erhaltenen IP-Adresse stellt der Browser eine Verbindung zum her server. Bei Webseiten umfasst dies normalerweise die Erstellung eines TCP Verbindung zum serverist die IP-Adresse des angegebenen Ports (Standard ist Port 80 für HTTP und Port 443 für HTTPS).
- Bitte um Zusendung. Der Browser sendet eine HTTP- oder HTTPS-Anfrage an den server. Diese Anfrage enthält den aus der URL extrahierten Pfad und gibt die genaue angeforderte Ressource an. Es kann auch Abfrageparameter und andere Header enthalten, die zusätzliche Informationen über die Anfrage bereitstellen.
- Server Verarbeitung. Der server empfängt die Anfrage, verarbeitet sie und findet die angeforderte Ressource. Der server generiert dann eine Antwort, die normalerweise die angeforderte Ressource enthält (z. B. eine HTML Dokument, Bild oder Datei) und Statusinformationen zur Anfrage (z. B. Erfolg, Fehler).
- Antwortübertragung. Der server sendet die Antwort über die hergestellte Verbindung an den Browser zurück. Diese Antwort enthält die Ressourcendaten zusammen mit HTTP-Headern Metadaten über die Reaktion.
- Rendern und Anzeigen. Der Browser empfängt die serverAntwort von und beginnt mit dem Rendern der Ressource. Bei Webseiten umfasst dies das Parsen des HTML-Codes, das Ausführen aller eingebetteten Skripte und das Laden zusätzlicher Ressourcen (z. B CSS, Bilder und JavaScript Dateien). Das Endergebnis wird dem Benutzer im Browserfenster angezeigt.
- Umgang mit Interaktionen. Sobald die Ressource geladen und angezeigt ist, kann der Benutzer mit ihr interagieren. Alle weiteren Interaktionen, wie das Klicken auf Links oder das Absenden von Formularen, können zusätzliche URL-Anfragen auslösen und den Vorgang wiederholen.
URL-Typen
URLs können basierend auf ihrer Struktur und dem spezifischen Zweck, dem sie dienen, in verschiedene Typen eingeteilt werden. Hier sind die wichtigsten URL-Typen.
Absolute URLs
An absolute URL stellt die vollständige Adresse bereit, die zum Auffinden einer Ressource im Internet erforderlich ist. Es umfasst alle Komponenten wie das Schema, den Domänennamen, den Pfad und häufig auch Abfrageparameter und Fragmente. Beispielsweise ist „https://www.example.com/path/to/resource?key=value#section“ eine absolute URL. Es wird verwendet, wenn der vollständige Pfad zu einer Ressource erforderlich ist, um sicherzustellen, dass es keine Unklarheiten über den Speicherort der Ressource gibt.
Relative URLs
A relative URL Gibt eine Ressource in Bezug auf die URL des aktuellen Dokuments an. Das Schema und die Domäne werden weggelassen und stattdessen mit dem Pfad oder der Abfrage begonnen. Wenn die Basis-URL beispielsweise „https://www.example.com/folder/“ lautet, könnte eine relative URL „subfolder/resource.html“ lauten.
Relative URLs sind nützlich, um Ressourcen innerhalb derselben Site zu verknüpfen, die Wartung zu vereinfachen und einfache Aktualisierungen zu ermöglichen, wenn sich die Domäne oder der Basispfad ändert.
Daten-URLs
Mit Daten-URLs können kleine Dateien mithilfe des Datenschemas direkt als URL in eine Webseite eingebettet werden. Diese URLs beginnen mit „data:“, gefolgt vom MIME-Typ, einem optionalen Base64-Kodierungsindikator und den eigentlichen Daten. Beispiel: „Daten
/png;base64,iVBORw0KGgoAAAANSUhEUgAA...".
Daten-URLs werden häufig zum Inline-Einbetten von Bildern, Schriftarten oder anderen kleinen Dateien verwendet, wodurch die Notwendigkeit zusätzlicher HTTP-Anfragen verringert wird.
HTTP/HTTPS-URLs
Diese URLs sind die gebräuchlichsten und werden für den Zugriff auf Ressourcen über das Web mithilfe des Hypertext Transfer Protocol (HTTP) oder seiner sicheren Version (HTTPS) verwendet. Dazu gehören das Schema (http oder https), der Domänenname und häufig ein Pfad, Abfrageparameter und Fragmente. Beispielsweise weist „https://www.example.com/index.html“ den Browser an, eine Webseite über eine sichere Verbindung abzurufen.
HTTPS-URLs sind besonders wichtig, um Datenschutz und Sicherheit zu gewährleisten.
FTP-URLs
FTP-URLs werden für den Zugriff auf Dateien auf einem FTP verwendet server. Sie folgen dem Format „ftp://Benutzername“.
@ftp.example.com/path/to/file". Diese URLs können Anmeldeinformationen enthalten und den Dateipfad angeben server. FTP-URLs werden in der Regel für Dateiübertragungen verwendet und ermöglichen Benutzern das Hoch- oder Herunterladen von Dateien von einem Remotestandort aus server.
Mailto-URLs
Mailto-URLs initiieren einen E-Mail-Client zum Senden einer E-Mail. Sie beginnen mit dem Schema „mailto:“, gefolgt von einer E-Mail-Adresse und können zusätzliche Parameter wie Betreff und Text enthalten. Beispiel: „mailto
„@example.com?subject=Hello&body=Message“ öffnet den Standard-E-Mail-Client des Benutzers mit dem angegebenen Empfänger, Betreff und der angegebenen Nachricht. Mailto-URLs vereinfachen das Verfassen von E-Mails direkt von Webseiten aus.
Vanity-URLs
A Vanity-URL ist eine benutzerdefinierte, leicht lesbare und einprägsame Webadresse, die häufig für Marketingzwecke verwendet wird, um die Markenbekanntheit und das Benutzererlebnis zu verbessern. Im Gegensatz zu Standard-URLs, die komplexe Zeichenfolgen und Parameter enthalten können, sind Vanity-URLs in der Regel kurz und beschreibend, wodurch sie ansprechender und leichter zu merken sind. Beispielsweise könnte ein Unternehmen „www.markenname.com/promo“ anstelle einer längeren, komplizierteren URL verwenden.
URLs und SEO
URLs spielen eine wichtige Rolle bei SEO (Suchmaschinenoptimierung), indem sie beeinflussen, wie Suchmaschinen und Benutzer eine Website wahrnehmen und darin navigieren. Gut strukturierte URLs, die relevante Schlüsselwörter enthalten, verbessern die Sichtbarkeit einer Website in den Suchmaschinenergebnissen, da sie klare Hinweise auf den Inhalt der Seiten geben. Suchmaschinen wie Google priorisieren prägnante, beschreibende URLs, die keine unnötigen Parameter oder Sitzungs-IDs enthalten.
Darüber hinaus verbessern benutzerfreundliche URLs das Benutzererlebnis, indem sie es den Besuchern erleichtern, den Inhalt der Seite auf einen Blick zu verstehen, was zu höheren Klickraten führen kann. Die richtige URL-Struktur erleichtert auch eine bessere Indexierung durch Suchmaschinen-Crawler und stellt sicher, dass alle Seiten einer Website gefunden und entsprechend eingestuft werden.