Ping指令是个运用频率极高的实用程序,用于确认本地主机是否能与 另一台主机交流(发送与接纳)数据报。依据回来的信息咱们就可 以揣度TCP/IP参数是不是设置得正确以及运转是不是正常。必需要分外留意的是 成功地与另一台主机进行一次或两次数据报交流并不表明TCP/IP装备 便是正确的,咱们一定要履行很多的本地主机与长途主机的数据报交流, 才干坚信TCP/IP的正确性。
简略的说,Ping指令便是一检验程序,假如Ping运转正确,咱们大 体上就能够扫除网络拜访层、网卡、MODEM的输入输出线路、电缆 和路由器等存在的问题,然后缩小了问题的规模。但由于能够自定义所 发数据报的巨细及无休止的高速发送,Ping也被某些心怀叵测的人作为 DDOS(拒绝服务进犯)的东西,例如许多大型的网站便是被黑客使用 数百台能够高速接入互联网的电脑接连发送很多Ping数据报而瘫痪的。
依照缺省(不加其他参数,即默许)设置,Win上运转的 Ping指令发送4个ICMP(网间操控报文协议)回送恳求,每个32字 节数据,假如一切正常,咱们应能得到4个回送应对,Ping能够以毫 秒为单位显现发送回送恳求到回来进行应对之间的时刻量。
假如应对时刻短,表明数据报不用经过太多的路由器或网络连接速度比较快。 Ping还能显现TTL (Time To Live存在时刻)值,咱们我们能够经过TTL 值计算一下数据包现已经过了多少个路由器:源地址TTL起始值(就 是比回来TTL略大的一个2的乘方数)一回来时TTL值。
例如,回来 TTL值为119,那就能计算数据报脱离源地址的TTL起始值为128, 而源地址到方针地址要经过9个路由器网段(128-119)。假如回来 ttL值为246,TTL起始值便是256,源地址到方针地址要经过9个路由器。