网络相关的命令工具研究报告 - ping

1.ping命令概述:

ping是用来探测主机到主机之间是否可通信,如果不能ping到某台主机,表明不能和这台主机建立连接。ping使用的是icmp协议,它发送icmp回送请求消息给目的主机。icmp协议规定:目的主机必须返回icmp回送应答消息给源主机。如果源主机在一定时间内
收到应答,则认为主机可达。

例如,win10下ping百度:

 

 

 

 

字节=32:数据包大小

时间=7ms:响应时间,这个时间越小,说明你连接这个地址速度越快

TTL=57:Time To Live,表示DNS记录在DNS服务器上存在的时间,它是IP协议包的一个值,告诉路由器该数据包何时需要被丢弃。

ping命令除了直接ping网络的ip地址,验证网络畅通和速度之外,它还有这些用法:

 

 

 下面介绍几种常用的命令。

2.ping -t:

不间断地ping指定计算机,直到管理员中断。

 

 

 

 

 

 

 由上图可见,本机网络状况良好,使用Ctrl+C可以停止执行,并在下方总结运行的数据包和往返行程的估计时间。

 

3.ping -a:

Ping-a解析计算机名与NetBios名。就是可以通过ping它的IP地址,可以解析出主机名

 

 

 

 主机名为bogon,这不是真名,被防火墙隐藏了

 

4. ping -n:

一般情况下其他命令默认发4个包,通过ping -n命令可以指定发几个包,比如我想测试发送10个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:

 

 

 

由上图可知,我给www.baidu.com发送了10个数据包,接受10个,丢失0个,这10个数据包当中返回速度最快为12ms,最慢为16ms,平均速度为13ms,说明我的网络良好。

 

5.批量ping网段:

如果网段众多,一个一个ping IP地址很麻烦,可以采用批量ping网段的方法:

 

 

 

当输入批量命令后,那么它就自动把网段内所有IP地址都ping完为止。

 “for /L %D in(1,1,255) do ping 10.168.1.%D” 代码是检测网段192.168.1.1到192.168.1.255之间的所有的ip地址,每次加1,直接到1到255这255个ip地址检测完为止。

 

posted @ 2019-11-28 01:01  zzh大帅  阅读(352)  评论(0编辑  收藏  举报