IPv4/Header: Unterschied zwischen den Versionen
(14 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 3: | Zeile 3: | ||
== Beschreibung == | == Beschreibung == | ||
; IPv4-Header ist mindestens (meist) 20 Bytes lang | ; IPv4-Header ist mindestens (meist) 20 Bytes lang | ||
; Ethernet | |||
Im [[Typfeld]] des [[Ethernet/Frame|Ethernet-Frame]]s wird für IPv4 ''0800<sub>16</sub>'' | |||
== Header-Felder == | |||
<!-- | |||
[[IPv4/Header/Format]] | [[IPv4/Header/Format]] | ||
--> | |||
{{:IPv4/Header/Format}} | |||
== | === Beschreibung === | ||
{| class="wikitable sortable options big" | {| class="wikitable sortable options big" | ||
|- | |- | ||
Zeile 19: | Zeile 21: | ||
* Hier Version 4 | * Hier Version 4 | ||
|- | |- | ||
| <span id=" | | <span id="IHL"></span>IHL || Internet Header Length | ||
Länge des IP-Protokoll-Kopfes in 32-Bit-Worten an | Länge des IP-Protokoll-Kopfes in 32-Bit-Worten an | ||
* Die minimale Länge beträgt 5 Worte, was auch der Normalfall ist | * Die minimale Länge beträgt 5 Worte, was auch der Normalfall ist | ||
Zeile 40: | Zeile 42: | ||
** um nicht mit verspäteten PDU in Konflikt zu kommen | ** um nicht mit verspäteten PDU in Konflikt zu kommen | ||
|- | |- | ||
| <span id="Flags"></span>Flags || | | <span id="Flags"></span>Flags ||DF (Don‘t Fragment) | ||
DF (Don‘t Fragment) | |||
* 0 = May Fragment | * 0 = May Fragment | ||
* 1 = Don‘t Fragment | * 1 = Don‘t Fragment | ||
Zeile 95: | Zeile 96: | ||
| <span id="Empfänger-IP-Adresse"></span>Empfänger-IP-Adresse || | | <span id="Empfänger-IP-Adresse"></span>Empfänger-IP-Adresse || | ||
|- | |- | ||
| <span id="Optionen"></span>Optionen || | | <span id="Optionen"></span>Optionen ||Größtenteils ungenutzt | ||
* [[#Optionen|Optionen]] | * [[#Optionen|Optionen]] | ||
* können den Header bis auf 60 Bytes (in 4-Byte-Schritten) verlängern | * können den Header bis auf 60 Bytes (in 4-Byte-Schritten) verlängern | ||
Zeile 118: | Zeile 119: | ||
* 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) | ||
Zeile 134: | Zeile 136: | ||
== Payload == | == Payload == | ||
; Nutzdaten | ; Nutzdaten | ||
Segment (TCP) | * [[Segment]] (TCP) | ||
* [[Datagramm]] (UDP) | |||
* … | |||
<noinclude> | <noinclude> | ||
Zeile 142: | Zeile 145: | ||
=== Siehe auch === | === Siehe auch === | ||
<div style="column-count: | <div style="column-count:2"> | ||
<categorytree hideroot=on mode="pages">{{BASEPAGENAME}}</categorytree> | <categorytree hideroot=on mode="pages">{{BASEPAGENAME}}</categorytree> | ||
</div> | </div> |
Aktuelle Version vom 30. Juni 2025, 14:26 Uhr
IPv4/Header - Metadaten eines IP-Datagramms
Beschreibung
- IPv4-Header ist mindestens (meist) 20 Bytes lang
- Ethernet
Im Typfeld des Ethernet-Frames wird für IPv4 080016
Header-Felder
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 | |||||||
Beschreibung
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
Das ToS-Feld wurde durch das DS-Feld (differentiated services) ersetzt
|
ECN | explicit congestion notification |
Gesamtlänge | Länge des Paketes in Byte inklusive Header
|
Identifikation | Eine eindeutige Identifikation (Zähler)
|
Flags | DF (Don‘t Fragment)
MF (More 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
Wird über den gesamten IP Header berechnet Berechnung beim Sender
Check beim Emfänger
|
Sender-IP-Adresse | 32-Bit IPv4-Adresse
Unabhängig von zugrundeliegender Netztechnologie
Vergabe der IP-Adressen Wird international von der IANA (Internet Assigned Numbers Association) geregelt
|
Empfänger-IP-Adresse | |
Optionen | Größtenteils ungenutzt
Ohne Optionen ist der IPv4-Header 20 Bytes lang
Erweiterbarkeit des Headers
Source Routing
loose
strict
Record Route 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
Anhang
Siehe auch
Dokumentation
Links
Weblinks