IPフラグメンテーションを可視化するソフト。


TCP/IPについて学んでおり、MTUに応じてIPフラグメンテーションが起きる、とのことですが、イーサネットであれば1500byteとのことで、例えば、Web閲覧で、少し大きなWebページならフラグメント化されて見ているということになると思います。
それらがどうフラグメント化されて、ちゃんと結合されているか、等について確認できるソフトはあるでしょうか?パケットキャプチャソフトしかないでしょうか?

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2011/07/24 21:46:42
  • 終了:2011/07/31 21:50:03

回答(2件)

id:TransFreeBSD No.1

TransFreeBSD回答回数668ベストアンサー獲得回数2682011/07/24 23:48:23

ポイント50pt

Web閲覧で、少し大きなWebページならフラグメント化されて見ているということになると思います。

それはIPフラグメンテーションではありません。

WebではおもにHTTPが使われますが、HTTPはTCPを使います。

大きなデータはTCPのレベルでIPフラグメンテーションが発生しないように分割され、データ位置が分かるようにシーケンス番号などが付与されます。

通常はこれがうまく働き、パケットがMTUを超えず、IPフラグメンテーションは発生しません。

フラグメント化されるのは、上記がうまくいってない場合や、UDPで大きなデータを送る場合等です。

いずれもOSが処理しますので通常のアプリケーションでは分かりません。ですからパケットキャプチャする必要がありますが、逆にパケットキャプチャしても、アプリケーションとOSの間でのやりとりが分かりません。

したがって、パケットキャプチャソフトと、データを送受信するテスト用のアプリケーションが必要になります。

id:km1981 No.2

km1981回答回数429ベストアンサー獲得回数492011/07/31 12:59:20

ポイント50pt

IPフラグメンテーションというのは

MTUよりIPパケットのサイズが大きいときに

MTUのサイズに収まるように分割することを意味します

大きなWebページを見ることとは関係ありません

http://www.atmarkit.co.jp/icd/root/55/5798855.html

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません