如何UDP/TCP端口是否通了

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何UDP/TCP端口是否通了相关的知识,希望对你有一定的参考价值。

1.测试UDP端口是否通了

[email protected]:~# nc -vuz 192.168.1.10 50100
Connection to 192.168.1.10 50100 port [udp/*] succeeded!

说明UDP端口50100端口通了。

想要连接到某处: nc [-options] hostname port[s] [ports] …
绑定端口等待连接: nc -l port [-options] [hostname] [port]

  • -g<网关>:设置路由器跃程通信网关,最多设置8个;

  • -G<指向器数目>:设置来源路由指向器,其数值为4的倍数;

  • -h:在线帮助;

  • -i<延迟秒数>:设置时间间隔,以便传送信息及扫描通信端口;

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

  • -n:直接使用ip地址,而不通过域名服务器;

  • -o<输出文件>:指定文件名称,把往来传输的数据以16进制字码倾倒成该文件保存;

  • -p<通信端口>:设置本地主机使用的通信端口;

  • -r:指定源端口和目的端口都进行随机的选择;

  • -s<来源位址>:设置本地主机送出数据包的IP地址;

  • -u:使用UDP传输协议;

  • -v:显示指令执行过程;

  • -w<超时秒数>:设置等待连线的时间;

  • -z:使用0输入/输出模式,只在扫描通信端口时使用。


2. 测试TCP端口

[email protected]:~# telnet 192.168.1.109 80
Trying 192.168.1.10...
Connected to 192.168.1.10.
Escape character is ‘^]‘.

出现以上,说明TCP端口也通了

以上是关于如何UDP/TCP端口是否通了的主要内容,如果未能解决你的问题,请参考以下文章

qt udp/tcp 绑定发送源端口(Specify source UDP port when writing datagram)

qt udp/tcp 绑定发送源端口(Specify source UDP port when writing datagram)

使用 TCL 捕获 SYSlog(端口 514)UDP/TCP?

UDP/TCP 发送和接收,无需端口转发

如何在linux中使用iptables打开UDP端口

OSI七层模型与TCP/UDP初识(代码待补充,7.31补充)