当前位置: 代码迷 >> 交换机/路由器 >> ”telnet +某主机的ip+ 服务的端口“,这是什么原理
  详细解决方案

”telnet +某主机的ip+ 服务的端口“,这是什么原理

热度:367   发布时间:2016-04-29 05:04:28.0
【求助】”telnet +某主机的ip+ 服务的端口“,这是什么原理?
“telnet 目标ip 对端port”,是不是可以测试对端的tcp上的该port是不是开启状态? 这个方法经常用于调试穿越防火墙的连接吧?

我有点疑问,这是什么原理啊? 从过程来看,“telnet 目标ip” 就是想连接目标ip的telnet服务嘛,而且要默认占用对端的23端口; 后面又跟上另外一个端口算怎么回事啊?

哪位能给解释一下?

另外这种方法好像只能测试对端的tcp端口吧? 如果要测试对方的udp端口呢? 

谢谢各位~

------解决方案--------------------
telnet是基于tcp协议的,因为tcp协议有3次握手机制,所以只要用telnet连接服务器任何正常开放的tcp服务的端口都会得到回应,因为此特点才使用telnet作为最常用的测试工具。成功建立了连接并不带表可以使用telnet进行终端操作。仅用于测试服务是否启动。

udp协议是无连接的,而telnet是基于tcp的。所以也无法用建立连接的方式进行测试。
测试udp一般会用nc之类的工具,也可以自己写程序。
  相关解决方案