ping用来检查网络是否通畅或者网络连接速度的命令
telnet是用来探测指定ip是否开放指定端口
Telnet
一 、关于telnet
对于Telnet的认识,不同的人持有不同的观点,可以把Telnet当成一种通信协议,但是对于入侵者而言,Telnet只是一种远程登录的工具。一旦入侵者与远程主机建立了Telnet连接,入侵者便可以使用目标主机上的软、硬件资源,而入侵者的本地机只相当于一个只有键盘和显示器的终端而已。
二 、使用
1.启动telnet。控制面板-->程序-->程序和功能-->启用或关闭windows功能-->勾选Telnet的两个选项。
![](https://img2020.cnblogs.com/blog/957260/202009/957260-20200903135942111-1349510739.png)
若显示如下,则为未启用Telnet客户端:
![](https://img2020.cnblogs.com/blog/957260/202009/957260-20200903140117251-677247263.png)
2.打开cmd窗口,输入telnet,如果端口关闭或者无法连接,则显示不能打开到主机的链接,链接失败;端口打开的情况下,链接成功,则进入telnet页面(全黑的),证明端口可用。
![](https://img2020.cnblogs.com/blog/957260/202009/957260-20200903140241805-253972995.png)
三 、Telnet 客户端命常用命令:
open : 使用 openhostname 可以建立到主机的 Telnet 连接。
close : 使用命令 close 命令可以关闭现有的 Telnet 连接。
display : 使用 display 命令可以查看 Telnet 客户端的当前设置。
send : 使用 send 命令可以向 Telnet 服务器发送命令。支持以下命令:
ao : 放弃输出命令。
ayt : “Are you there”命令。
esc : 发送当前的转义字符。
ip : 中断进程命令。
synch : 执行 Telnet 同步操作。
brk : 发送信号。
quit :使用 quit 命令可以退出 Telnet 客户端。
ping通,telnet不行
ip地址可达,但相应端口不可达,说明是访问的机器的防火墙(iptables或firewall)设置了端口拒绝
ping不通,telnet可以
防火墙设置了ip访问限制,但是服务器网络服务是正常的