プロが教える店舗&オフィスのセキュリティ対策術

はじめまして。よろしくお願いします。

Cでソケットプログラミング(WinXP,VC++6.0)を行っています。
やろうとしていることは、
・UDPパケットを同じネットワークセグメントのIPアドレスに送信する
ということです。

プログラムを作成し、本当に送信しているのかどうかをパケット
キャプチャソフト(wireshark)を使って確認してみました。

すると、ネットワーク上に存在するIPアドレスにはパケットを送信
しているのですが、存在しないIP(つまり、電源を切っているPC)には
パケットを送信していないことがわかりました。

ネットワーク上においてそのIPの存在に関係なく、パケット
を送信することは出来ないのでしょうか?
よろしくお願いします。

A 回答 (2件)

ブロードキャスト?

    • good
    • 0

ルーティングとかARPとか分かって無さそうですけど、


何故そんなことがしたいのかを言った方が適切な解答貰えるんじゃないでしょうか
    • good
    • 0
この回答へのお礼

ありがとうございます。

arpを調べたらわかりました。
arpテーブルに送信先IPのエントリがない->当然送信したいIPに対応するNICのMACアドレスもない->パケットを送信できない

ってことですね。

お礼日時:2009/01/16 21:47

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!