Wie ein IPv4-Netz aufgeteilt wird

Eine IPv4-Adresse ist eine 32-Bit-Zahl, geschrieben als vier Achtergruppen. Das Präfix, die Zahl nach dem Schrägstrich, sagt, wie viele dieser Bits das Netz bezeichnen; der Rest nummeriert die Geräte darin. Bei /24 bleiben 8 Bit für Hosts, also 256 Adressen, davon 254 nutzbar.

Die beiden ausgenommenen Adressen sind die erste, die das Netz selbst bezeichnet, und die letzte, der Broadcast, der alle Hosts zugleich erreicht. Ausnahmen sind /31-Netze für Punkt-zu-Punkt-Verbindungen, in denen beide Adressen Hosts sind, und /32, das ein einzelnes Gerät bezeichnet.

Die Netzadresse ist ein bitweises UND aus Adresse und Maske, der Broadcast ein ODER aus Netz und Wildcard. Alles ist Bitarithmetik, und deshalb zeigt die Binärschreibweise sofort, wo die Grenze zwischen Netz und Host verläuft.

Häufige Fehler

  • Netz- und Broadcast-Adresse als nutzbare Hosts mitzählen: Ein /26 hat 64 Adressen, aber nur 62 Hosts.
  • Eine Maske mit gemischten Einsen und Nullen schreiben, etwa 255.255.0.255: Eine gültige Maske hat alle Einsen links.
  • Die Wildcard einer ACL mit der Maske verwechseln: Die Wildcard ist ihr Komplement, 0.0.0.255 bei einem /24.

Häufige Fragen

Wie viele Hosts hat ein /24-, /25-, /26-Subnetz?

Ein /24 hat 254 Hosts, ein /25 126, ein /26 62, ein /27 30, ein /28 14, ein /29 6 und ein /30 2. Allgemein sind es 2 hoch Hostbits, minus 2.

Was sind private Adressen?

Die Blöcke 10.0.0.0/8, 172.16.0.0/12 und 192.168.0.0/16, reserviert für interne Netze und im Internet nicht geroutet. Sie gelangen über das NAT des Routers nach außen.

Werden die Klassen A, B und C noch verwendet?

Nein, seit 1993 nutzt das Routing CIDR mit Präfixen beliebiger Länge. Die Klasse hilft nur noch bei Übungen und beim Verständnis der alten Standardmasken.

So funktioniert diese Berechnung

Maske = Präfix Einsen, gefolgt von 32 − Präfix Nullen. Netz = Adresse UND Maske. Wildcard = NICHT Maske. Broadcast = Netz ODER Wildcard. Adressen insgesamt = 2^(32 − Präfix). Nutzbare Hosts = insgesamt − 2, außer /31 (2) und /32 (1).