Как узнать, заблокирован ли UDP-порт, на который я отправляю запросы?
Я отправляю snmp-запрос, и SNMP-агент получает запросы на UDP-порт 161.
Я хочу знать, заблокирован порт или нет?
UDP-порт заблокирован?


2 ответа
вы не делаете. UDP не поддерживает соединения. Единственный способ сказать, если у вас есть что-то ждут, чтобы ответить на ваше сообщение и не отвечает. Даже это не говорит вам, что он заблокирован, он просто говорит вам, что что-то не так, вроде "общей ошибки."
edit: это предполагает, что вы говорили с точки зрения обнаружения этого удаленно.

окончательный способ проверить, получен ли пакет компьютером-получателем, с помощью сетевого анализатора пакетов. Используйте Wireshark. Я рекомендую запустить Wireshark и на клиенте и на сервере (предполагая, что они-оба ПК, не сетевое устройство), таким образом, вы видите, что это передается, а также получено (или не получено, если межсетевой экран блокирует его).

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]