IPv4 kompakt: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 26: Zeile 26:
 
|colspan="32" style="background-color:yellow"|Data
 
|colspan="32" style="background-color:yellow"|Data
 
|}
 
|}
=Flags=
+
*[[Fragmentierung]]
Das Flags-Feld ist drei Bit lang. Die Flags bestehen aus zwei Bits
 
namens DF - Don't Fragment und MF - More Fragments. Das erste Bit
 
des Flags-Feldes ist ungenutzt bzw. reserviert. Die beiden Bits DF und
 
MF steuern die Behandlung eines Pakets im Falle einer
 
Fragmentierung. Mit dem DF-Bit wird signalisiert, daß das
 
Datengramm nicht fragmentiert werden darf. Auch dann nicht, wenn
 
das Paket dann evtl. nicht mehr weiter transportiert werden kann und
 
verworfen werden muß. Alle Hosts müssen, wie schon gesagt
 
Fragemente bzw. Datengramme mit einer Größe von 576 Bytes oder
 
weniger verarbeiten können. Mit dem MF-Bit wird angezeigt, ob einem
 
IP-Paket weitere Teilpakete nachfolgen. Diese Bit ist bei allen
 
Fragmenten außer dem letzten gesetzt.
 
=Fragment Offset=
 
Der Fragmentabstand bezeichnet, an welcher Stelle relativ zum
 
Beginn des gesamten Datengramms ein Fragment gehört. Mit Hilfe
 
dieser Angabe kann der Zielhost das Originalpaket wieder aus den
 
Fragmenten zusammensetzen. Da dieses Feld nur 13 Bit groß ist,
 
können maximal 8192 Fragmente pro Datengramm erstellt werden.
 
Alle Fragmente, außer dem letzten, müssen ein Vielfaches von 8 Byte
 
sein. Dies ist die elementare Fragmenteinheit.
 
 
 
[[Datei:fragment.gif]]
 
 
*[[IP Time to Live]]
 
*[[IP Time to Live]]
  
=Source Address, Destination Address=
+
*[[IP Addresse]]
In diese Felder werden die 32-Bit langen Internet-Adressen zur
 
eingetragen. Die Internet-Adressen werden im nächsten Absch
 
=Time to Live=nitt
 
näher betrachtet.
 

Aktuelle Version vom 26. Juni 2021, 13:55 Uhr

Ipv4 Header

32 Bit
Version Length Type of Service Total Length
Identification Flags Fragment Offset
Time to Live Protocol Header Checksum
Source Address
Destination Address
Options Paddings
Data