大家都知道测试网内通信最常用的是ping命令,用法是在命令提示符窗口下ping空格XXX.XXX.XXX.XXX,其中XXX.XXX.XXX.XXX是目标地址,回车执行此命令后如图1显示,其中192.168.33.250是目标地址,发送的包大小是32个字节。
图1 目标地址和发送包大小
在命令结束后,可以看到发了几个包,收到几个包,还可看到丢包率,如果想长时间测试的话,可以在命令后后加一参数 - t,这样可以一直对目标地址执行ping命令,如想结束命令,按ctrl+c,就可结束,并且在命令的最后,还可以看到你一共发了多少个包,丢了多少包,还可查看丢包率,你如不想中断命令就查看这些信息,也可按住ctrl+pause键查看丢包率(如图2)。
图2 查看丢包率
有时候,网线做的不规范或是超出了网线的传送距离,这时候经常会出现ping目标地址能ping能,但是无法上网的情况,这是因为ping默认的是发出32个字节的包,有时候网线的原因。
这些低速率的传输不会出问题,但是当上网浏览网页传输大量的数据时就会出问题,这时可以在ping命令后加上空格-l 空格 3200,格式如下Ping XXX.XXX.XXX.XXX –l 3200,其中3200是让ping以3200个字节传送,这3200可以自行选择,再大点也没问题。
该命令常常可以用来检测局域网的好坏,可以在局域网组建结束后用来测试(如图3)。
图3 局域网组建结束后用来测试
在一般情况下你发送的数据包是通过一个个路由才到达对方的,但到底是经过了哪些路由呢?通过 -r 参数就可以设定你想探测经过的路由的个数,也就是说你只能最多跟踪到9个路由(如图4)。
图4 跟踪到9个路由
从上面就可以知道从用户的计算机到218.200.252.90一共通过了219.153.21.130、222.176.0.42、222.176.2.237、202.97.36.73、202.97.46.89、202.97.15.113、218.200.250.50、218.200.250.43这几个路由。
提示:如果对方防火墙开启了屏蔽ICMP协议,ping对方IP将不会有回应