- PR -

MSのSMBはMTUを無視する?

1
投稿者投稿内容
スパイク
常連さん
会議室デビュー日: 2002/07/05
投稿数: 24
投稿日時: 2004-07-09 11:28
スパイクと申します。

2台のWindowsXP間でファイル共有を行いマシン間のコピーのやり取り(IPv4)を
以下の方法でモニタしていました。
「NICドライバとIPv4プロトコルドライバの間にモニタ用のドライバを入れ、
 通知されてくるTCP/IPのヘッダを解析する。」
そうしたところコピーする側に以下のようなデータが流れてきていました。
MACヘッダのタイプ =IPv4
IPヘッダの全長 =1600〜4500
IPヘッダのプロトコル=TCP
その他 = SMB、"NetBIOS session service"

両マシンともにMTUは1500です。
なぜこのようなデータが流れてくるのか、その仕組みについて
教えて頂ければ助かります。

※2台のマシンはクロスケーブルで直結しているためHUBなどは経由してません。
※都合上パケットキャプチャなどはできない環境にあります。

よろしくお願いします。
MMX
ぬし
会議室デビュー日: 2001/10/26
投稿数: 861
投稿日時: 2004-07-09 15:00
プロトコルのヘッダ部分が必要以上に長い
http://internet.watch.impress.co.jp/www/article/2003/0513/check.htm
ルーターやウイルスソフトメーカに相談ではどうでしょう
スパイク
常連さん
会議室デビュー日: 2002/07/05
投稿数: 24
投稿日時: 2004-07-14 13:46
早速のリプライありがとうございます。
説明不足でしたが、IPヘッダは正常でありIPヘッダに設定してあるデータ長と
同じだけのペイロードが存在します。なのでデータそのものは正常だと思われます。
いろいろ調べたところ、ギガビットイーサにはジャンボフレームという
規格が存在していることがわかりました。
もしかしたらこれに関連しているかもしれません。
1

スキルアップ/キャリアアップ(JOB@IT)