Fragmentierung: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(→Flags) |
|||
| Zeile 5: | Zeile 5: | ||
=Flags= | =Flags= | ||
| − | Das Flags-Feld ist drei Bit lang. Die Flags bestehen aus zwei Bits | + | *Das Flags-Feld ist drei Bit lang. Die Flags bestehen aus zwei Bits namens DF - Don't Fragment und MF - More Fragments. |
| − | namens DF - Don't Fragment und MF - More Fragments. Das erste Bit | + | *Das erste Bit des Flags-Feldes ist ungenutzt bzw. reserviert. |
| − | des Flags-Feldes ist ungenutzt bzw. reserviert. Die beiden Bits DF und | + | *Die beiden Bits DF und MF steuern die Behandlung eines Pakets im Falle einer Fragmentierung. |
| − | MF steuern die Behandlung eines Pakets im Falle einer | + | *Mit dem DF-Bit wird signalisiert, daß das Datengramm nicht fragmentiert werden darf. |
| − | Fragmentierung. Mit dem DF-Bit wird signalisiert, daß das | + | *Auch dann nicht, wenn das Paket dann evtl. nicht mehr weiter transportiert werden kann und verworfen werden muß. |
| − | Datengramm nicht fragmentiert werden darf. Auch dann nicht, wenn | + | *Alle Hosts müssen, wie schon gesagt Fragemente bzw. Datengramme mit einer Größe von 576 Bytes oder weniger verarbeiten können. |
| − | das Paket dann evtl. nicht mehr weiter transportiert werden kann und | + | *Mit dem MF-Bit wird angezeigt, ob einem IP-Paket weitere Teilpakete nachfolgen. |
| − | verworfen werden muß. Alle Hosts müssen, wie schon gesagt | + | *Diese Bit ist bei allen Fragmenten außer dem letzten gesetzt. |
| − | 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= | =Fragment Offset= | ||
Der Fragmentabstand bezeichnet, an welcher Stelle relativ zum | Der Fragmentabstand bezeichnet, an welcher Stelle relativ zum | ||
Version vom 14. September 2021, 13:51 Uhr
Identification
Über das Identifikationsfeld kann der Zielhost feststellen, zu welchem Datengramm ein neu angekommenes Fragment gehört. Alle Fragmente eines Datengramms enthalten die gleiche.
Flags
- 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.

