IP メッセージを送信するときに、be とパケットの宛先の間のネットワーク パスの各ホップが、次のホップの MTU が送信したパケットのサイズよりも大きいかどうかを確認することを理解しています。その場合、パケットはフラグメント化され、2 つのパケットは別々にネクスト ホップに送信され、宛先で (場合によっては、最初に検出された NAT ルーターで) 再構成されます。私が理解している限り、これはかなり悪いことかもしれませんが、その理由はよくわかりません。
- 接続が多くのパケットをドロップする傾向がある場合、単一のフラグメントを失うと、パケット全体を再送信する必要があることを理解しています (これは実際に私が自分で見つけた唯一のことです)
- 私のパケットがフラグメント化される代わりにドロップされる可能性はありますか?
- パケット フラグメントはどのように識別されますか? それらが正しく再組み立てされることを 100% 確信できますか? たとえば、同じ長さの 2 つの IP パケットをほぼ同時に同じ宛先に送信した場合、AAA、BBB が ABA、BAB に再構成されたように、2 つのフラグメントが交換される可能性はどれくらいありますか?
原則として、パケットがドロップされず、フラグメントが正しく再構成されている場合、実際にパケット フラグメント化を使用することは、ローカル帯域幅を節約し、1 つの大きなパケットだけではなく、ますます多くのヘッダーを送信する必要がないように思えます。
ありがとうございました