IPv4-Adressen
In dieser interaktiven Lerneinheit verstehst du die Grundlagen von IPv4-Adressen und ihre zentrale Rolle in IP-Netzwerken. Du lernst den Aufbau und die Struktur von IPv4-Adressen kennen und wie diese zur eindeutigen Identifizierung von Netzwerkgeräten verwendet werden. Diese Kenntnisse wendest du direkt bei der Konfiguration von Netzwerkgeräten und der Planung von IP-Adressierungsschemata an.
Einführung
Wenn du eine Webseite aufrufst, sendet dein Gerät Daten an einen entfernten Server – und empfängt dessen Antwort. Damit dieser Austausch funktioniert, muss jedes Gerät im Netzwerk eindeutig identifizierbar sein.

IPv4-Adressen erfüllen genau diese Funktion. Sie ermöglichen es, Absender und Empfänger eindeutig zu bestimmen und Daten gezielt zu übermitteln. Ohne ein funktionierendes Adressierungssystem wäre zuverlässige Netzwerkkommunikation nicht möglich.
Lernziele
Nach dieser Lerneinheit kannst du:
- den Aufbau einer IPv4-Adresse erklären (Binärdarstellung und Dotted Decimal Notation),
- die Begriffe Netzwerkanteil und Hostanteil verstehen und voneinander abgrenzen,
- die Funktion und Bedeutung von Subnetzmasken erläutern,
- besondere IP-Adressen (z. B. Loopback, Broadcast, private Bereiche) korrekt einordnen,
- das Prinzip der Adressklassen verstehen und ihre Grenzen erkennen.
Überleitung
Nachdem du nun weißt, warum IP-Adressen für die Datenübertragung notwendig sind, geht es im nächsten Schritt um ihren Aufbau. Du lernst, wie eine IPv4-Adresse strukturiert ist und wie man sie lesen und interpretieren kann.
Los geht’s mit dem grundlegenden Format: Was ist eine IPv4-Adresse?
Was ist eine IPv4-Adresse?
Eine IPv4-Adresse ist eine eindeutige numerische Kennung, die jedem Gerät zugewiesen wird, das mit einem IP-Netzwerk verbunden ist, wie zum Beispiel dem Internet. Sie ermöglicht die Kommunikation zwischen Geräten, indem sie die Quelle und das Ziel von Datenpaketen identifiziert.
Dotted Decimal Notation
Eine IPv4-Adresse besteht aus 32 Bits. Um diese für Menschen lesbarer zu machen, werden die 32 Bits in vier Gruppen zu je 8 Bits, sogenannte Oktette, unterteilt. Jedes Oktett wird als Dezimalzahl dargestellt, wobei die vier Zahlen durch Punkte getrennt werden. Dieses Format wird als Dotted Decimal Notation bezeichnet.
Beispiel:
- Binärdarstellung:
11000000 10101000 00000001 00000001 - Dotted Decimal Notation:
192.168.1.1
Umwandlung von Binär zu Dezimal
Um ein Oktett von binär in dezimal umzuwandeln, addiert man die Werte der Bits, die auf 1 gesetzt sind, entsprechend ihrer Position.
Beispiel:
Binäres Oktett: 11000000
Positionen und Werte
| Bit-Position | Bit-Wert | Dezimalwert |
|---|---|---|
| 1 | 1 | 128 |
| 2 | 1 | 64 |
| 3 | 0 | 32 |
| 4 | 0 | 16 |
| 5 | 0 | 8 |
| 6 | 0 | 4 |
| 7 | 0 | 2 |
| 8 | 0 | 1 |
Berechnung
(1 × 128) + (1 × 64) + (0 × 32) + (0 × 16) + (0 × 8) + (0 × 4) + (0 × 2) + (0 × 1)
= 128 + 64 = 192
Ergebnis: Das binäre Oktett 11000000 entspricht der Dezimalzahl 192.
Warum wird die Dotted Decimal Notation verwendet?
Die Dotted Decimal Notation erleichtert das Lesen und Schreiben von IP-Adressen für Menschen. Während Computer binäre Zahlen problemlos verarbeiten können, sind Dezimalzahlen für Menschen intuitiver und leichter zu merken.
Netzwerk- und Host-Anteil einer IPv4-Adresse
Eine IPv4-Adresse besteht aus zwei Teilen:
- Netzwerkanteil: Identifiziert eindeutig das Netzwerk, zu dem ein Gerät gehört.
- Hostanteil: Identifiziert das spezifische Gerät innerhalb dieses Netzwerks.

