telnet命令 测试端口连接是否正常


Telnet命令测试端口连接是否正常。我想在3天前分享前锋JAVA开发学院

例如:telnet 222.83.228.129 80

结果:测试222.83.228.129 ip端口,可以连接吗?

“ telnet目标ip对等端口”,可以测试对等tcp上的端口是否打开。

telnet客户端进程和最终用户本身通过tcp建立连接,当然前提是双方都打开了相应的端口。如果失败,则证明它穿过防火墙时没有开放的辅助端口(当然,这不是绝对的,例如防火墙限制)。根据我的经验

udp比较容易

从过程的角度来看,“ telnet目标ip”是要连接到目标ip的telnet服务,默认情况下它应占用对等端口23;以后另一个端口怎么回事?

telnet服务目标的默认端口是23,它是应用程序层的C/S,因此您的telnet + ip地址是确定的,

对于类似sqlserver 2000的东西

telnet服务的端口是1433,因此您需要telnet + ip + port

另外,这种方法似乎只能测试对等体的tcp端口?如果要测试对方的udp端口?

是的,telnet的原理表明udp是无连接的,因此telnet无法对其进行测试。通常,可以将0字节的udp数据包发送到目标主机的每个端口。

如果接收到带有无法访问端口的ICMP消息,则端口将关闭,否则将假定该端口处于打开状态。

收集报告投诉

0x251C

示例:telnet 222.83.228.129 80

结果:测试222.83.228.129 IP端口,是否可以连接?

“Telnet目标IP对等端口”,您可以测试对等TCP上的端口是否打开。

telnet客户端进程和最终用户本身通过tcp建立连接,当然前提是双方都打开了相应的端口。如果失败,则证明没有打开的辅助端口(当然这不是绝对的,例如防火墙限制)如果它通过防火墙。根据我的经验

udp相对容易

从进程的角度来看,“telnet target ip”是要连接到目标ip的telnet服务,默认情况下应该占用对等端口23;以后另一个端口会发生什么情况?

telnet服务目的地的默认端口是23,这是应用层的c/s,因此telnet+ip地址是可以的,

对于sqlserver 2000之类的应用程序

telnet服务的端口是1433,因此您需要telnet+ip+端口

另外,这个方法似乎只测试对等端的TCP端口?如果要测试另一个的udp端口?

是的,telnet的原理已经表明udp是无连接的,所以它不能被telnet测试。通常,0字节的udp数据包可以发送到目标主机的每个端口。

如果我们收到端口不可达的icmp消息,则说明该端口已关闭,否则认为该端口已打开。