检测tcp/udp端口是否可用

作者: 阳一yayi | 来源:发表于2019-02-12 14:59 被阅读9次

telnet

我们一般检查服务的端口是否可用,通常使用telnet工具。

使用方法:

# telnet 192.168.173.82 22
Trying 192.168.173.82...
Connected to 192.168.173.82.
Escape character is '^]'.
SSH-2.0-OpenSSH_6.6.1p1 Ubuntu-2ubuntu2.8
^C
Connection closed by foreign host.

但如果是udp的服务,telnet检测就会失效,因为telnet是基于tcp协议的。此时可以使用uc这个工具,大多linux发行版都自带这个工具。

nc

使用方法:

# nc -vuz 192.168.173.103 750
Connection to 192.168.173.103 750 port [udp/kerberos4] succeeded!

上面例子显示结果是通的。

但是要注意,如果对端开启了防火墙,防火墙把包DROP了,那么是收不到端口不可达消息的,那么使用nc命令就会发现实际不通的端口是通的。

仔细想想UDP的原理就清楚了,UDP不像TCP一样需要ACK,所以过一段时间没收到端口不可达,UDP就认为端口是通的,但是实际上UDP数据被防火墙DROP了。

相关文章

  • 检测tcp/udp端口是否可用

    telnet 我们一般检查服务的端口是否可用,通常使用telnet工具。 使用方法: 但如果是udp的服务,tel...

  • linux常用工具记录

    网络 nc 检测 Tcp或Udp端口是否可通 netstat 查看端口 iperf3 流量测试工具 ip 命令与 ...

  • TCP 与 UDP

    TCP 与 UDP(主要说TCP)TCP/UDP端口号TCP/UDP端口号TCP连接的建立TCP连接的建立发送se...

  • 【Linux】 Centos7 NC探测端口命令

    linux centos7 测试端口的连通性, 分别测试TCP端口与UDP端口安装nc命令 一、nc命令检测...

  • 2019-04-02 网络UDP协议验证

    1. 2019-04-02 网络UDP端口测试 1.1.1. 目的 验证发布公网的TCP、UDP协议端口是否正常2...

  • TCP和UDP端口测试

    我们测试电脑网是否正常的时候习惯用ping,但ping是基于ICMP协议,所认它并不能检测TCP或UDP端口是否正...

  • TCP

    TCP和UDP端口可以重复 TCP/IP协议中端口,范围从0到65535 TCP和UDP的区别 TCP协议需要创建...

  • Nmap

    扫描活跃主机 Nmap 命令: 目标主机是否存活 路由 扫描TCP端口 快速扫描常用端口 指定扫描端口 扫描UDP...

  • UDP--运输层--计算机网络

    1.UDP与TCP最大的区别是:UDP是无连接。 2.UDP在IP数据报服务之上增加了端口和差错检测。 3.差错检...

  • 【2019-08-13】linux常见的几种方法测试TCP/UD

    1.使用telnet工具可以测试TCP端口连通 2.使用nc工具测试TCP和UDP的连通性 3.nc测试是否可以开启端口

网友评论

    本文标题:检测tcp/udp端口是否可用

    本文链接:https://www.haomeiwen.com/subject/zttceqtx.html