ping命令
作用:可以用来检测设备之间的网络是否连通,条件是这些设备必须支持TCP/IP协议(我对于这句话的理解是,这些设备必须得有IP地址,不知道理解是否正确),之前最常用的ping命令的应用就是:ping+IP地址,比如:ping 202.108.22.5(百度网的IP地址),如图:
Ping再加上一些参数,还可以延申出其他功能,以下操作都是已百度IP地址为例,然后都是在DOS命令中进行,如下:
- ping –t
作用:一直ping目标主机直到中断。如下图,正常ping命令发送和接收的数据包数量默认为4,这里ping –t命令如果不用“Ctrl+C”终止,会一直ping下去,最后发送和接收了7个数据包。
- ping –a
作用:将IP地址解析为计算机名,如下图,这里的xd-22-5-a8.bta.net.cn应该就是百度网站服务器电脑的主机名吧,我理解没错的话。
- ping –n count
作用:用count来指定发送的ECHO数据包(经百度查询:ECHO是路由也是网络中最常用的数据包,就是windows在处理数据时打出的一个封包,可以通过显卡分解。发送指定数据量的ECHO数据包,默认为 32 字节,最大值是65500byte。当显卡不足以分解这个数据包的时候,计算机就会出现故障!中美黑客大战的时候就是这个原理,中国人海战术,把他们的通道堵住了哈!)数量,使用时,要将count换成具体的数字(1~4294967295之间),没有指定的话,默认值是4。
如下图,指定发送12个ECHO数据包
- ping –l length
作用:用length来指定发送的ECHO数据包的数据量,使用时,要将length换成具体的数字,没有指定的话,默认为32个字节,如图:
最大为65500byte,如图:
如下图,发送指定为520个字节的ECHO数据包
问题:当指定发送的ECHO数据包的数据量为最大值65500个字节的时候,为什么ping不通呢?是数据量太大的缘故吗?大家可以思考一下这个问题并将你的想法留言在下方讨论区。