ping 命令的实际应用具体使用方法详解

发表于 2010-9-18 9:43 | 浏览 1215

    今天我们一起来学习一下电脑最基本的cmd命令 - ping命令的使用。简单的说ping命令是用来检测通不通以及网络连接速度的一种系统自带的工具。

    充分利用ping命令可以帮助我们解决很多问题,比如可以检测本机的网络故障、检测远程主机的连接状态等等,当然如果熟练掌握了ping命令的一些参数那就更好了。下面我们就来实例学习一下ping命令的一些常用参数。

    首先我们按下Windows + R 快捷键打开运行框,输入“cmd”然后回车,在打开的cmd命令行窗口下输入ping,再次回车,就会看到详细的ping命令的参数值如下:

引用

 [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS]
 [-r count] [-s count] [[-j host-list] | [-k host-list]]
 [-w timeout] target_name

    ping命令的参数使用格式为:ping xxx.xxx.xxx.xxx -t ,也就是直接在ping后面加上域名或ip地址然后 -+参数值,那么这些参数值什么意思呢?虽然在命令行窗口下有注释但是全是英文,我们来一起学习一下常用的命令参数吧。

    -a :意思为将地址解析为计算机NetBios名;

    -t :意思为一直不间断的Ping指定的ip的主机,直到手动停止命令为止;
    
    -l :意思为发送指定数据大小的ECHO数据包。默认为 32 字节;最大值是65500byt;

    -f :在数据包中发送“不要分段”标志,数据包就不会被路由上的网关分段(通常情况下数据包都是分段发送处理的)

    -n :发送count指定的ECHO数据包的个数,也就是可以自定义所发送数据包的个数,对衡量网络速度很有帮助。  
  
    最后举例来说。我们要要不间断的ping baidu.com所在服务器的话 就在cmd下输入ping baidu.com -t 即可返回:
引用
C:\Documents and Settings\Administrator>ping baidu.c

Pinging baidu.com [220.181.6.81] with 32 bytes of da

Reply from 220.181.6.81: bytes=32 time=25ms TTL=50
Reply from 220.181.6.81: bytes=32 time=25ms TTL=50
Reply from 220.181.6.81: bytes=32 time=25ms TTL=50
Reply from 220.181.6.81: bytes=32 time=23ms TTL=50
Reply from 220.181.6.81: bytes=32 time=37ms TTL=50
Reply from 220.181.6.81: bytes=32 time=25ms TTL=50
Reply from 220.181.6.81: bytes=32 time=25ms TTL=50
Reply from 220.181.6.81: bytes=32 time=26ms TTL=50[Quote]

    只要我们不停止就会一直的ping下去,很简单就说到这里吧。

(原创文章版权所有,如需转载请注明原文链接!)