- URLs (Netzwerkgrundlagen) – Anwendungsentwickler-Podcast #136
- IP-Adressen (Netzwerkgrundlagen) – Anwendungsentwickler-Podcast #137
- DNS und DHCP (Netzwerkgrundlagen) – Anwendungsentwickler-Podcast #138
- Routing (Netzwerkgrundlagen) – Anwendungsentwickler-Podcast #140
- Ports und Protokolle (Netzwerkgrundlagen) – Anwendungsentwickler-Podcast #141
Um den Aufbau und die Darstellung von IP-Adressen geht es in der einhundertsiebenunddreißigsten Episode des Anwendungsentwickler-Podcasts.
Podcast: Play in new window | Download (Duration: 43:21 — 20.8MB)
Abonnieren: Apple Podcasts | Spotify | RSS
Inhalt
IP-Adresse
- URLs sind für Menschen einigermaßen gut zu verstehen und zu merken, aber Computer kommunizieren leider nicht über URLs, sondern über IP-Adressen.
- Eine IP-Adresse ist eine 32 Stellen lange Folge von Nullen und Einsen. Das Bit ist die kleinste Informationseinheit der Informatik und kann genau diese beiden Werte annehmen. Also ist eine IP-Adresse 32 Bit lang.
- Da sich wenige Menschen 32 Stellen lange Zahlen merken können, gibt es eine bessere Schreibweise für IP-Adressen: man spaltet die 32 Bit in 4 x 8 Bit auf und wandelt diese Teile jeweils um in eine Dezimalzahl.
- Das funktioniert ganz einfach: Jede Stelle einer Binär- bzw. Dualzahl steht von rechts ausgehend für ein Vielfaches von 2. Die Summe der entsprechenden Stellen der Binärzahl malgenommen mit dem Wert der ihnen zugeordneten Zweierpotenzen ergibt die Dezimalzahl.
- Die minimale Dezimalzahl für eine Stelle der IP-Adresse ist 0. Die maximale Dezimalzahl für eine Stelle der IP-Adresse ist 255.
- 10101000 (Basis 2) = 168 (Basis 10)
- 10101000 = 1 * 2^8 + 0 * 2^7 + 1 * 2^6 + 0 * 2^5 + 1 * 2^4 + 0 * 2^3 + 0 * 2^2 + 0 * 2^1 = 128 + 32 + 8 = 168
Literaturempfehlungen
Im guten alten IT-Handbuch für Fachinformatiker* werden in Kapitel 4 Netzwerkgrundlagen die meisten hier genannten Inhalte ausführlich erläutert. In meinem Buchclub gehe ich auf die Inhalte auch noch einmal im Detail ein.
Hallo Herr Macke. Ihnen ist bei ihrem Rechenbeispiel ein Fehler unterlaufen:
10101000 = 1 * 2^8 + 0 * 2^7 + 1 * 2^6 + 0 * 2^5 + 1 * 2^4 + 0 * 2^3 + 0 * 2^2 + 0 * 2^1 = 128 + 32 + 8 = 168
Sie fangen bei 2^1 an zu zählen statt bei 2^0 In ihrem Beispiel kommt dann, wenn man alles zusammenzählt : 336 raus, und nicht 168.