一、DDoS攻击概念
DDoS攻击又叫“分布式拒绝服务”(Distributed DenialofService)攻击,它是一种通过控制大量计算机、物联网终端或网络僵尸(Zombie)来向目标网站发送大量请求,从而耗尽其服务器资源,导致正常用户无法访问服务的攻击方式。攻击者利用这些受控计算机、物联网终端形成一个庞大的“僵尸网络”,并向目标网站发送大量请求,如TCP/UDP连接请求、HTTP GET请求等,使目标服务器因处理这些请求而资源耗尽,无法正常为合法用户提供服务。
DDoS攻击的前身是DoS拒绝服务攻击(Denial of service),它是以单机的形式来发起的,目的也是消耗服务器的资源,导致其不能提供正常的服务。
就好比一个著名的“某红书”打卡餐厅,平时生意非常的火爆,这种引起来的隔壁老王的忌妒。这时老王就想了个损招,去网上找了大量的来自五湖四海甚至世界各国的街溜子去这个餐厅排队或打电话,每个人不点餐只是问收银员或服务员这里有什么特色菜啊,口味如何价钱怎么样啊……。这样就导致了餐厅所有的服务员和收银员只能忙于应付这些街溜子的无穷无尽的询问,从而无法给正常的食客提供服务了。
二、DDoS攻击原理
网站正常访问的流程
当你想上网冲浪,比如用浏览器打开一个网页,你的设备就会像个信使,先发个“嗨,你在吗?”的小纸条给网站服务器。这个小纸条被装进一个标有服务器地址的信封(IP数据包),然后骑上自行车(通过数据链路层)&#