| Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung | |
| gf_informatik:web:internet:ip_adressen [2024-12-11 08:58] – [IPv4] hof | gf_informatik:web:internet:ip_adressen [2025-11-14 15:30] (aktuell) – [URL - Universal Resource Locator] hof |
|---|
| |
| Das **Scheme** bestimmt, welches Protokoll benützt wird, um die Adresse zu laden, im Browser meist `http` oder `https`. Es gibt aber noch zahlreiche andere Möglichkeiten: | Das **Scheme** bestimmt, welches Protokoll benützt wird, um die Adresse zu laden, im Browser meist `http` oder `https`. Es gibt aber noch zahlreiche andere Möglichkeiten: |
| * `mailto` identifiziert eine E-Mail-Adresse. | * `mailto` identifiziert eine E-Mail-Adresse: [[mailto:info@example.com]] |
| * `tel` identifiziert eine Telefonnummer. | * `tel` identifiziert eine Telefonnummer: <html><a href="tel:+410791234567">tel:+410791234567</a></html> |
| * `file` referenziert eine lokale Datei. | * `file` referenziert eine lokale Datei: <html><a href="file:/dev/null">file:/dev/null</a></html> |
| * `data` bedeutet, dass der Rest des URLs die Daten enthält (also kein Zugriff erfolgen muss). | * `data` bedeutet, dass der Rest des URLs die Daten enthält (also kein Zugriff erfolgen muss): <html><a href="data:text/html;base64,PGh0bWw+PGhlYWQ+CiAgICAgICAgPHRpdGxlPlJvbGwgdGhlIGRpY2UhPC90aXRsZT4KICAgICAgICA8bWV0YSBjaGFyc2V0PSJVVEYtOCI+CiAgICAgICAgPG1ldGEgbmFtZT0idmlld3BvcnQiIGNvbnRlbnQ9IndpZHRoPWRldmljZS13aWR0aCwgaW5pdGlhbC1zY2FsZT0xIj4KICAgICAgICA8c3R5bGU+CmJvZHkgewogICAgbWFyZ2luOiAwIGF1dG87CiAgICB3aWR0aDogMTAwdnc7CiAgICBoZWlnaHQ6IDEwMHZoOwogICAgdGV4dC1hbGlnbjogY2VudGVyOwogICAgY29sb3I6YmxhY2s7CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBiZWlnZTsKICAgIGRpc3BsYXk6IGZsZXg7CiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOwogICAgYWxpZ24taXRlbXM6IGNlbnRlcjsKICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOwp9CgpteS1kaWNlIHsKICAgIGRpc3BsYXk6Z3JpZDsKICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyOwogICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyOwp9CgouZGljZSB7CiAgICBmb250LXNpemU6IG1pbig1MHZ3LCA1MHZoKTsKfQoKLmRpY2VbZGF0YS1leWVzPScxJ106YWZ0ZXIgewogICAgICBjb250ZW50OiAn4pqAJzsgCn0KLmRpY2VbZGF0YS1leWVzPScyJ106YWZ0ZXIgewogICAgICBjb250ZW50OiAn4pqBJzsgCn0KLmRpY2VbZGF0YS1leWVzPSczJ106YWZ0ZXIgewogICAgICBjb250ZW50OiAn4pqCJzsgCn0KLmRpY2VbZGF0YS1leWVzPSc0J106YWZ0ZXIgewogICAgICBjb250ZW50OiAn4pqDJzsgCn0KLmRpY2VbZGF0YS1leWVzPSc1J106YWZ0ZXIgewogICAgICBjb250ZW50OiAn4pqEJzsgCn0KLmRpY2VbZGF0YS1leWVzPSc2J106YWZ0ZXIgewogICAgICBjb250ZW50OiAn4pqFJzsgCn0KICAgICAgICA8L3N0eWxlPgogICAgPC9oZWFkPgogICAgPGJvZHk+CiAgICAgICAgPG15LWRpY2Ugb25jbGljaz0icm9sbCgpOyI+ICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRpY2UiIGRhdGEtZXllcz0iNSI+PC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRpY2UiIGRhdGEtZXllcz0iNCI+PC9kaXY+CiAgICAgICAgPC9teS1kaWNlPgogICAgICAgIAogICAgPHNjcmlwdD4KZnVuY3Rpb24gcmFuZGludChtaW4sIG1heCkgewogICAgcmV0dXJuIE1hdGguZmxvb3IoTWF0aC5yYW5kb20oKSAqIChtYXggLSBtaW4gKyAxKSArIDEpOwp9CgpmdW5jdGlvbiBkcmF3X3RleHQoZGVzdGluYXRpb24sIGV5ZXMpIHsKICAgIGRlc3RpbmF0aW9uLnNldEF0dHJpYnV0ZSgnZGF0YS1leWVzJywgZXllcyk7Cn0KCmZ1bmN0aW9uIHJvbGwoKSB7CiAgICBmb3IgKGxldCBkaWUgb2YgZG9jdW1lbnQuZ2V0RWxlbWVudHNCeUNsYXNzTmFtZSgiZGljZSIpKSB7CiAgICAgICAgZHJhd190ZXh0KGRpZSwgcmFuZGludCgxLDYpKTsKICAgIH0KfQpyb2xsKCk7CiAgICA8L3NjcmlwdD4KICAgIAo8L2JvZHk+PC9odG1sPg==">Dieser URL</a></html> enthält beispielsweise eine ganze Webseite. |
| |
| Die **Domain** sagt, welcher Server kontaktiert werden soll. Um die richtige IP-Adresse dafür herauszufinden, kontaktiert der Browser einen DNS-Server. | Die **Domain** sagt, welcher Server kontaktiert werden soll. Um die richtige IP-Adresse dafür herauszufinden, kontaktiert der Browser einen DNS-Server. |
| |
| Der **Pfad** schlussendlich wird an den Server weitergereicht und identifiziert die Ressource (z.B. eine HTML- oder CSS-Datei) auf dem Server, die geladen werden soll. | Der **Pfad** schlussendlich wird an den Server weitergereicht und identifiziert die Ressource (z.B. eine HTML- oder CSS-Datei) auf dem Server, die geladen werden soll |
| | . |
| ### IPv6 | ### IPv6 |
| |