Wie funktioniert die Kommunikation über das Internet Protocol (IP)?
Verbindungslos und Best-Effort im Netzwerk
Du kennst bereits das Konzept der paketvermittelten Netzwerke. Auf der Internetschicht des TCP/IP-Modells übernimmt das Internet Protocol (IP) den eigentlichen Datenversand. Es arbeitet verbindungslos: Anders als bei TCP gibt es vor dem Senden der Datenpakete keinen "Handschlag" (Handshake) mit dem Zielgerät. Das sendende System schickt die Pakete einfach auf die Reise, ohne vorher zu prüfen, ob die Gegenseite empfangsbereit ist.
Zudem ist IP ein Best-Effort-Protokoll. Das bedeutet, das Netzwerk gibt sein Bestes, um das Paket zuzustellen, übernimmt dafür aber keine Garantie. Pakete können auf dem Weg verloren gehen, beschädigt werden oder in der falschen Reihenfolge ankommen. Die aufwendige Fehlerkorrektur überlässt IP ganz bewusst den höheren Schichten (wie der Transportschicht), um das Routing selbst so schnell und effizient wie möglich zu halten.
Die logische Ende-zu-Ende-Adressierung
Damit ein Paket sein Ziel findet, nutzt IP die logische Ende-zu-Ende-Adressierung. Wie du an der zugehörigen Grafik erkennen kannst, ist eine IP-Adresse nicht einfach eine fortlaufende Nummer, sondern hierarchisch aufgebaut. Sie besteht immer aus zwei Teilen:
- Netzwerk-ID: Identifiziert das übergeordnete Netz (vergleichbar mit der Postleitzahl und dem Ort auf einem Brief).
- Host-ID: Identifiziert das spezifische Endgerät innerhalb dieses Netzes (vergleichbar mit der Straße und der Hausnummer).
Diese logische Trennung ist essenziell, damit Datenpakete zielgerichtet durch das weltweite Internet navigiert werden können, ohne dass jeder Knotenpunkt jedes einzelne Endgerät auf der Welt kennen muss.
Warum ist die Unterteilung der IP-Adresse für das Routing so wichtig?
Routing über Netzwerkgrenzen hinweg
Du weißt bereits, dass Router verschiedene Netzwerke miteinander verbinden. Die wahre Stärke der zweigeteilten IP-Adresse zeigt sich beim netzwerkübergreifenden Routing, wie in der Abbildung dargestellt. Das Internet besteht aus abertausenden Teilnetzen. Ein Router irgendwo auf der Welt muss nicht wissen, wo sich dein exakter Laptop (die Host-ID) befindet.
Er betrachtet bei einem eintreffenden Paket ausschließlich die Netzwerk-ID der Ziel-IP-Adresse. Anhand seiner Routing-Tabelle entscheidet er dann lediglich, an welchen nächsten Knotenpunkt (Next Hop) er das Paket weiterleiten muss, um es dem Zielnetzwerk einen großen Schritt näherzubringen. Das hält die Routing-Tabellen klein und das Internet extrem schnell.
Die finale Zustellung im Zielnetzwerk
Erst wenn das Datenpaket den letzten Router erreicht hat – also den Router, der direkt mit dem Zielnetzwerk verbunden ist –, ändert sich das Vorgehen. Dieser finale Router nutzt nun die Host-ID der IP-Adresse. Er weiß, dass das Paket für sein eigenes lokales Netz bestimmt ist, und liefert es an das exakte Endgerät aus.
Diese Unterteilung ermöglicht erst die Skalierbarkeit des Internets: Die globale Wegfindung erfolgt grobmaschig durch die Netzwerk-ID, während die lokale Zustellung feinmaschig durch die Host-ID geschieht.
Wie unterscheiden sich physische und logische Adressen?
Die physische MAC-Adresse: Lokal und unveränderlich
Um die Notwendigkeit der logischen IP-Adressierung vollständig zu verstehen, hilft der Vergleich mit der physischen Adresse, wie in der Grafik veranschaulicht. Jede Netzwerkkarte (NIC) besitzt eine MAC-Adresse (Media Access Control). Diese wird vom Hersteller fest in die Hardware "eingebrannt" und ist im Regelfall unveränderlich.
Der entscheidende Punkt: Die MAC-Adresse wird ausschließlich im lokalen Netzwerk (LAN) verwendet. Sobald ein Datenpaket einen Router passiert und das lokale Netz verlässt, verliert die ursprüngliche MAC-Adresse des sendenden Geräts für den weiteren Weg durch das Internet ihre Relevanz. Sie eignet sich also nicht für das weltweite Routing.
Die logische IP-Adresse: Global und flexibel
Im Gegensatz zur starren Hardware-Bindung ist die IP-Adresse eine logische Adresse. Sie wird per Softwarekonfiguration zugewiesen – entweder manuell durch Administrator:innen oder automatisch (z. B. per DHCP).
Wenn du mit deinem Smartphone vom Firmen-WLAN ins Heim-WLAN wechselst, behältst du deine MAC-Adresse, bekommst aber eine neue IP-Adresse, die zum neuen Netzwerk passt. Nur diese logische, anpassbare IP-Adresse ermöglicht die netzwerkübergreifende Ende-zu-Ende-Kommunikation, da sie auf der gesamten Reise des Pakets durch das Internet (abgesehen von NAT-Szenarien) als festes Ziel erhalten bleibt.
Das Zusammenspiel bei der Datenübertragung
In der Praxis arbeiten beide Adressarten Hand in Hand, um ein Paket erfolgreich zuzustellen. Die logische IP-Adresse sorgt dafür, dass das Paket über viele Router hinweg das richtige Zielnetzwerk findet.
Im allerletzten Schritt, wenn das Paket im lokalen Zielnetzwerk angekommen ist, wird die IP-Adresse in die physische MAC-Adresse des Zielgeräts aufgelöst (meist über das ARP-Protokoll). Nur durch diese Übersetzung weiß der lokale Switch, an welchen physischen Anschluss er das Paket final ausliefern muss.
Teste dein Wissen
Du sendest ein IP-Datenpaket an einen neuen Webserver. Wie stellt das Internet Protocol (IP) vor dem Versand sicher, dass der Server empfangsbereit ist?