TCP SYN端口扫描方法如何在UDP端口上运行?

时间:2016-06-25 15:57:27

标签: port scanning nmap

如果我理解正确,最常见的端口扫描方法是使用TCP Syns并等待来自每个端口的ack数据包。

端口只接收UDP数据包时如何工作? (例如,UDP DNS服务器) 港口会回答吗?

另一个小问题: 为什么,当端口扫描8.8.8.8时,我看到53是TCP DNS端口而不是UDP?

提前致谢!

2 个答案:

答案 0 :(得分:1)

  

端口只接收UDP数据包时如何工作? (UDP DNS   服务器,例如)端口也会回答吗?

不一定。如果您探测UDP端口,它可能无法应答,因为

  1. 数据包过滤器丢弃数据包
  2. 服务不理解探测,因此无需回答
  3. 服务不愿意回答来自任意IP地址的数据包
  4. 在所有这些情况下,nmap的结论都是open|filtered。由于UDP没有像TCP那样的握手,因此没有可靠的方法来告诉open除了filtered;另请参阅官方Nmap参考指南中的Port Scanning Basics

答案 1 :(得分:0)

  

TCP SYN端口扫描方法如何在UDP端口上运行?

没有。

您无法将TCP数据包发送到UDP端口。