SSブログ

W5100のぁゃしぃ動作 [NETWORK]

ether_shield_011.png例のArduino Ethernetライブラリの評価の為にパケットモニタ(PacMon)を仕掛け、そのままの状態で放置していた時の話。

家のPCのOSはマイクロソフトの最新OSであるWindows2000(笑)なので、このWindows2000は大体6分置きにARPテーブルのエントリーの更新を行います。

図のハイライトされた行の上2つがPCから送られたARP要求ですが、何故かこの時にはW5100は応答していません。

ここでPC側のARPテーブルからW5100のエントリーは無効となったので、次にPC側がTCPで接続する時はブロードキャストでARP要求を掛けて応答を待ちます。(注意!、パケットモニターのフィルターをW5100のMACアドレスに指定しているので、ブロードキャストパケットは画面に表示されていない。)

と、ここでようやくW5100はARP応答を返しています。

なんでしょう?、この動きは。

※追記
うーん、やはり宛先MACアドレスを指定された時のARP要求は無視するようですね。それ程大きな実害は無いですが、バグだね。

とても読むの大変ですが、プロトコルスタックを作成するなら必読です。

詳解TCP/IP〈Vol.1〉プロトコル

詳解TCP/IP〈Vol.1〉プロトコル

  • 作者: W.リチャード スティーヴンス
  • 出版社/メーカー: ピアソンエデュケーション
  • 発売日: 2000/12
  • メディア: 単行本



マスタリングTCP/IP 入門編 第4版

マスタリングTCP/IP 入門編 第4版

  • 作者: 竹下 隆史
  • 出版社/メーカー: オーム社
  • 発売日: 2007/02/24
  • メディア: 大型本



nice!(0)  コメント(0)  トラックバック(0) 

nice! 0

コメント 0

コメントを書く

お名前:[必須]
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

※ブログオーナーが承認したコメントのみ表示されます。

トラックバック 0

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。