IPv4/Header: Unterschied zwischen den Versionen
Zeile 116: | Zeile 116: | ||
* Variable Länge (max. 40 Byte) | * Variable Länge (max. 40 Byte) | ||
; Source Routing | |||
Liste von Routern, die ein Datagram durchlaufen soll | |||
* Der genommene Weg wird aufgezeichnet (max. 9 Hops) | * Der genommene Weg wird aufgezeichnet (max. 9 Hops) | ||
loose | |||
Die Angegebenen IP Adressen müssen nicht benachbart sein | Die Angegebenen IP Adressen müssen nicht benachbart sein | ||
strict | |||
Die Angegebenen IP Adressen müssen benachbart sein | Die Angegebenen IP Adressen müssen benachbart sein | ||
* sonst wird das Paket verworfen und eine ICMP source route failed Nachricht an den Sender geschickt | * sonst wird das Paket verworfen und eine ICMP source route failed Nachricht an den Sender geschickt | ||
* Source Routing ist nahezu überall abgeschaltet, da es ein Sicherheitsrisiko darstellt (IP Spoofing) | * Source Routing ist nahezu überall abgeschaltet, da es ein Sicherheitsrisiko darstellt (IP Spoofing) | ||
; Record Route | |||
Router hängen ihre IP-Adresse an das Optionsfeld an | |||
Zeitstempel | |||
IP-Adresse und Zeitpunkt des Durchlaufes werden aufgezeichnet | |||
|- | |- |
Version vom 28. Mai 2025, 09:13 Uhr
IPv4/Header - Metadaten eines IP-Datagramms
Beschreibung
- IPv4-Header ist mindestens (meist) 20 Bytes lang
Bei Übertragung auf Basis von Ethernet folgt er dem Ethernet-Typfeld, das für IPv4-Pakete auf 080016 festgelegt ist
- Auf anderen Übertragungsmedien und Protokollen kann der Header auch der erste Eintrag sein
- Im Typfeld des Ethernet-Frames wird für IPv4 080016 eingetragen
0-3 | 4-7 | 8-13 | 14-15 | 16-18 | 19-23 | 24-27 | 28-31 | |
---|---|---|---|---|---|---|---|---|
Version | IHL | DSCP | ECN | Gesamtlänge | H e a d e r | |||
Identifikation | Flags | Fragment Offset | ||||||
TTL | Protokoll | Header-Prüfsumme | ||||||
Sender-IP-Adresse | ||||||||
Empfänger-IP-Adresse | ||||||||
Optionen | ||||||||
Optionen | Padding | |||||||
Header-Felder
Feld | Beschreibung |
---|---|
Version | Version des IP-Protokolls
|
IHL | Internet Header Length
Länge des IP-Protokoll-Kopfes in 32-Bit-Worten an
|
DSCP | Differentiated Services Code Point
Eine spezielle Bedeutung kommt in modernen Implementierungen dem früheren Feld Type of Service (ToS) im zweiten Oktett des IPv4-Headers zu
Das ToS-Feld wurde durch das DS-Feld (differentiated services) ersetzt
|
ECN | |
Gesamtlänge | Länge des Paketes in Byte inklusive Header
|
Identifikation | Eine eindeutige Identifikation (Zähler)
|
Flags | DF (Don‘t Fragment)
|
Fragment Offset | Fragmentabstand
|
TTL | Time To Live
Problem
Lösung
|
Protokoll | Nummer des Transportprotokolls
Legt fest, welches Protokoll für die Weiterverarbeitung auf 03 zuständig ist (demultiplexing)
|
Header-Prüfsumme | Prüfsumme
|
Sender-IP-Adresse | 32-Bit IPv4-Adresse
Wird international von der IANA (Internet Assigned Numbers Association) geregelt
|
Empfänger-IP-Adresse | |
Optionen | Ggrößtenteils ungenutzt
Ohne Optionen ist der IPv4-Header 20 Bytes lang
Erweiterbarkeit des Headers
Liste von Routern, die ein Datagram durchlaufen soll
loose Die Angegebenen IP Adressen müssen nicht benachbart sein strict Die Angegebenen IP Adressen müssen benachbart sein
Router hängen ihre IP-Adresse an das Optionsfeld an Zeitstempel IP-Adresse und Zeitpunkt des Durchlaufes werden aufgezeichnet |
Padding | Auffüllen des Wortes auf 32-Bit |
Payload
- Nutzdaten
Segment (TCP) oder Datagramme (UDP) höherer Protokolle
Anhang
Siehe auch
Dokumentation
Links
Weblinks