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