Die Subnetzmaske bestimmt, wie die 32 Bits der IPv4-Adresse zwischen Netzwerk- und Hostanteil aufgeteilt werden. Sie besteht ebenfalls aus 32 Bits und hat an den Positionen des Netzwerkanteils eine 1 und an den Positionen des Hostanteils eine 0.
Was macht die Subnetzmaske?
Damit ein Gerät in einem Netzwerk weiß, welcher Teil der IP-Adresse zum Netzwerk und welcher Teil zum Host gehört, braucht es eine sogenannte Subnetzmaske. Diese Maske ist eine Bitfolge, die genau angibt, wie viele Bits einer IP-Adresse für den Netzwerkanteil reserviert sind.
Beispiel:
Gegeben:
- IP-Adresse:
192.168.10.50 - Subnetzmaske:
255.255.255.0(auch als /24 geschrieben)
Hinweis: /24 ist die sogenannte CIDR-Notation und gibt an, dass die ersten 24 Bits auf 1 gesetzt sind – also der Netzanteil ist.
Was bedeutet die Subnetzmaske?
Die Subnetzmaske 255.255.255.0 bedeutet:
- Die ersten 24 Bits (8 + 8 + 8) gehören zum Netzwerkanteil
- Die letzten 8 Bits gehören zum Hostanteil
Schritt 1: Binär umrechnen
Um besser zu verstehen, was passiert, rechnest du beide Adressen in Binärzahlen um:
- IP-Adresse:
11000000.10101000.00001010.00110010(192.168.10.50) - Subnetzmaske:
11111111.11111111.11111111.00000000(255.255.255.0)
Schritt 2: Netzwerkanteil berechnen (bitweise UND)
Jetzt führst du eine bitweise UND-Verknüpfung zwischen IP-Adresse und Subnetzmaske durch. Nur wenn beide Bits den Wert 1 haben, ergibt das Ergebnis an dieser Stelle eine 1 – alle anderen Kombinationen ergeben 0:
IP-Adresse: 11000000.10101000.00001010.00110010
Subnetzmaske: 11111111.11111111.11111111.00000000
Ergebnis: 11000000.10101000.00001010.00000000
- Ergebnis (dezimal): 192.168.10.0 → Das ist der Netzwerkanteil.
Schritt 3: Hostanteil bestimmen
Der Hostanteil besteht aus den Bits der IP-Adresse, die im Bereich der Subnetzmaske auf 0 stehen – in diesem Fall die letzten 8 Bits:
- Letztes Oktett in Binär:
00110010→ dezimal: 50
Der Hostanteil innerhalb des Netzwerks 192.168.10.0 ist also die Zahl 50.
Warum das Ganze?
Durch diese Trennung weiß ein Gerät:
- Mit wem es direkt kommunizieren kann (wenn sich das Zielgerät im selben Netzwerk befindet)
- Ob es über ein Gateway gehen muss (wenn sich das Zielgerät außerhalb des Netzwerks befindet)
Fazit
- Subnetzmaske = Bitmaske, die den Netzwerk- und Hostanteil trennt
- Du erkennst, wo dein Netzwerk endet und die individuellen Geräte beginnen
- Wichtig für Routing, Netzwerksicherheit und effiziente IP-Adressvergabe
Adressklassen in IPv4
In den frühen Tagen des Internets wurde der IPv4-Adressraum in verschiedene Adressklassen unterteilt, um Netzwerke unterschiedlicher Größe zu unterstützen. Dieses System wurde 1981 mit dem RFC 791 eingeführt.
Übersicht der IPv4-Adressklassen
| Klasse | Erste Bits | Adressbereich | Netzwerkanteil | Hostanteil | Netzwerke | Hosts pro Netzwerk | Verwendung |
|---|---|---|---|---|---|---|---|
| A | 0 | 0.0.0.0 – 127.255.255.255 | 8 Bit | 24 Bit | 128 | ca. 16 Millionen | Große Netzwerke |
| B | 10 | 128.0.0.0 – 191.255.255.255 | 16 Bit | 16 Bit | 16.384 | 65.534 | Mittelgroße Netzwerke |
| C | 110 | 192.0.0.0 – 223.255.255.255 | 24 Bit | 8 Bit | 2.097.152 | 254 | Kleine Netzwerke |
| D | 1110 | 224.0.0.0 – 239.255.255.255 | – | – | – | – | Multicast-Kommunikation |
| E | 1111 | 240.0.0.0 – 255.255.255.255 | – | – | – | – | Reserviert für Experimente |
Besondere Adressen (Reservierungen)
Einige IP-Adressen innerhalb dieser Klassen sind reserviert und nicht für die reguläre Nutzung vorgesehen:
0.0.0.0: Verweist auf “dieses” Netzwerk127.0.0.0/8: Loopback-Adressen für lokale Tests (z. B.127.0.0.1)- Erste und letzte Adresse eines Subnetzes:
- Netzwerkadresse (z. B.
192.168.0.0bei /24) - Broadcastadresse (z. B.
192.168.0.255bei /24)
- Netzwerkadresse (z. B.
Hinweis: Die tatsächlich nutzbare Anzahl an Netzwerken und Hosts ist daher stets etwas geringer als die rein theoretisch möglichen Werte.
Einschränkungen des Klassensystems
Das starre Klassensystem führte zu einer ineffizienten Nutzung des IP-Adressraums:
- Adressverschwendung: Organisationen erhielten oft mehr Adressen, als sie benötigten.
- Schnelle Erschöpfung: Besonders Klasse-B-Adressen waren schnell knapp.

Lösung: Einführung von Classless Inter-Domain Routing (CIDR), das flexible Präfixlängen ermöglicht und nicht an die starren Klassen gebunden ist.
Spezielle IPv4-Adressen
Neben den regulären Adressklassen existieren in IPv4 spezielle Adressbereiche mit festgelegter Bedeutung. Sie erfüllen jeweils eine bestimmte Funktion im Netzwerkbetrieb, etwa für die Identifikation eines Netzwerks, den Versand an alle Geräte oder die interne Kommunikation eines Hosts. Die folgenden Abschnitte erläutern die wichtigsten dieser Adressen.
Netzwerkadresse
Die Netzwerkadresse ist eine zentrale Komponente der Adressierung in IPv4-Netzwerken. Sie kennzeichnet das gesamte Netzwerk und dient der eindeutigen Identifikation eines Subnetzes.
- Definition: Identifiziert das gesamte Netzwerk.
- Merkmal: Alle Host-Bits sind
0. - Beispiel: In
192.168.1.0/24ist192.168.1.0die Netzwerkadresse.
Broadcast-Adresse
Die Broadcast-Adresse ermöglicht die Kommunikation mit allen Hosts innerhalb eines Netzwerks. Sie ist wichtig für netzwerkweite Ankündigungen und Systemnachrichten.
- Definition: Ermöglicht das Senden von Nachrichten an alle Hosts im Netzwerk.
- Merkmal: Alle Host-Bits sind
1. - Beispiel: In
192.168.1.0/24ist192.168.1.255die Broadcast-Adresse.
Loopback-Adresse
Loopback-Adressen dienen zum internen Testen der Netzwerkfunktionalität eines Geräts. Dabei werden Pakete nicht ins Netzwerk gesendet, sondern direkt lokal verarbeitet.
| Eigenschaft | Beschreibung |
|---|---|
| Adresse | 127.0.0.1 |
| Verwendung | Test der Netzwerkfunktionalität des eigenen Geräts |
| Besonderheit | Datenpakete werden nicht ins Netzwerk gesendet, sondern lokal verarbeitet |
Private IP-Adressen
Private IP-Adressen werden innerhalb lokaler Netzwerke verwendet und sind nicht für den direkten Zugriff über das öffentliche Internet vorgesehen. Sie ermöglichen die Nutzung interner Adressbereiche ohne zentrale Koordination.
| Klasse | Adressbereich | CIDR-Notation |
|---|---|---|
| A | 10.0.0.0 – 10.255.255.255 | 10.0.0.0/8 |
| B | 172.16.0.0 – 172.31.255.255 | 172.16.0.0/12 |
| C | 192.168.0.0 – 192.168.255.255 | 192.168.0.0/16 |
Hinweis: Diese Adressen werden im öffentlichen Internet nicht geroutet.
Link-Local-Adressen
Link-Local-Adressen werden automatisch vergeben, wenn ein Gerät keine IP-Adresse über DHCP erhalten kann. Sie ermöglichen die Kommunikation innerhalb eines lokalen Netzwerks ohne manuelle Konfiguration.
| Eigenschaft | Beschreibung |
|---|---|
| Adressbereich | 169.254.0.0 – 169.254.255.255 (169.254.0.0/16) |
| Verwendung | Automatische IP-Konfiguration bei Ausfall eines DHCP-Servers |
| Besonderheit | Ermöglicht lokale Kommunikation ohne manuelle IP-Konfiguration |
Zusammenfassung und Ausblick
Zusammenfassung
IPv4-Adressen sind das zentrale Mittel zur eindeutigen Identifikation von Geräten in IP-basierten Netzwerken. Du hast gelernt, dass eine IPv4-Adresse aus genau 32 Bits besteht und in vier Oktette zu je 8 Bit unterteilt ist. Um die Darstellung für Menschen lesbarer zu machen, wird die Adresse in der sogenannten Dotted Decimal Notation dargestellt – also vier Dezimalzahlen, durch Punkte getrennt.
Diese Adressen bestehen aus zwei logischen Teilen: dem Netzwerkanteil und dem Hostanteil. Die Trennung erfolgt über eine Subnetzmaske, die ebenfalls 32 Bit lang ist. Sie gibt an, welche Bits zur Netzwerkkennung und welche zum Host-Anteil gehören. Du kennst jetzt auch die CIDR-Notation (z. B. /24), mit der sich diese Trennung kompakt darstellen lässt.
Außerdem hast du zentrale Sonderformen von IP-Adressen kennengelernt:
- Netzwerkadresse: Kennzeichnet ein ganzes Netzwerk (alle Host-Bits = 0).
- Broadcast-Adresse: Erreicht alle Hosts eines Netzwerks (alle Host-Bits = 1).
- Loopback-Adresse (
127.0.0.1): Für lokale Tests, ohne das Gerät zu verlassen. - Private IP-Adressen: Für interne Netzwerke, nicht im Internet geroutet.
- Link-Local-Adressen: Automatische Adressvergabe bei DHCP-Ausfall.
Zuletzt hast du die historische Einteilung in Adressklassen (A bis E) kennengelernt. Auch wenn sie heute nicht mehr aktiv verwendet wird, hilft sie beim grundsätzlichen Verständnis von Adressstrukturen und Netzwerkgrößen.
Ausblick
In der nächsten Einheit erfährst du, wie man IPv4-Adressen zur effizienten Strukturierung von Netzwerken einsetzt. Du lernst die Technik des Subnettings und den praktischen Einsatz der CIDR-Notation zur Aufteilung großer Netzwerke in kleinere logische Einheiten kennen.