IHK-Vorbereitung · Fachinformatiker Systemintegration
IPv4 Adresslänge
32 Bit
4 Oktette · ca. 4,3 Mrd. Adressen
IPv6 Adresslänge
128 Bit
8 Blöcke à 16 Bit · 3,4 × 10³⁸ Adressen
Eine IPv4-Adresse besteht aus 4 Oktetten (je 8 Bit), getrennt durch Punkte, als Dezimalzahlen dargestellt (0–255).
Jedes Oktett ist ein Byte. Die Bitwerte von links nach rechts: 128 · 64 · 32 · 16 · 8 · 4 · 2 · 1
Vor CIDR wurden IPv4-Adressen in Klassen eingeteilt. Noch prüfungsrelevant für das Verständnis privater Adressbereiche.
| Klasse | Erstes Bit/Byte | Bereich | Standard-Subnetzmaske | Hosts pro Netz |
|---|---|---|---|---|
| A | 0xxx xxxx → 1–127 | 1.0.0.0 – 127.255.255.255 | 255.0.0.0 (/8) | 16.777.214 |
| B | 10xx xxxx → 128–191 | 128.0.0.0 – 191.255.255.255 | 255.255.0.0 (/16) | 65.534 |
| C | 110x xxxx → 192–223 | 192.0.0.0 – 223.255.255.255 | 255.255.255.0 (/24) | 254 |
Diese Bereiche werden im internen Netz verwendet und sind im Internet nicht geroutet (NAT erforderlich).
| Bereich | CIDR | Klasse | Anzahl Adressen |
|---|---|---|---|
| 10.0.0.0 – 10.255.255.255 | /8 | A | 16.777.216 |
| 172.16.0.0 – 172.31.255.255 | /12 | B | 1.048.576 |
| 192.168.0.0 – 192.168.255.255 | /16 | C | 65.536 |
IPv6-Adressen bestehen aus 8 Blöcken à 16 Bit (je 4 Hex-Ziffern), getrennt durch Doppelpunkte.
| Eigenschaft | IPv4 | IPv6 |
|---|---|---|
| Adresslänge | 32 Bit | 128 Bit |
| Darstellung | Dezimal, Punkte | Hexadezimal, Doppelpunkte |
| Broadcast | Ja | Nein (Multicast stattdessen) |
| Loopback | 127.0.0.1 | ::1 |
| Link-Local | 169.254.x.x (APIPA) | fe80::/10 |
| NAT benötigt | Ja (meist) | Nein |
| Header | Variabel | Vereinfacht, fix 40 Byte |
Eine Subnetzmaske trennt eine IP-Adresse in zwei Teile: den Netzanteil (Einsen in der Maske) und den Hostanteil (Nullen in der Maske). Beide haben exakt 32 Bit.
Beispiel: 192.168.1.42 / 255.255.255.0
IP-Adresse (binär):
Subnetzmaske (binär):
Für jedes Subnetz gibt es vier Schlüsseladressen, die in der Prüfung immer wieder abgefragt werden:
Netzadresse (Network Address)
Hostanteil = alle 0. Kennzeichnet das Netz selbst. Nicht vergabefähig an Hosts.
Broadcast-Adresse
Hostanteil = alle 1. Pakete an diese Adresse werden von allen Hosts im Netz empfangen. Nicht vergabefähig an Hosts.
Erster nutzbarer Host
Netzadresse + 1. Der erste Host, der einer Netzwerkkarte zugewiesen werden kann (oft: Router/Gateway).
Letzter nutzbarer Host
Broadcast – 1. Die höchste vergebbare Adresse im Netz.
Methode: IP-Adresse AND Subnetzmaske (bitweise UND-Verknüpfung) → ergibt die Netzadresse.
IP: 192.168.10.57 / 255.255.255.0
Oktett 4: 57 AND 0 = 0 → Netzadresse: 192.168.10.0
IP: 172.16.5.200 / 255.255.252.0 (/22)
252 = 11111100. Oktett 3: 5 = 00000101 AND 11111100 = 00000100 = 4 → Netzadresse: 172.16.4.0
CIDR (RFC 1519, 1993) ersetzt das starre Klassensystem durch variable Präfixlängen. Die Präfixlänge (z.B. /24) gibt an, wie viele Bits der Netzanteil hat.
| CIDR | Subnetzmaske | Netzbits | Hostbits | Hosts (nutzbar) |
|---|---|---|---|---|
| /8 | 255.0.0.0 | 8 | 24 | 16.777.214 |
| /16 | 255.255.0.0 | 16 | 16 | 65.534 |
| /24 | 255.255.255.0 | 24 | 8 | 254 |
| /25 | 255.255.255.128 | 25 | 7 | 126 |
| /26 | 255.255.255.192 | 26 | 6 | 62 |
| /27 | 255.255.255.224 | 27 | 5 | 30 |
| /28 | 255.255.255.240 | 28 | 4 | 14 |
| /29 | 255.255.255.248 | 29 | 3 | 6 |
| /30 | 255.255.255.252 | 30 | 2 | 2 |
| /31 | 255.255.255.254 | 31 | 1 | 0 (Point-to-Point) |
| /32 | 255.255.255.255 | 32 | 0 | 1 (einzelne Host-Route) |
Benötigte Subnetzbits berechnen
4 Subnetze → 2n ≥ 4 → n = 2 Bit werden vom Hostanteil „geborgt".
Neue Präfixlänge: /24 + 2 = /26 → Subnetzmaske: 255.255.255.192
Blockgröße ermitteln
Hostbits = 32 − 26 = 6 → Blockgröße = 26 = 64 Adressen pro Subnetz
Nutzbare Hosts: 64 − 2 = 62 Hosts pro Subnetz
Subnetze auflisten
| Subnetz | Netzadresse | Erster Host | Letzter Host | Broadcast |
|---|---|---|---|---|
| 1 | 192.168.1.0 | 192.168.1.1 | 192.168.1.62 | 192.168.1.63 |
| 2 | 192.168.1.64 | 192.168.1.65 | 192.168.1.126 | 192.168.1.127 |
| 3 | 192.168.1.128 | 192.168.1.129 | 192.168.1.190 | 192.168.1.191 |
| 4 | 192.168.1.192 | 192.168.1.193 | 192.168.1.254 | 192.168.1.255 |
Gib eine IPv4-Adresse und eine Präfixlänge ein, um alle Netzinformationen zu berechnen.
Gib an, wie viele Subnetze oder Hosts du benötigst, und berechne die passende Präfixlänge.
Fortschritt
1. Wie viele Bits hat eine IPv4-Adresse?
2. Welche Subnetzmaske entspricht der Präfixlänge /26?
3. Wie viele nutzbare Hosts gibt es in einem /27-Netz?
4. Was ist die Broadcast-Adresse von 172.16.0.0 /24?
5. Ein Netz soll in mindestens 6 Subnetze geteilt werden. Wie viele Bits müssen mindestens „geborgt" werden?
6. Welcher private IPv4-Bereich gehört zu Klasse A?
7. Welcher Wert steht im letzten Oktett der Subnetzmaske bei /28?
8. Was ist die Netzadresse von 10.5.17.200/20?
9. Wie viele Blöcke hat eine IPv6-Adresse und wie viele Bit hat jeder Block?
10. Das Netz 192.168.5.0/24 soll in Subnetze mit je mind. 50 Hosts geteilt werden. Welche Präfixlänge wird benötigt?