UDP ポートがブロックされていますか?

UDP ポートがブロックされていますか?

リクエストを送信している UDP ポートがブロックされているかどうかはどうすればわかりますか? snmp リクエストを送信しており、SNMP エージェントは UDP ポート 161 でリクエストを受信します。ポートがブロックされているかどうかを知りたいです。

答え1

必要ありません。UDP はコネクションレスです。唯一の確認方法は、メッセージへの返信を待っている何かがあり、それが応答しないかどうかです。それでもブロックされているとはわかりません。単に何かが間違っていること、つまり「一般的なエラー」のようなものが通知されます。

編集: これは、これをリモートで発見することに関して話していることを前提としています。

http://en.wikipedia.org/wiki/ポートスキャナ#UDP_scanning

答え2

パケットが受信側のコンピュータに受信されたかどうかをテストする最も確実な方法は、ネットワークスニファーを使用することです。ワイヤーシャーククライアントとサーバーの両方で Wireshark を実行することをお勧めします (両方ともネットワーク アプライアンスではなく PC であると想定)。これにより、送信と受信 (ファイアウォールがブロックしている場合は受信されない) を確認できます。

関連情報