Enthält die Nummer des Transportprotokolls, an das das Paket weitergeleitet werden muß.
Die Numerierung von Protokollen ist im gesamten Internet einheitlich.
Bei UNIX-Systemen sind die Protokollnummern in der Datei /etc/protocols abgelegt.
Beispiele:
ICMP 1
TCP 6
UDP 17
ESP 50
Header Checksum
Dieses Feld enthält die Prüfsumme der Felder im IP-Header.
Die Nutzdaten des IP-Datengramms werden aus Effiziengründen nicht mit geprüft.
Diese Prüfung findet beim Empfänger innerhalb des Transportprotokolls statt.
Die Prüfsumme muß von jedem Netzknoten, der durchlaufen wird, neu berechnet werden, da der IP-Header durch das Feld Time-to-Live sich bei jeder Teilstrecke verändert.
Aus diesem Grund ist auch eine sehr effiziente Bildung der Prüfsumme wichtig.
Als Prüfsumme wird das 1er-Komplement der Summe aller 16-Bit- Halbwörter der zu überprüfenden Daten verwendet.
Zum Zweck dieses Algorithmus wird angenommen, daß die Prüfsumme zu Beginn der Berechnung Null ist.
Source Address, Destination Address
In diese Felder werden die 32-Bit langen Internet-Adressen zur eingetragen.
Die Internet-Adressen werden im nächsten Abschnitt näher betrachtet.
Options und Padding
Das Feld Options wurde im Protokollkopf aufgenommen,um weitere Informationen zu ergänzen.
Das Optionsfeld hat eine variable Länge.
Jede Option beginnt mit einem Code von einem Byte, über den die Option identifiziert wird.
Manchen Optionen folgt ein weiteres Optionsfeld von 1 Byte und dann ein oder mehrere Datenbytes für die Option.
Das Feld Options wird über das Padding auf ein Vielfaches von 4 Byte aufgefüllt.
End of Options List
Kennzeichnet das Ende der Optionsliste.
No Option
Kann zum Auffüllen von Bits zwischen Optionen verwendet werden.
Security
Bezeichnet, wie geheim ein Datengramm ist. In der Praxis wird diese Option jedoch fast immer ignoriert.
Loose Source-Routing, Strict Source-Routing
Diese Option enthält eine Liste von Internet-Adressen, die dasDatagramm durchlaufen soll.
Auf diese Weise kann dem Datenpaket vorgeschrieben werden eine bestimmte Route durch das Internet zu nehmen.
Beim Source-Routing wird zwischen Strict Source and Record Route und Loose Source and Record Route unterschieden.
Record Route
Die Knoten, die dieses Datengramm durchläuft, werden angewiesen ihre IP-Adresse an das Optionsfeld anzuhängen.
Time Stamp
Diese Option ist mit der Option Record Route vergleichbar.
Zusätzlich zur IP-Adresse wird bei dieser Option die Uhrzeit des Durchlaufs durch den Knoten vermerkt.