Der IP Header
Header Length: Länge 4 Bits. Da das Options-Feld des IP-Headers keine feste
Länge hat, muß es eine Möglichkeit geben, die Länge des Headers festzustellen. Dazu legt das HLen-Feld die Länge
des IP-Header-Packetes in 32 Bit Wörtern fest. Die zulässige Mindestlänge ist 5.
Type Of Service: Länge 8 Bits. Definiert den Typ des IP-Header-Packets. Eine
inzwischen obsolete Beschreibung ist in RFC 1349
zu finden. Im Rahmen einer Erweiterung, auch im Hinblick auf das IPv6-Protokoll, gibt es die neue
RFC 2474, die jetzt DS-Field (Differentiated Services) genannt wird.
Nr | Bezeichnung | Wert | Bedeutung |
08 09 10 | Precidence (Priorität) | 0 | Routine |
1 | Priority |
2 | Imidiate |
3 | Flash |
4 | Flash Overide |
5 | CRITIC/ECP |
6 | Internetwork Control |
7 | Network Control |
11 | Delay | 0 | normale Verzögerung |
1 | niedrige Verzögerung |
12 | Throughput | 0 | Normaler Durchsatz |
1 | Hoher Durchsatz |
13 | Reliability | 0 | Normale Verlässlichkeit |
1 | Hohe Verlässlichkeit |
14 | Monetary cost | 0 | Normale Kosten |
1 | Minimale Kosten |
15 | MBZ | 0 | immer 0 (Must Be Zero) |
Total Length: Länge 16 Bits. Enthält die Gesammtlänge des
Packetes. Auf Grund der Länge von 16 Bit kann das größte IP-Packet eine Länge von 65535 Bytes (64 kBytes) haben.
Identification: Länge 16 Bits. Dient der eindeutigen Zuordnung eines Packetes zu
einem fragmentierten Packet, d.h. alle Packete eines fragmentierten Datagramms besitzen die gleiche Identifikationsnummer.
Flags: Länge 3 Bits. Dient zur Steuerung eines fragmentierten Packets.
Nr | Bezeichnung | Wert | Bedeutung |
16 | reserviert | 0 | immer 0 |
17 | Don't Fragment | 0 | fragmentieren erlaubt |
1 | nicht fragmentieren |
18 | More Fragments | 0 | letztes Fragment |
1 | weitere Fragmente folgen |
Fragment Offset: Länge 13 Bits. Enthält die Postion eines fragmentierten Packetes.
Time To Live: Länge 8 Bits. Legt die Lebensdauer des Packetes in Sekunden fest. Bei jedem
Route-Vorgang wird der Lebensdauerzähler um eins erniedrigt. Ist der Zähler bei Null angekommen, wird das Packet verworfen. Um
Überlastungen von Routern zu vermeiden, berechnet jeder Router bei Ankunnft eines Packets die lokale Zeit und reduziert die Lebensdauer
während der Verweilzeit des Packets. Zur Zeit wird ein Default-Wert von 64 verwendet. Siehe RFC 1122
Header Checksum: Länge 16 Bits. Prüfsumme (1er-Komplement)
des IP-Headers und der IP-Options. Da beim Durchgang durch einen Router das TTL-Feld verändert wird, muß die Prüfsumme neu
berechnet werden.
Source IP Address: Länge 32 Bits. Adresse des Senders.
Destination IP Address: Länge 32 Bits. Adresse des Empfängers.
Options: Länge variabel. Über das Options-Feld werden einige Sonderfunktionen,
wie Source-Routing und Timestamp gesteuert.
Nr | Bezeichnung | Wert | Bedeutung |
00 | Copy-Flag | 0 | nicht kopieren |
1 | kopieren |
01 02 | Class-Field | 0 | Control |
1 | reserviert |
2 | Debug und Messung |
3 | reserviert |
03 04 05 06 07 | Option Number | 0..31 |
Die nächsten 5 Bits |
Padding: Länge variabel. Dient zum Füllen des Packetes, um die Daten bei der
nächsten 32-Bit-Grenze zu beginnen.
Daten: Länge variabel. Hier ist die eigentliche Nutzlast des IP-Packets enthalten.
|