IPv4, oder Internet Protocol Version 4, ist eine der grundlegenden Technologien hinter modernen digitalen Netzwerken. Es ist das Protokoll, das Geräten logische Adressen zuweist und es Datenpaketen ermöglicht, sich von einem Netzwerk zum anderen zu bewegen. Wenn Leute über einen Server sprechen, der eine IP-Adresse hat, einen Router, der Pakete weiterleitet, oder ein Gerät, das über das Internet kommuniziert, ist IPv4 normalerweise Teil dieser Geschichte.
Es ist einfach, IPv4 auf ein bekanntes Adressformat wie 192.168.1.10 zu reduzieren, aber IPv4 ist mehr als ein Adressierungsschema. Es ist ein vollständiges Netzwerkschichtprotokoll, das definiert, wie Pakete strukturiert sind, wie sie adressiert werden, wie sie über miteinander verbundene Netzwerke weitergeleitet werden und wie sie behandelt werden, wenn sie auf unterschiedliche Pfadbedingungen treffen. Mit anderen Worten, IPv4 ist einer der Kernmechanismen, die Internetworking ermöglichen.
Obwohl IPv6 entwickelt wurde, um die Adressbeschränkungen von IPv4 zu überwinden, ist IPv4 immer noch tief in realen Systemen eingebettet. Unternehmens-LANs, industrielle Steuerungsnetzwerke, Sicherheitsgeräte, IP-TK-Anlagen-Plattformen, SIP-Telefone, Media-Gateways, Cloud-Workloads, Zugangsnetzwerke, Zweigstellen-Router und viele eingebettete Geräte sind weiterhin stark auf IPv4 angewiesen. In der Praxis betreiben viele Organisationen Dual-Stack- oder gemischte Umgebungen, in denen IPv4 für die tägliche Kommunikation unerlässlich bleibt.
Dieser Artikel erklärt, was IPv4 ist, wie es funktioniert, wofür es verwendet wird und wo es in realen Bereitstellungen üblicherweise eingesetzt wird.
Was ist das IPv4-Protokoll?
IPv4 ist die vierte Version des Internetprotokolls und das seit langem etablierte Netzwerkschichtprotokoll, das zur Zustellung von Datagrammen über miteinander verbundene paketvermittelte Netzwerke verwendet wird. Seine Aufgabe ist es nicht, zu garantieren, dass Daten in perfekter Reihenfolge oder ohne Verlust ankommen. Stattdessen bietet es logische Adressierung und Routing, sodass Pakete von einem Quellhost zu einem Zielhost über ein oder mehrere Netzwerke gesendet werden können.
In einfachen Worten beantwortet IPv4 mehrere grundlegende Fragen für ein vernetztes Gerät:
-
Welche logische Adresse identifiziert den Absender?
-
Welche logische Adresse identifiziert das Ziel?
-
Wie sollte ein Router das Paket in Richtung des Ziels weiterleiten?
-
Wie lange sollte das Paket im Netzwerk verbleiben, bevor es verworfen wird?
-
Wie sollte das Paket behandelt werden, wenn der Pfad es nicht am Stück transportieren kann?
IPv4 verwendet einen 32-Bit-Adressraum, weshalb traditionelle IPv4-Adressen als vier durch Punkte getrennte Dezimaloktette geschrieben werden, wie 10.20.30.40 oder 203.0.113.5. Dieses punktierte Dezimalformat ist einfach die für Menschen lesbare Form eines 32-Bit-Werts.
Das Protokoll selbst arbeitet auf Schicht 3 des OSI-Modells, oft als Netzwerkschicht bezeichnet. Es sitzt über Sicherungsschicht-Technologien wie Ethernet und Wi-Fi und unter Transportprotokollen wie TCP und UDP. Diese Platzierung ist wichtig, weil sie IPv4 ermöglicht, Verkehr über viele verschiedene physische und Datenverbindungsumgebungen zu bewegen, während es ein gemeinsames Adressierungs- und Weiterleitungsmodell bereitstellt.
IPv4 bietet das logische Adressierungs- und Paketweiterleitungsmodell, das es verschiedenen Geräten und Netzwerken ermöglicht, über Router zu kommunizieren.
Wie funktioniert IPv4?
Auf einer hohen Ebene funktioniert IPv4, indem es Anwendungs- oder Transportschichtdaten in ein IP-Paket kapselt und dieses Paket dann an eine Ziel-IP-Adresse weiterleitet. Das Quellgerät erstellt das Paket, setzt seine eigene IPv4-Adresse und die Ziel-IPv4-Adresse in den Header und sendet das Paket an den nächsten Hop. Befindet sich das Ziel außerhalb des lokalen Subnetzes, ist dieser nächste Hop normalerweise das Standard-Gateway, typischerweise ein Router oder Layer-3-Switch.
Jeder Router, der das Paket empfängt, liest die Ziel-IPv4-Adresse, überprüft seine Routingtabelle und entscheidet, wohin das Paket als nächstes gesendet wird. Dieser Prozess wird Hop für Hop fortgesetzt, bis das Paket das Zielnetzwerk erreicht und an den Zielhost zugestellt wird. Aus diesem Grund wird IPv4 oft als verbindungsloses Best-Effort-Protokoll beschrieben: Es leitet Pakete unabhängig weiter und garantiert selbst keine Zustellung, Reihenfolge oder Neuübertragung.
Das Paket enthält einen IPv4-Header, der Steuerinformationen für das Routing und die Behandlung enthält. Häufig besprochene Felder umfassen die Quell- und Zieladressen, das Protokollfeld, das angibt, ob die Nutzdaten zu TCP, UDP, ICMP oder einem anderen Protokoll der oberen Schicht gehören, das Time-To-Live-Feld sowie Felder im Zusammenhang mit Fragmentierung und Wiederzusammenbau.
Eines der praktischsten Konzepte in IPv4 ist die Idee eines Subnetzes. Ein Gerät behandelt nicht jede Adresse als lokal. Es verwendet seine IP-Adresse und Subnetzmaske oder Präfixlänge, um festzustellen, ob sich ein Ziel im selben Subnetz befindet. Wenn das Ziel lokal ist, kann das Paket direkt auf Schicht 2 zugestellt werden. Wenn es nicht lokal ist, wird das Paket zur Weiterleitung an einen Router gesendet.
-
Ein Host erstellt Daten für einen Zieldienst.
-
TCP, UDP oder ein anderes Protokoll der oberen Schicht bereitet die Nutzdaten vor.
-
IPv4 fügt seinen Header hinzu, einschließlich Quell- und Zieladressen.
-
Der Host bestimmt, ob das Ziel lokal oder entfernt ist.
-
Wenn entfernt, wird das Paket an das Standard-Gateway gesendet.
-
Router leiten das Paket gemäß den Entscheidungen der Routingtabelle weiter.
-
Der Zielhost empfängt das Paket und leitet die Nutzdaten nach oben weiter.
Dieser grundlegende Prozess klingt einfach, unterstützt aber eine riesige Palette von Diensten, vom Surfen im Internet und Remote-Login bis hin zu SIP-Signalisierung, Video-Streaming, industrieller Überwachung, Cloud-APIs und VPN-Tunneln.
IPv4 ist die Sprache, die Router verwenden, um Pakete zwischen Netzwerken zu bewegen, während Protokolle höherer Schichten definieren, was diese Pakete für Anwendungen tatsächlich bedeuten.
Das IPv4-Adressformat verstehen
Eine IPv4-Adresse enthält 32 Bits. Zur besseren Lesbarkeit werden diese 32 Bits normalerweise als vier durch Punkte getrennte Dezimalwerte geschrieben. Jeder Wert repräsentiert 8 Bits oder ein Oktett. Zum Beispiel ist 192.168.100.25 einfach eine Möglichkeit, eine 32-Bit-Zahl in einem Format zu schreiben, das Menschen leichter lesen und konfigurieren können.
Betrieblich kommt es nicht nur auf die Adresse selbst an, sondern auch auf den Netzwerkteil und den Hostteil. Diese werden durch die Subnetzmaske oder die Präfixlänge bestimmt. In 192.168.100.25/24 bedeutet /24, dass die ersten 24 Bits das Netzwerk identifizieren und die verbleibenden 8 Bits Hosts in diesem Subnetz identifizieren.
Ältere Netzwerkliteratur spricht oft von Klasse-A-, Klasse-B- und Klasse-C-Netzwerken. Auch wenn diese Sprache in lockeren Diskussionen noch vorkommt, stützt sich das moderne IP-Netzwerkdesign auf klassenlose Adressierung und CIDR-Notation. Dies ermöglicht eine viel effizientere Zuweisung und Weiterleitung von Adressblöcken als das ältere klassenbasierte Modell.
Öffentliche und private IPv4-Adressen
Nicht jede IPv4-Adresse wird im öffentlichen Internet verwendet. Viele interne Unternehmens-, Heim- und Industrienetzwerke verwenden private IPv4-Adressbereiche. Diese Bereiche sind für private Internets vorgesehen und im öffentlichen Internet-Routing-System nicht global routingfähig.
-
10.0.0.0/8 -
172.16.0.0/12 -
192.168.0.0/16
Deshalb hat ein Gerät in einer Fabrik, einem Büro, einem Hotel, einer Schule oder einem Lagerhaus oft eine Adresse wie 192.168.x.x oder 10.x.x.x. Diese Netzwerke verlassen sich in der Regel auf Routing-Grenzen, Firewalls und häufig auf Network Address Translation, um öffentliche Netzwerke zu erreichen.
Adressen für spezielle Zwecke
IPv4 enthält auch spezielle Bereiche für Funktionen wie Loopback, Link-Local-Verhalten, Tests und private Nutzung. Ingenieure stoßen regelmäßig auf Beispiele wie 127.0.0.1 für Loopback oder Dokumentationspräfixe wie 192.0.2.0/24 in technischen Beispielen und Handbüchern.
Wichtige technische Merkmale von IPv4
Verbindungslose Paketzustellung
IPv4 leitet Pakete unabhängig weiter. Es baut vor dem Senden keine Sitzung auf und verspricht nicht, dass jedes Paket ankommt. Zuverlässigkeit, Reihenfolge und Neuübertragung werden an anderer Stelle behandelt, typischerweise von Protokollen höherer Schichten wie TCP, wenn erforderlich.
Best-Effort-Routing
Router versuchen, Pakete in Richtung ihres Ziels weiterzuleiten, aber IPv4 selbst garantiert keinen Erfolg. Überlastung, Routing-Änderungen, Filterung, MTU-Probleme oder Upstream-Ausfälle können die Zustellung immer noch beeinträchtigen.
Time-To-Live-Steuerung
Das Time-To-Live- oder TTL-Feld begrenzt, wie lange ein Paket im Netzwerk verbleiben kann. Jeder Router verringert den Wert, wenn das Paket weitergeleitet wird. Erreicht der Wert null, wird das Paket verworfen. Dies verhindert, dass Routing-Schleifen dazu führen, dass Pakete unbegrenzt zirkulieren.
Fragmentierungsunterstützung
IPv4 wurde entwickelt, um über Netzwerke mit unterschiedlichen maximalen Paketgrößen zu funktionieren. Wenn ein Paket für ein Pfadsegment zu groß ist und Fragmentierung erlaubt ist, kann es in kleinere Fragmente aufgeteilt werden, die vom Ziel wieder zusammengesetzt werden können. In der Praxis wird die Fragmentierung heute oft mit Vorsicht behandelt, da sie Leistung und Fehlerbehebung erschweren kann, aber sie bleibt Teil des Protokollmodells.
Header-Prüfsumme
IPv4 enthält eine Header-Prüfsumme für den IP-Header selbst. Dies unterscheidet sich von IPv6, das die Header-Prüfsumme entfernt hat, um die Verarbeitung zu vereinfachen. Das Vorhandensein dieses Feldes spiegelt die älteren Designannahmen der IPv4-Internetworking-Ära wider.
Protokoll-Multiplexing
IPv4 kann verschiedene Protokolle der oberen Schicht transportieren, indem es den Nutzdatentyp im Protokollfeld angibt. Dies ermöglicht es derselben IP-Netzwerkschicht, TCP, UDP, ICMP und andere Protokolle als Teil eines einzigen Internetworking-Frameworks zu unterstützen.
Häufige Verwendungen von IPv4
IPv4 bleibt weit verbreitet, weil es nicht nur ein internetorientiertes Protokoll ist. Es ist auch die operative Standardsprache vieler privater Netzwerke. In realen Bereitstellungen lassen sich seine Verwendungen in mehrere praktische Kategorien einteilen.
Allgemeine Internetkonnektivität
Viele Websites, Cloud-Dienste, APIs und mit dem Internet verbundene Anwendungen unterstützen oder sind weiterhin auf IPv4 angewiesen. Selbst wenn IPv6 vorhanden ist, bleibt IPv4 oft aus Kompatibilitäts- und Erreichbarkeitsgründen in gemischten Umgebungen aktiv.
Unternehmens-Local-Area-Networks (LANs)
Büronetzwerke, Zweigstellennetzwerke, Campus-Umgebungen und Datenräume weisen Benutzergeräten, Druckern, VoIP-Telefonen, Servern, Zugangspunkten, Gateways und Verwaltungsschnittstellen üblicherweise IPv4-Adressen zu. DHCP, statische Adressierung und VLAN-basierte Segmentierung basieren häufig auf den Betriebspraktiken von IPv4.
Industrielle und betriebstechnische Netzwerke
Fabriken, Versorgungsunternehmen, Transportsysteme, Lagerhäuser und Prozessanlagen verwenden häufig IPv4 für industrielle Steuerungen, HMIs, industrielle Switches, Überwachungssysteme, SIP-Gegensprechanlagen, IP-Lautsprecher, Dispatcher-Terminals und Edge-Gateways. In diesen Umgebungen wird die Persistenz von IPv4 oft durch Gerätekompatibilität, betriebliche Vertrautheit und lange Lebenszyklen der Ausrüstung vorangetrieben.
Sprach- und Unified Communications
IP-TK-Anlagen, SIP-Telefone, SBCs, Media-Gateways, Paging-Endpunkte und Gegensprechanlagen sind weit verbreitet in IPv4-Netzwerken im Einsatz. Obwohl diese Anwendungen in vielen Fällen auch mit IPv6 funktionieren können, ist IPv4 in vielen Sprachprojekten immer noch die dominierende Adressierungsumgebung.
Private Adressierung und NAT-basierte Bereitstellungen
Viele Organisationen verwenden intern private Adressbereiche gemäß RFC 1918 und übersetzen den Verkehr am Edge über NAT- oder Firewall-Geräte. Dieser Ansatz hat es IPv4 ermöglicht, über die Grenzen seines öffentlichen Adresspools hinaus zu skalieren, obwohl es in einigen Anwendungen zu zusätzlicher Komplexität führt.
Routing- und VPN-Infrastruktur
Router, Firewalls, WAN-Verbindungen, Site-to-Site-VPNs, Remote-Access-Dienste und SD-WAN-Umgebungen verwenden immer noch häufig IPv4-Adressierungs- und Routing-Richtlinien. Selbst wo IPv6 unterstützt wird, bleibt IPv4 oft Teil des aktiven Transport- und Managementdesigns.
Typische Anwendungen von IPv4 in realen Umgebungen
Geschäftsstellen und Zweigstellennetzwerke
In einem Standard-Unternehmensbüro wird IPv4 verwendet, um Laptops, IP-Telefone, Drucker, WLAN-Access-Points, Server, Kameras und Internet-Gateways zu adressieren. Es unterstützt interne Kommunikation, Cloud-Zugang, VoIP, VPN-Konnektivität und routinemäßige Geschäftsanwendungen.
Rechenzentren und Serverumgebungen
Server, Hypervisoren, Load Balancer, Speichernetzwerke und Verwaltungsschnittstellen tragen oft immer noch IPv4-Adressen. Selbst Organisationen, die die Einführung von IPv6 anstreben, behalten in der Regel eine beträchtliche IPv4-Infrastruktur für Interoperabilität und die Unterstützung von Altanwendungen bei.
Industrielle Kommunikationssysteme
Industrietelefone, SIP-Paging-Geräte, SPS-nahe Gateways, Bedienerarbeitsplätze, Videoterminals und Alarmplattformen laufen häufig über IPv4. In diesen Umgebungen kann das Netzwerk isoliert, segmentiert oder teilweise mit übergeordneten Unternehmenssystemen verbunden sein, aber IPv4 bleibt das zugrunde liegende Arbeitsprotokoll.
Verkehrs-, Campus- und öffentliche Dienstnetze
Flughäfen, U-Bahn-Systeme, Tunnel, Campusgelände, Krankenhäuser und öffentliche Gebäude setzen häufig eine große Anzahl IP-basierter Geräte für Kommunikation, Zutrittskontrolle, Video, Hilfspunkte und Betriebsmanagement ein. IPv4 bleibt weit verbreitet, weil es vertraut, interoperabel und von einem breiten Geräte-Ökosystem unterstützt wird.
IPv4 bleibt tief in Unternehmens-, Sprach-, Sicherheits-, Industrie- und Zweigstellennetzwerkbereitstellungen eingebettet, weil es geräte- und plattformübergreifend breit unterstützt wird.
IPv4 und Routing in der Praxis
Ein Grund, warum IPv4 so wichtig bleibt, ist seine enge Verbindung zur Routing-Praxis. Router treffen Weiterleitungsentscheidungen basierend auf Zielpräfixen. Ein Paket, das für 10.10.20.15 bestimmt ist, kann ganz anders behandelt werden als eines für 203.0.113.15, nicht weil sich das Protokoll ändert, sondern weil sich die Routing-Domäne, der nächste Hop, die Sicherheitsrichtlinie und das Netzwerkdesign ändern.
Moderne IPv4-Netzwerke sind daher auf mehrere unterstützende Konzepte angewiesen:
-
Subnetting: unterteilt den Adressraum in überschaubare lokale Netzwerke.
-
CIDR: ermöglicht eine effiziente Adresszuweisung und Routenaggregation.
-
Statisches und dynamisches Routing: steuert, wie Netzwerke erreicht werden.
-
NAT und PAT: ermöglichen es vielen privaten Hosts, begrenzte öffentliche Adressen gemeinsam zu nutzen.
-
Zugriffskontrolle und Firewalls: setzen Sicherheitsrichtlinien für IPv4-Verkehr durch.
Diese unterstützenden Mechanismen sind mit ein Grund, warum IPv4 weit über das hinaus überlebt hat, was seine ursprüngliche öffentliche Adresskapazität vermuten lassen könnte. Die Betriebstechnik hat sich um das Protokoll herum angepasst und seine Nutzungsdauer auf praktische Weise verlängert.
IPv4 blieb nicht deshalb dominant, weil es unbegrenzt war, sondern weil die Industrie betriebliche Werkzeuge wie Subnetting, CIDR, DHCP, NAT und Routing-Richtlinien darum herum aufgebaut hat.
Einschränkungen von IPv4
IPv4 ist grundlegend, aber nicht ohne Einschränkungen. Die am häufigsten diskutierte Einschränkung ist sein 32-Bit-Adressraum. Während dieser Raum für das frühe Internet groß war, ist er begrenzt für eine Welt mit massiver Cloud-Infrastruktur, mobilen Geräten, IoT, industriellen Endpunkten und global verbundenen Diensten.
Diese Einschränkung ist ein Grund, warum Adresskonservierung, private Adressierung und NAT so verbreitet wurden. Diese Methoden halten IPv4 nützlich, können aber auch die Ende-zu-Ende-Transparenz, die Dienstveröffentlichung, Peer-to-Peer-Anwendungen, die Fehlerbehebung und das Richtlinien-Design erschweren.
IPv4 spiegelt auch eine frühere Generation des Protokolldesigns wider. Merkmale wie das Fragmentierungsverhalten, die Broadcast-Abhängigkeit in einigen lokalen Umgebungen und die Annahmen zur Verarbeitung auf Header-Ebene unterscheiden sich von den Designentscheidungen, die später in IPv6 getroffen wurden. Nichts davon macht IPv4 über Nacht obsolet, aber es hilft zu erklären, warum IPv6 entwickelt wurde und warum viele moderne Netzwerkstrategien auf Dual-Stack oder eine schrittweise IPv6-Einführung abzielen.
IPv4 vs. IPv6
IPv4 und IPv6 dienen auf der Netzwerkschicht demselben breiten Zweck, unterscheiden sich jedoch erheblich in Adressgröße, Paketstruktur und langfristiger Skalierbarkeit. IPv4 verwendet 32-Bit-Adressen, während IPv6 128-Bit-Adressen verwendet. IPv6 wurde entwickelt, um die Adressierungskapazität dramatisch zu erweitern und einige Aspekte der Weiterleitung und Autokonfiguration zu vereinfachen.
Allerdings ist die Beziehung nicht einfach "alt schlecht, neu gut". In der Praxis leben die meisten Organisationen mit beidem. IPv4 bleibt aufgrund von Altsystemunterstützung, bestehenden Anwendungen, Carrier-Erreichbarkeit und enormer installierter Infrastruktur kritisch. IPv6 ist wichtig, weil es den Skalierungs- und modernen Designanforderungen gerecht wird. Echte Netzwerke verwenden oft jahrelang beide gleichzeitig.
FAQ
Ist IPv4 nur ein Adressformat?
Nein. IPv4 umfasst Adressierung, Paketstruktur, Weiterleitungslogik, Fragmentierungsverhalten, TTL-Behandlung und Protokollidentifikation für Verkehr der oberen Schicht. Das punktierte Dezimaladressformat ist nur der sichtbarste Teil.
Warum wird IPv4 immer noch verwendet, wenn es IPv6 gibt?
Weil IPv4 immer noch tief in bestehender Infrastruktur, Software, Service-Provider-Umgebungen und Geräte-Ökosystemen eingebettet ist. Viele Netzwerke unterstützen IPv6, aber IPv4 bleibt aus Kompatibilitäts- und Betriebskontinuitätsgründen aktiv.
Was ist der Unterschied zwischen einer öffentlichen und einer privaten IPv4-Adresse?
Eine öffentliche Adresse ist für die global geroutete Nutzung bestimmt, während eine private Adresse für interne Netzwerke reserviert ist und nicht über das öffentliche Internet geroutet werden soll. Private Bereiche werden häufig hinter NAT-Geräten verwendet.
Garantiert IPv4 eine zuverlässige Zustellung?
Nein. IPv4 ist ein verbindungsloses Best-Effort-Protokoll. Zuverlässige Zustellung, Reihenfolge und Neuübertragung werden bei Bedarf typischerweise von Protokollen höherer Schichten wie TCP behandelt.
Ist Subnetting Teil des IPv4-Betriebs?
Ja. Subnetting ist zentral für den praktischen IPv4-Einsatz, da es bestimmt, welche Ziele lokal sind, wie der Adressraum organisiert ist und wie Routing-Entscheidungen zwischen Netzwerken getroffen werden.
Ist IPv4 immer noch für Industrie- und Unternehmenssysteme geeignet?
Ja. IPv4 bleibt in Unternehmens-, Industrie-, Sprach- und Sicherheitsnetzwerken weit verbreitet. Die eigentliche Frage ist nicht, ob es funktioniert, sondern ob das spezifische Projekt nur IPv4 verwenden, auf Dual-Stack umsteigen oder einen umfassenderen IPv6-Migrationsplan beginnen soll.
Fazit
IPv4 ist eines der wichtigsten Protokolle in der Netzwerkgeschichte und auch heute noch eines der am weitesten verbreiteten in realen Systemen. Es bietet den logischen Adressierungs- und Paketweiterleitungsrahmen, der es Geräten, Routern und Netzwerken ermöglicht, über lokale und weiträumige Umgebungen hinweg zu kommunizieren. Sein wahrer Wert liegt nicht nur darin, dass es Geräten Adressen gibt, sondern dass es ein gemeinsames Netzwerkschichtmodell schafft, auf dem unzählige Dienste und Systeme aufbauen können.
Von Büronetzwerken und Cloud-Diensten bis hin zu IP-Telefonie, industrieller Kommunikation, Zweigstellen-Routing und privater Unternehmensinfrastruktur bleibt IPv4 betrieblich zentral. Seine Grenzen sind gut verstanden, insbesondere in Bezug auf den Adressraum, aber seine installierte Basis, Interoperabilität und technische Vertrautheit bedeuten, dass es noch lange wichtig bleiben wird. Um moderne Netzwerke klar zu verstehen, ist es nach wie vor notwendig, IPv4 zu verstehen.