Ping是每个人学习都必须接触到的命令,可是Ping在多少人手中只是检测对方是否在线的工具,却并不知道ping的许多其他用途。Ping是电脑系统自带的一个可执行命令,可以用来检测网络是否通畅和网速的快慢,是必须学习而且掌握的一个命令。
Ping的原理非常简单,利用本机向目标主机发送一个数据包,之后要求目标主机回复一个同样大小的数据包,以此来检测机器是否连通,及网速大小,对方主机的系统类型等等信息。
一,Ping的基本用法
(3)Ping是验证网卡是否正常工作,电脑能否上网等的最简单方法。
(4)判断目标主机的系统类型
(5)通过Ping目标IP,在对方返回的TTL值中,可以粗略的判断对方的系统类型,一般情况下,100 -130之间的为windows系统240-255之间的为unDdlinux,但是TTL值可以修改。
入侵之前可以先看下对方的系统类型,更好的达到入侵目的。
二.Ping后返回的数据及分析
“time”表示往返时间
“sent”发送多少个秒包
“Received”受到多少回应包
“lost”丢失多少包
a目标IP已关机,或网络上不存在该地址。
b目标IP存在,但是对方设置了ICMP数据过渡,可以用Ping -a来检测对方,若获得对方的NetBios名称,则对方在线。
"Bad lP address"这个信息表明可能没有连接到DNS服务器,所以无法解析这个IP,也可能这个IP地址不存在。Source quench receiyed这个信息比较特殊,出现的几率比较小,表示对方中途的服务器繁忙,无法应答。
如果经过所有的路由表中具有达到目标的路由表中具有达到目标的路由,而目标因为其他原因未达到,会出现“time out”,如果路由表中连达到目标的路由都没有,就会出现“destination hostunreac'hable”下面举一个用Ping命令来查找电脑故障的例子。
3.输入任一域外主机ip,看数据包是能送出,输入“Ping 61.135.169.125”若出现“Request timeout”则表面网关设置错误。
通过以上一系列的裣查,就可以轻松找到电脑上不去网的根源所在,就可以轻松排除电脑故障。
以上为我总结的Ping命令的技巧应用,小命令里藏着大应用。不要简单认为Ping只是一个小小的可执行命令,其中的一些东西可能是一些人第一次听说。要充分利用我们自己已经掌握的技巧,这样才能完美我们的技术!