Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
gf_informatik:web:internet:ip_adressen [2022-12-09 08:36] – [ARP] hofgf_informatik:web:internet:ip_adressen [2025-11-14 15:30] (aktuell) – [URL - Universal Resource Locator] hof
Zeile 6: Zeile 6:
  
 Die IP-Adresse wird einem Gerät meist zugewiesen, wenn es sich mit dem Netzwerk verbindet. Das dazugehörige Protokoll heisst [[wpde>DHCP]]. Der DHCP-Server wird mittels *Broadcast* (also einer Nachricht auf der Netzzugangsschicht an das ganze Subnetz) angefragt und antwortet mit der IP-Adresse, der grösse des Subnetz', und dem DNS-Server. Die IP-Adresse wird einem Gerät meist zugewiesen, wenn es sich mit dem Netzwerk verbindet. Das dazugehörige Protokoll heisst [[wpde>DHCP]]. Der DHCP-Server wird mittels *Broadcast* (also einer Nachricht auf der Netzzugangsschicht an das ganze Subnetz) angefragt und antwortet mit der IP-Adresse, der grösse des Subnetz', und dem DNS-Server.
- 
 ### IPv4 ### IPv4
  
Zeile 13: Zeile 12:
 `161.78.13.64` `161.78.13.64`
  
-Mit 32 Bit lassen sich 2<sup>32</sup>, also ca. 4 Milliarden verschiedene Adressen generieren, was bei weitem nicht für alle Geräte reicht. Um bis zur endgültigen Einführung von [[gf_informatik:web:internet:ip_adressen#IPv6|IPv6]] trotzdem alle Geräte mit dem Internet zu verbinden, wird oft [[gf_informatik:web:internet:ip_adressen#NAT|NAT]] verwendet.+Mit 32 Bit lassen sich 2<sup>32</sup>, also ca. 4 Milliarden verschiedene Adressen generieren, was bei weitem nicht für alle Geräte reicht. Um bis zur endgültigen Einführung von [[gf_informatik:web:internet:ip_adressen#IPv6|IPv6]] trotzdem alle Geräte mit dem Internet zu verbinden, wird oft [[gf_informatik:web:internet:ip_adressen#NAT|NAT]] verwendet 
 + 
 +Der Wikipedia-Eintrag zu [[wpde>IPv4]] ist lesenswert und verständlich geschrieben. 
 +.
 ### Subnetze ### Subnetze
 Alle Geräte in einem lokalen Netz haben dasselbe *Präfix*, sie teilen sich also die ersten `n` Bits der IP-Adresse, genauso wie alle Gebäude an einer Strasse den gleichen Strassennamen und die gleiche Ortschaft in der Post-Adresse. Alle Geräte in einem lokalen Netz haben dasselbe *Präfix*, sie teilen sich also die ersten `n` Bits der IP-Adresse, genauso wie alle Gebäude an einer Strasse den gleichen Strassennamen und die gleiche Ortschaft in der Post-Adresse.
Zeile 19: Zeile 21:
 Alle Geräte im gleichen Subnetz können sich direkt ansprechen; alle anderen Adressen müssen via Router versendet werden -> [[gf_informatik:web:internet:routing|]] Alle Geräte im gleichen Subnetz können sich direkt ansprechen; alle anderen Adressen müssen via Router versendet werden -> [[gf_informatik:web:internet:routing|]]
  
-Das Subnetz wird meist mit der CIDR-Notation ausgedrückt: `161.78.13.64/24` bedeutet, dass die ersten 24 Bit (also die drei ersten Dezimal-Blöcke) das Netzwerk identifizieren. Der letzte Block identifiziert das Gerät im Subnetz; es kann also höchstens 256 Geräte im Subnetz geben.+Das Subnetz wird meist mit der CIDR-Notation ausgedrückt: `161.78.13.0/24` bedeutet, dass die ersten 24 Bit (also die drei ersten Dezimal-Blöcke) das Netzwerk identifizieren. Der letzte Block identifiziert das Gerät im Subnetz; es kann also höchstens 256 Geräte im Subnetz geben.
  
 Früher wurde das Subnetz auch als binäre *Maske* angegeben, die ersten drei Blöcke würden bespielsweise durch die Maske `255.255.255.0` (entspricht im Binärsystem `11111111.11111111.11111111.0`) *maskiert*. Früher wurde das Subnetz auch als binäre *Maske* angegeben, die ersten drei Blöcke würden bespielsweise durch die Maske `255.255.255.0` (entspricht im Binärsystem `11111111.11111111.11111111.0`) *maskiert*.
  
-Übersicht über CIDR und eine Liste aller Masken findet sich auf [[wpde>Classless Inter-Domain Routing]].+Übersicht über CIDR und eine Liste aller Masken findet sich auf [[wpde>Classless Inter-Domain Routing]] 
 +.
 ### NAT ### NAT
  
Zeile 62: Zeile 65:
  
 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
  
  • gf_informatik/web/internet/ip_adressen.1670574987.txt.gz
  • Zuletzt geändert: 2022-12-09 08:36
  • von hof