ping命令详解:
点击左下角 “开始”——点“运行”,在“运行”框中输入“cmd” 然后按回车
出现“DOS”窗口,在DOS窗口里面输入“ping”空格 网站地址或是ip地址就可以了
举例:ping www.sina.com.cn 或是 ping 192.168.1.1
OK
如果在ping后加上不同参数,实现的效果也有所不同。
ping命令能够检查你的电脑和ping地址之间是否可以互通,或者检查通信状况是否正常。
有时候我们会认为少于300毫秒是正常速度,超过400毫秒则表示链接是比较缓慢的,如果出现“Request time out”表示该WEB站点太慢了,无法秒现,我们根据ping的速度选择性的访问各个网站。1000毫秒=1秒。
对于经常玩网络游戏的朋友一定知道只有ping值在100以下游戏才能够正常进行
ping命令详解:
ping为系统内置的网络测试工具
1、ping命令的语法格式
ping命令看大却不小,其中带有多项参数,完全掌握其实用方法也并非是件易事。
ping命令的完整格式如下:
ping [-t] [-a] [-n count] [-1 length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [-j -Host list] 丨 [-k Host-list] [-w timeout] destination-list
通过以上这个命令足以看出ping命令的复杂性,除ping命令以外其余的为其参数,那么这些参数作何解释呢?
-t – 有这个参数,当你ping一个主机时系统就会不停的运行ping命令,直至按下Control-C。
-a – 解析主机的NETBIOS主机名,如果你想知道你所ping的计算机名,就需要加上这个参数,一般会显示在运用ping命令的第一行。
-n count – 定义用来测试所发出测试包个数,缺省值为4。通过该命令可以自行定义发送额个数,起到衡量网络素的的作用,如想测试发送20个数据包的返回平均时间是多少,最快时间是多少,最慢是多少,就可以通过执行这个参数命令获知。
-l length – 定义所发送缓冲区的数据包大小,默认下windows的ping发送的数据包大小为32byt,可自行定义,但最大也只能发送65500byt,太大就会导致对方司机,因此微软为解决这一安全漏洞而限制了ping数据包的大小。
-f – 数据包发送“不分段标志”,一般所发送数据包会分为几段发送出去,加上次参数就不会分段发送了。
-i ttl – 指定TTL值在对方系统中停留时长,此参数同样可以帮助检查网络运转是否正常。
-v tos – 将“服务类型”字段设置为“tos”指定的值。
-r count – 在“记录路由”字段中记录传出和返回数据包的路由。你所法数据包通过一个路由传给对方,通过此参数可以设定你想探测经过的路由个数,限制在9个,你只能跟踪9个路由。
-s count – 指定“count”指定的跃点数的时间戳,此参数和-r差不多,但这个参数不记录数据包返回经过的路由,最多只记录4个。
-j host-list – 利用“computer-list”指定的计算机列表路由数据包,连续计算机可被中间网关分隔IP 允许最大数量为9。
-w timeout – 指定超时间隔,单位为毫秒。
destination-list – 只要测试的主机名或IP地址
2、ping命令的应用
① 测试网络
ping命令可用来测试网络状态,常用于网络维护,在DOS或windows开始菜单下“运行”中用ping命令加速所测试的目标计算机的IP地址或主机名即可。(目标计算机必须与你连通在同一个网络环境下)。其他参数可不加。如想要测试IP地址为
196.168…1.21的工作站与服务器是否正常连通,可以在服务器上运行:ping-a 196.68.123.56即可如果工作站上TCP/IP协议工作正常,就会以DOS屏幕方式显示如下信息:
Pinging cindy [196.168.1.21] with 32 bytes of data:
Reply from 196.168.1.21: bytes=32 time<10ms TTL=254
Reply from 196.168.1.21: bytes=32 time<10ms TTL=254
Reply from 196.168.1.21: bytes=32 time<10ms TTL=254
Reply from 196.168.1.21: bytes=32 time<10ms TTL=254
Ping statisti for 196.168.1.21:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms
如显示上面内容,说明计算机与服务器连接正常,TCP/IP协议工作正常,因为加了“-a”这个参数,可获知IP为196.168.1.21的计算机的NetBIOS名为cindy。
如果网络连接有问题会出现以下信息:
Pinging[196.168.1.21 ] with 32 bytes of data
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Ping statistice for 196.168.1.21:
Packets:Sent=4,Received =0,Lost=4(100% loss),
Approximate round trip times in milli-seconds
Minimum=0ms,Maximum=0ms,Average=0ms
之所以以上内容会显示4次,是因为系统默认每次ping测试时发出四个数据包。
如出现以上错误信息,说明网络故障出现原因。一般先检查被测试计算机是否安装了TCP/IP协议;被测试计算机网卡按照是否正确无误;被测试计算机TCP/IP协议是否与网卡绑定。(可通过“开始”-“设置”-“控制面板”-“网络”来查看);检查windows NT服务器功能是否启动(可通过“开始”-“设置”-“控制面板”-“服务”出现对话框中找到“Server”一项,看“状态”下是否显示“已启动”);如果以上都无误,那就需要检查物理连接。
② 获取计算机的IP地址
利用ping可获得对方IP地址,在局域网中利用NT或win2k的DHCP动态IP地址服务自动为各个工作站分配动态IP地址,该命令也被黑客获取对方动态IP地址所常用。(需要知道对方计算机名才可以通过互联网使用)
③ ping命令不但可用于局域网,互联网也可以用来探测网路远程连接状态。