1.应用层攻击
应用层攻击是DDoS攻击最简单的攻击形式;可以模仿普通服务器的请求。换句话讲,这些计算机或设备会集合在一起,行为像普通用户一样对网站或服务器发起访问。
但是随着DDoS攻击的规模不断扩大,这样看似正常合法的请求会造成服务器难以处理进而出现崩溃。
2.协议攻击
协议攻击的方式是利用服务器处理数据的原理,导致目标对象出现过载和崩溃。
协议攻击的其它变形方式中,僵尸网络将发送数据包给服务器以组装。服务器会等待接收来自源IP地址的确认信息,但消息一直没有收到。与此同时还在不断的接收越来越多的数据以解包。
其它的变种形式中,发送的数据包简单难以被重组,当试图这样做时会导致服务器的资源消耗过量。
3.容量耗尽攻击
容量耗尽攻击的方式类似于应用层攻击,但是具有一些变化。这种方式的DDoS攻击行为,整个服务器的可用带宽都被僵尸网络造成的某一方面放大的请求所消耗。
僵尸网络可以有时会欺骗服务器发送大量的自身数据流量。这意味着服务器必须一次又一次的不断处理接收、封装、并发送数据。