⚡️ 2. Domain vs. URL
Der Unterschied zwischen einer Domain und einer URL liegt in ihrer Funktion und Struktur innerhalb des Webadressierungssystems. Im Detail:
Domain
Eine Domain ist der eindeutige Name, der eine Website im Internet identifiziert. Sie besteht aus zwei Hauptteilen: dem Domainnamen und der Top-Level-Domain (TLD). Zum Beispiel:
- Beispieldomain:
example.com
- Domainname:
example
- Top-Level-Domain (TLD):
.com
- Domainname:
Domains sind leichter zu merken als numerische IP-Adressen und werden verwendet, um Webseiten und E-Mail-Adressen zu identifizieren.
URL
Eine URL (Uniform Resource Locator) ist die vollständige Webadresse, die auf eine bestimmte Ressource im Internet verweist. Eine URL umfasst mehrere Komponenten, einschließlich des Protokolls, der Domain, des Pfads und optionaler Parameter. Zum Beispiel:
- Beispiel-URL:
https://www.example.com/path/to/resource?query=param
- Protokoll:
https
- Subdomain:
www
- Domain:
example.com
- Pfad:
/path/to/resource
- Query-Parameter:
?query=param
- Protokoll:
Unterschied zwischen Domain und URL
Der Unterschied zwischen einer Domain und einer URL besteht darin, dass eine Domain ein Bestandteil einer URL ist und den Namen oder die Adresse einer Website beschreibt, während die URL (Uniform Resource Locator) die vollständige Adresse einer Ressource im Internet angibt. Eine URL enthält neben der Domain noch weitere Informationen wie das Protokoll (z. B. HTTP oder HTTPS), den Pfad zur Ressource, den Port und ggf. weitere Parameter. Eine Domain alleine beschreibt nur den Standort der Website (z. B. “example.com”), während eine URL den gesamten Weg zu einer spezifischen Seite oder Datei angibt (z. B. “https://www.example.com/index.html”).
Hier die Unterschiede zwischen Domain und URL in einer Tabelle:
Aspekt | Domain | URL (Uniform Resource Locator) |
---|---|---|
Definition | Eine Domain ist der Name oder die Adresse einer Website. | Eine URL ist die vollständige Webadresse, die den Zugriff auf eine Ressource beschreibt. |
Funktion | Beschreibt den Standort der Website oder Ressource im Internet. | Gibt den vollständigen Pfad zu einer Ressource auf einer Website an. |
Beispiel | webdev-guide.net |
https://www.webdev-guide.net/was-ist-eine-domain.html |
Komponenten | Besteht aus einem Domainnamen und einer Top-Level-Domain (TLD). | Enthält Protokoll, Domainname, Pfad, Port, Query-Parameter und Fragment. |
Umfang | Ein Teil der URL (Subkomponente). | Enthält die Domain und weitere spezifische Angaben zur Ressource. |
Bedeutung | Identifiziert die Website oder das Netzwerk. | Identifiziert die genaue Adresse einer Ressource oder Seite auf einer Website. |
Zusammenfassung: Eine Domain ist ein Teil der URL und beschreibt den Namen einer Website, während eine URL die vollständige Adresse einer Ressource auf einer Website angibt.
Beispiel zur Veranschaulichung
- Domain:
example.com
- Das ist der Hauptname der Website.
- URL:
https://www.example.com/products/item1?ref=12345
- Dies ist die vollständige Webadresse, die das Protokoll (
https
), eine Subdomain (www
), die Domain (example.com
), einen Pfad (/products/item1
) und einen Query-Parameter (?ref=12345
) enthält.
- Dies ist die vollständige Webadresse, die das Protokoll (
Zusammengefasst: Eine Domain ist der Name einer Website, während eine URL die vollständige Adresse ist, die eine bestimmte Ressource auf dieser Website lokalisiert.
URI
Zudem gibt es noch den URI (Uniform Resource Identifier). Der URI ist eine Zeichenkette, die eine eindeutige Identifizierung einer Ressource im Internet ermöglicht. Es kann verwendet werden, um sowohl eine Webseite, ein Dokument, ein Bild oder jede andere Ressource anzusprechen, die über das Web zugänglich ist. Ein URI besteht typischerweise aus einem Schema (z.B. http
, https
, ftp
), gefolgt von einer Adresse oder einem Pfad zur Ressource.
Was ist der Unterschied zwischen einem URL und einem URI?
Hier ist eine Gegenüberstellung der Unterschiede zwischen einer URL (Uniform Resource Locator) und einer URI (Uniform Resource Identifier):
Aspekt | URI (Uniform Resource Identifier) | URL (Uniform Resource Locator) |
---|---|---|
Definition | Ein allgemeiner Begriff, der alles bezeichnet, was eine Ressource eindeutig identifiziert. | Ein spezifischer Typ von URI, der den Ort (die Adresse) einer Ressource angibt. |
Funktion | Identifiziert eine Ressource eindeutig (Ort oder Name, oder beides). | Zeigt den Ort einer Ressource an und beschreibt, wie darauf zugegriffen wird (meist über ein Netzwerk). |
Beispiel | example@example.com (zeigt nur eine Identität an) |
https://www.example.com/index.html (zeigt eine Adresse an) |
Verwendung von Protokoll | Kann ein Protokoll enthalten, muss aber nicht. | Muss immer ein Protokoll wie http , https , ftp enthalten. |
Komponenten | Kann nur eine Identifikationskomponente enthalten. | Enthält spezifische Informationen wie Schema (Protokoll), Hostname, Port, Pfad usw. |
Unterkategorie | URI ist der Oberbegriff. URL ist ein spezifischer Typ von URI. | URL ist eine spezielle Art von URI. Alle URLs sind URIs, aber nicht alle URIs sind URLs. |
Beispiele | urn:isbn:0451450523 (eine URN, die ein Buch identifiziert) |
ftp://ftp.example.com/file.txt (eine Adresse für den Zugriff auf eine Datei) |
Zusammengefasst: Alle diese Teile zusammen ergeben eine URI, die eine Ressource im Internet eindeutig identifiziert und beschreibt, wie auf sie zugegriffen werden kann.