欢迎光临散文网 会员登陆 & 注册

Linux命令小技巧系列-nc命令测试tcp/udp端口连通性

2023-08-29 20:18 作者:程序员老廖  | 我要投稿

简介

nc是netcat的简写,有着网络界的瑞士军刀美誉。因为它短小精悍、功能实用,被设计为一个简单、可靠的网络工具。比如大家很熟悉使用telnet测试tcp端口,而nc可以支持测试linux的tcp和udp端口,而且也经常被用于端口扫描,甚至把nc作为server以TCP或UDP方式侦听指定端口做简单的模拟测试。


centos安装:yum install nc -y

Ubuntu安装:sudo apt-get -y install netcat-traditional


实践

服务端ip为:114.215.169.66

监听tcp端口与测监听

服务端监听在tcp的10000端口:nc -lnv 10000

客户端访问10000端口:nc 114.215.169.66 10000


监听UDP端口与测试

服务端监听在udp的10000端口:nc -lnvu 10000

往UDP端口发送消息echo -n "hello world,UDP" >/dev/udp/114.215.169.66/10000


参数说明:

  • -l 使用监听模式,管控传入的资料。

  • -n 直接使用IP地址,而不通过域名服务器。

  • -u 使用UDP传输协议。

  • -v 显示指令执行过程。

  • -w<超时秒数> 设置等待连线的时间。比如-w2 超时2秒






Linux命令小技巧系列-nc命令测试tcp/udp端口连通性的评论 (共 条)

分享到微博请遵守国家法律