パケット フラグメンテーションの目的は理解しています。答えから、私が理解していないのは、全長とフラグメントのオフセットだけです。この問題を解決するためにあなたが私に与えることができる助けを大いに感謝します.
以下、質問と回答です。
ホスト A がルーター R 1 に接続され、R 1 が別のルーター R 2 に接続され、R 2 がホスト B に接続されているとします。900 バイトのデータと 20 バイトの TCP ヘッダーを含む TCP メッセージがホスト A で IP コードに渡され、B に配信されます。3 つのリンクを介して送信される各パケットの IP ヘッダーの全長、識別、DF、MF、およびフラグメント オフセット フィールドを表示します。リンク A-R1 は 14 バイトのフレーム ヘッダーを含む 1024 バイトの最大フレーム サイズをサポートでき、リンク R1-R2 は 8 バイトのフレーム ヘッダーを含む 512 バイトの最大フレーム サイズをサポートでき、リンク R2-B をサポートできると仮定します。 12 バイトのフレーム ヘッダーを含め、最大 512 バイトのフレーム サイズをサポートできます。
答え:
The initial IP datagram will be fragmented into two IP datagrams at I1. No other fragmentation will occur.
Link A-R1:
Length = 940; ID = x; DF = 0; MF = 0; Offset = 0
Link R1-R2:
(1) Length = 500; ID = x; DF = 0; MF = 1; Offset = 0
(2) Length = 460; ID = x; DF = 0; MF = 0; Offset = 60
Link R2-B:
(1) Length = 500; ID = x; DF = 0; MF = 1; Offset = 0
(2) Length = 460; ID = x; DF = 0; MF = 0; Offset = 60