> 実はこのWin2000ではAddIPAddress()を使用してIPアドレスを複数保持しています。別PCからブロードキャストパケットを受信したら、あたかも複数台のプリンタがローカルネットワーク内に存在しているかのようにレスポンスを返すのが目的のプログラムです。(プリンタ管理ユーティリティの評価用プログラム)
SNMPのリクエストってブロードキャストで送信されることってあるのかしら? そこが,率直なところ,疑問なんです。 恐らく,ブロードキャストを送るという行為の目的は, 管理対象を探すこと(ディスカバリーとでも言うんでしょうか)だと思うのですが, それって,SNMPとは別の枠組みでやることじゃないかと思うんです。 たとえば,片っ端からIPアドレスをスキャンするとか, ICMP echoをブロードキャストするとか(今はこの方法は使えないのでしょうけど)。 その辺は,おぼろげな記憶で,確かではないんですが... だから,SNMPは管理対象のアドレスがすでにわかっているものとして, ユニキャストでリクエストを送るだけなんじゃないかと...
>もう少しRAWSOCKETについて調べてみようと思います。
もし,何かわかったら,教えてもらえると助かります。
More information about text formats
ディスカバリはSNMPとは別の枠組みでは?
> 実はこのWin2000ではAddIPAddress()を使用してIPアドレスを複数保持しています。別PCからブロードキャストパケットを受信したら、あたかも複数台のプリンタがローカルネットワーク内に存在しているかのようにレスポンスを返すのが目的のプログラムです。(プリンタ管理ユーティリティの評価用プログラム)
SNMPのリクエストってブロードキャストで送信されることってあるのかしら?
そこが,率直なところ,疑問なんです。
恐らく,ブロードキャストを送るという行為の目的は,
管理対象を探すこと(ディスカバリーとでも言うんでしょうか)だと思うのですが,
それって,SNMPとは別の枠組みでやることじゃないかと思うんです。
たとえば,片っ端からIPアドレスをスキャンするとか,
ICMP echoをブロードキャストするとか(今はこの方法は使えないのでしょうけど)。
その辺は,おぼろげな記憶で,確かではないんですが...
だから,SNMPは管理対象のアドレスがすでにわかっているものとして,
ユニキャストでリクエストを送るだけなんじゃないかと...
>もう少しRAWSOCKETについて調べてみようと思います。
もし,何かわかったら,教えてもらえると助かります。