参数可以对命令的功能进行扩展,ping命令的参数比较多,常用的主要有以下几个:
(1)ping ip地址 –t
连续不停对ip地址发送iCMp数据包,直到被用户以Ctrl+C中断。
如:ping 192.168.1.1 -t
(2)ping ip地址 –n
自由指定所发送的iCMp数据包的个数,并且个数没有限制。
如:ping 192.168.1.1 –n 7
(3)ping ip地址 –l n
自由指定所发送的iCMp数据包的大小,上限为65500B。
如:ping 192.168.1.1 –l 70
ping命令的参数也可以组合使用,比如执行“ping ip地址 –l 65500 –t”命令,就可以连续地向某一台主机发送最大数据包,这样就有可能使对方系统资源耗尽而死机或导致无法上网,这条命令便是历史上大名鼎鼎的“死亡之ping”。
“死亡之ping”是一种典型的dos(denial of service)攻击,即拒绝服务攻击。拒绝服务攻击以被攻击者的机器无法提供正常服务为攻击目的,常见的dos攻击都是向被攻击者发送大量的垃圾数据包,使被攻击者一直在解决这些垃圾数据包而浪费系统资源,同时也消耗大量的网络带宽,最后导致被攻击者宕机,或者网络迟缓。但对于目前的计算机来讲,由于大多性能强劲,网络带宽也很高,所以死亡之ping以及一些类似的攻击办法已无法发挥作用。
但是如果能有多台计算机同时向同一个目标机器发动“死亡之ping”,那么威力仍然是巨大的。这种攻击方式就被称为ddos(distribution denial of service),即分布式拒绝服务攻击。大规模的ddos攻击很难防御,这也是目前一直无法从根本上处理的一个重要的网络安全问题。