在网络中ping是一个十分强大的tcp/ip工具。它的作用主要为:
1、用来检测网络的连通情况和分析网络速度
2、根据域名得到服务器ip
3、根据ping返回的ttl值来判断对方所使用的操作系统及数据包经过路由器数量。
我们通常会用它来直接pingip地址,来测试网络的连通情况。
类如这种,直接pingip地址或网关,ping通会显示出以上数据,有朋友可能会问,bytes32;time1ms;ttl128这些是什么意思。
bytes值:数据包大小,也就是字节。
time值:响应时间,这个时间越小,说明你连接这个地址速度越快。
ttl值:timetolive,表示dns记录在dns服务器上存在的时间,它是ip协议包的一个值,告诉路由器该数据包何时需要被丢弃。可以通过ping返回的ttl值大小,粗略地判断目标系统类型是windows系列还是unix/linux系列。
默认情况下,linux系统的ttl值为64或255,windowsnt/2000/xp系统的ttl值为128,windows98系统的ttl值为32,unix主机的ttl值为255。
因此一般ttl值:
100~130ms之间,windows系统;
240~255ms之间,unix/linux系统。
当然,我们今天主要了解并不是这些,而是ping的其它参考。
一个域名对应多个ip地址,只需要分成多行来写就行了,比如一个域名对于3个ip地址,就分成3行来写,3行的每一行的域名部分都一样。但是要注意,有的程序只会取第一行设置而忽略其他的设置,比如用ping命令来ping这样具有多个ip设置的域名,ping命令实际上只会ping第一个ip地址。
pingip地址-tping是windows、unix和linux系统下的一个命令。
ping也属于一个通信协议,是tcp/ip协议的一部分。利用“ping”命令可以检查网络是否连通,可以很好地帮助我们分析和判定网络故障。应用格式:ping空格ip地址。该命令还可以加许多参数使用,具体是键入ping按回车即可看到详细说明。