1、最常用的网络测试工具-PING.EXE
作用:Ping的主要作用是验证与远程计算机的连接。该命令只有在安装了 TCP/IP 协议后才可以使用。
原理:向远程计算机通过ICMP协议发送特定的数据包,然后等待回应并接收返回的数据包,对每个接收的数据包均根据传输的消息进行验证。默认情况下,传输四个包含 32 字节数据(由字母组成的一个循环大写字母序列)的回显数据包。过程如下:
(1)通过将 ICMP 回显数据包发送到计算机并侦听回显回复数据包来验证与一台或多台远程计算机的连接。
(2)每个发送的数据包最多等待一秒。
(3)打印已传输和接收的数据包数。
用法:ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [[-j computer-list] | [-k computer-list]] [-w timeout] destination-list
参数一览表:
编号
参数
描述
1
-t
Ping 指定的计算机直到中断。
2
-a
将地址解析为计算机名。
3
-n count
发送 count 指定的 ECHO 数据包数。默认值为 4。
4
-l length
发送包含由 length 指定的数据量的 ECHO 数据包。默认为 32 字节;最大值是 65,527。
5
-f
在数据包中发送“不要分段”标志。数据包就不会被路由上的网关分段。
6
-i ttl
将“生存时间”字段设置为 ttl 指定的值。
7
-v tos
将“服务类型”字段设置为 tos 指定的值。
8
-r count
在“记录路由”字段中记录传出和返回数据包的路由。count 可以指定最少 1 台,最多 9 台计算机。
9
-s count
指定 count 指定的跃点数的时间戳。
10
-j computer-list
利用 computer-list 指定的计算机列表路由数据包。连续计算机可以被中间网关分隔(路由稀疏源)IP 允许的最大数量为 9。
11
-k computer-list
利用 computer-list 指定的计算机列表路由数据包。连续计算机不能被中间网关分隔(路由严格源)IP 允许的最大数量为 9。
12
-w timeout
指定超时间隔,单位为毫秒。
13
destination-list
指定要 ping 的远程计算机。
示例:
(1)判断本地的TCP/IP协议栈是否已安装
Ping 127.0.0.1 或 Ping 机器名
说明:若显示Reply from 127.0.0.1....信息则说明已安装。
(2)判断能否到达指定IP地址的远程计算机
C:\>Ping 192.168.0.1 或 202.102.245.25
说明:若显示Reply ...信息则说明能够到达,若显示Request timed out.则说明不能够到达。
(3)根据域名获得其对应的IP地址
C:\>Ping www.domain.com 回车
说明:显示的Reply from xxx.xxx.xxx.xxx…信息则xxx.xxx.xxx.xxx就是域名对应的IP地址。
(4)根据IP地址获取域名
C:\>Ping -a xxx.xxx.xxx.xxx
说明:若显示Pinging www.domain.com [xxx.xxx.xxx.xxx]...信息则www.domain.com就是IP对应的域名。
(5)根据IP地址获取机器名
C:\>Ping –a 127.0.0.1
说明:若显示Pinging janker [127.0.0.1]...信息则janker就是IP对址的机器名。此方法只能反解本地的机器名。
(5)Ping指定的IP地址30次
C:\>Ping –n 30 202.102.245.25
(6)用400字节长的包Ping指定的IP地址
C:\>Ping –l 400 202.102.245.25
懒散的-小子别游手好闲了!