Fragmentierung: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| (8 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
=Identification= | =Identification= | ||
| − | Über das Identifikationsfeld kann der Zielhost feststellen, zu welchem | + | *Über das Identifikationsfeld kann der Zielhost feststellen, zu welchem Datengramm ein neu angekommenes Fragment gehört. |
| − | Datengramm ein neu angekommenes Fragment gehört. Alle | + | *Alle Fragmente eines Datengramms enthalten die gleiche Identifikation. |
| − | Fragmente eines Datengramms enthalten die gleiche | + | |
=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 Beginn des gesamten Datengramms ein Fragment gehört. |
| − | Beginn des gesamten Datengramms ein Fragment gehört. Mit Hilfe | + | *Mit Hilfe dieser Angabe kann der Zielhost das Originalpaket wieder aus den Fragmenten zusammensetzen. |
| − | dieser Angabe kann der Zielhost das Originalpaket wieder aus den | + | *Da dieses Feld nur 13 Bit groß ist, können maximal 8192 Fragmente pro Datengramm erstellt werden. |
| − | Fragmenten zusammensetzen. Da dieses Feld nur 13 Bit groß ist, | + | *Alle Fragmente, außer dem letzten, müssen ein Vielfaches von 8 Byte sein. |
| − | können maximal 8192 Fragmente pro Datengramm erstellt werden. | + | *Dies ist die elementare Fragmenteinheit. |
| − | Alle Fragmente, außer dem letzten, müssen ein Vielfaches von 8 Byte | ||
| − | sein. Dies ist die elementare Fragmenteinheit. | ||
| − | + | =Routing= | |
| + | {{#drawio:fragmentierung-routing}} | ||
| + | =Fragmentierung= | ||
| + | {{#drawio:fragmentierung}} | ||
Aktuelle Version vom 27. März 2023, 11:11 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 Identifikation.
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.

