Sie lernen hier mehr über den IP Header Aufbau und den einzelnen Bestandteilen sowie deren Bedeutungen. Das Internet Protokoll ist ein verbindungsloses und unzuverlässiges Protokoll. Die Unzuverlässigkeit resultiert aus der verbindungslosen Paketvermittlung, es wird also nicht gewährleistet, dass die Pakete auch ankommen. Da eine Zuverlässigkeit jedoch notwendig ist, wird diese von den Protokollen der höheren Schichten übernommen.
IP Header Aufbau
Die Bestandteile eines IP-Header Aufbaus werden hier im Detail beschrieben.
Versionsnummer im IP Header Aufbau
Versionsnummer des IP-Protokolls, welches für die IP-Paketerstellung verwendet wurde.
Headerlänge
Hier wird die Länge des IP-Headers festgelegt.
Service Type
In diesem Feld wird die Wichtigkeit eines IP-Pakets festgelegt. Möglich Einstellungen sind:
- minimale Verzögerung
- maximaler Durchsatz,
- maximale Zuverlässigkeit,
- minimale monetäre Kosten.
- Gesamtlänge (in Bytes)
- Dieses Feld gibt die gesamte Länge des IP-Pakets in Byte an.
- Identifikation
Da IP-Paket in mehrere Fragmente zerlegt werden können, muss jedes IP-Paket eine eindeutig identifizierbare Nummer erhalten. Anhand dieser Nummer können die Fragmente auf dem Zielrechner wieder zusammengesetzt werden.
Flags
Das Flags-Feld ist für die Fragmentierungserlaubnis und für das anschließende Zusammenbauen der einzelnen Fragmente zu IP-Pakten vorgesehen.
Fragment-Offset
Eine fortlaufende Nummerierung der Paketfragmente wird in diesem Feld durchgeführt, da die einzelnen Fragmente über IP nicht in der richtigen Reihenfolge beim Zielhost ankommen müssen.
TTL – Time to Live
Das Feld Time to Live (TTL) legt die Gültigkeit eines IP-Pakets in Sekunden fest. Ist die Gültigkeitsdauer abgelaufen, wird das Paket verworfen.
Protokoll
Da ein IP-Paket weitere Protokolle enthalten kann, wird dieses Feld dazu genutzt den jeweiligen enthaltenen Protokolltyp anzugeben z.B. TCP, UDP
Header-Prüfsumme
Die Prüfsumme des Headers wird vom Quellhost berechnet und in dieses Feld eingetragen. Kommt das Paket beim Zielhost an, wird die Prüfsumme erneut berechnet und mit der Prüfsumme im Header verglichen. Somit wird die Unversehrtheit des Headers gewährleistet.
Quell-IP-Adresse
Diese Feld enthält die Absenderadresse des Pakets, also die Quell-IP-Adresse
Ziel-IP-Adresse
Die Empfängeradresse und somit die Ziel-IP-Adresse werden in diesem Feld hinterlegt.
IP-Optionen
Im Optionsfeld können unter anderem folgende Einstellungen vorgenommen werden: Sicherheitsrestriktionen für militärische Anwendungen. Aufzeichnung der Route, welche das IP-Paket nimmt. Aufnahme eines Zeitstempels der Router.
IP-Daten
Hier sind die eigentlichen Nutzdaten und die Header der Protokolle der nachfolgenden Schichten des TCP-Referenzmodells hinterlegt.
Weiterführende Informationen zum IP Header Aufbau
Diese Informationen könnten Sie ebenfalls interessieren:
- Mehr Informationen zum IP-Protokoll
- RFC 791 – Internet Protocol