IPv4 Header

| Feld | Beschreibung |
|---|---|
| Version | IPv4 oder IPv6 |
| Header Length | Länge der IP-Header |
| Type of Service | Verschiedene Werte für Priorität und Dienstgüte, einschließlich 0 bis 255. |
| Total Length | Gesamtlänge des IP-Pakets, einschließlich Header und Daten. |
| Identication number | Eine eindeutige Kennung für das Paket, die bei der Fragmentierung verwendet wird, um Fragmente wieder zusammenzuführen. |
| Flags | Bit 0: Reserviert (immer 0) Bit 1: Don't Fragment.Wenn gesetzt, wird das Fragmentieren des Pakets vermieden. Bit 2: More Fragments. Wenn gesetzt, gibt es mehr Fragmente des Pakets. |
| Fragment Offset | Wert von 0 bis 65535 (8 Bytes) Gibt die Position des Fragments innerhalb des ursprünglichen Pakets an. |
| Time to Live | Wert von 0 bis 255. Bestimmt, wie lange ein Paket im Netzwerk verbleiben darf, bevor es verworfen wird. Jeder Router, der das Paket weiterleitet, verringert diesen Wert um 1. |
| Protocol | Protokoll des Payloads. - ICMP - TCP |
| Header Checksum | Wert von 0 bis 65535. Prüfziffer, die zur Fehlererkennung im IP-Header verwendet wird. |
| Padding | Null-Bytes zur Sicherstellung, dass der Header eine Länge hat, die durch 32 Bit teilbar ist. |