我如何知道我发送请求的 UDP 端口是否被阻止?我正在发送 snmp 请求,SNMP 代理在 UDP 端口 161 上接收请求。我想知道该端口是否被阻止?
答案1
你不知道。UDP 是无连接的。唯一的判断方法是,如果有东西在等待回复你的消息,而它没有响应。即使这样也不能告诉你它被阻止了,它只是告诉你出了问题,有点像“一般错误”。
编辑:这假设您正在谈论远程发现这一点。
答案2
测试接收方计算机是否收到数据包的确切方法是使用网络嗅探器。使用Wireshark。我建议在客户端和服务器上都运行 Wireshark(假设它们都是 PC,而不是网络设备),这样您就可以看到它被发送以及被接收(或者如果防火墙阻止它则没有被接收)。