架构师_程序员_码农网

查看: 269|回复: 1

Windows 使用 NC 命令测试 UDP 端口是否连通

[复制链接]
发表于 2021-1-29 09:48:41 | 显示全部楼层
TCP端口大家都知道,比如80端口,可以使用 telnet ip 80,来验证端口是否正常监听,那UDP端口是否可以同样测试呢?

网上很多测试 UDP 端口是否通畅的文章,都不准确,最好的测试方法就是,服务端开启一个 UDP 监听,客户端向服务端发送 UDP 数据包,服务器查看是否能接收到,如下图:

udp.gif

nc是netcat的简写,使用UDP和TCP协议。 它是一个可靠的容易被其他程序所启用的后台操作工具,同时它也被用作网络的测试工具或黑客工具。 使用它你可以轻易的建立任何连接。内建有很多实用的工具。

命令

1) -l
用于指定nc将处于侦听模式。指定该参数,则意味着nc被当作server,侦听并接受连接,而非向其它地址发起连接。
2) -p <port>
用户设置监听的端口
3) -s
指定发送数据的源IP地址,适用于多网卡机
4) -u
指定nc使用UDP协议,默认为TCP
5) -v
输出交互或出错信息,新手调试时尤为有用
6)-w
超时秒数,后面跟数字
7)-z
表示zero,表示扫描时不发送任何数据

测试教程

服务器开启一个 udp 监听,端口为:12345,命令如下:


-lup 其实是 -l -u -p 的缩写形式

客户端通过udp协议,向服务器发送报文,命令如下:

输入任意字符串,回车即可,服务器查看是否收到,如下图:

test udp.jpg
最后,附上 Windows 下面的 nc 工具:

游客,如果您要查看本帖隐藏内容请回复







上一篇:cubase10.5教程
下一篇:jquery ajax 获取响应头
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
 楼主| 发表于 2021-1-29 09:52:26 | 显示全部楼层
nc 还可以传输文件,详情参考:https://www.cnblogs.com/nmap/p/6148306.html
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

免责声明:
码农网所发布的一切软件、编程资料或者文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:help@itsvse.com

QQ|手机版|小黑屋|架构师 ( 鲁ICP备14021824号-2 )|网站地图

GMT+8, 2021-4-13 16:09

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表