首先我们要先了解UDP是什么~
UDP中文名:用户数据报协议(User Datagram Protocol),是 OSI参考模型中的传输层协议,它与TCP协议一样用于处理数据包,是一种无连接的传输层协议。UDP有不断提供数据包分组、组装和不能对数据包进行排序,也就是说,当报文发送之后无法得知是否安全到达,是一种提供面向事务简单不可靠信息传送服务。
由于UDP的不可靠,因此欺骗UDP包相对容易,与UDP相关的服务面临着更大的危险。DDoS攻击的目的只有一个,但实现的方式有两种,一种是将你的带宽塞满,一种是让你的服务器资源耗尽。而使用UDP协议的业务较为容易受到UDP流量攻击。
为什么要封UDP?
通过对UDP协议的了解,大部分的攻击都来源于海外,因为海外的流量成本相对于国内来说会更低一些,并且一旦发起攻击,并不容易找到攻击的源头,因此业务开展如果面临大量海外攻击时,封掉海外的UDP可以算的上是一个不错的选择。
由于服务器机房环境不同,分为不封UDP,限制UDP以及上层封UDP
不封UDP,对UDP流量没有一点限制,UDP流量会有一点,但是由于一些游戏需要用到UDP协议,所以也是有很多人会选择服务器不封UDP,保证业务的正常运行。
限制UDP,顾名思义就是可以限制部分的UDP流量进来,对UDP的防护也是很有帮助的
上层封UDP,上层封UDP的话是由上层运营商将UDP流量封死,达到无视UDP攻击的效果,对防护非常的有帮助,但是由于是封死UDP的,如果游戏有用到UDP协议的话,就会受到一定的影响,所以当服务器是上层封UDP的话,要先看看游戏程序是否有用到UDP协议再做选择