前传05 | Netty安全调优

前传05 | Netty安全调优

  • [01 DDOS攻击](#01 DDOS攻击)

01 DDOS攻击

根据三次握手原理,产生一种对服务器的攻击方式:DDOS攻击。所谓DDOS攻击,就是客户端伪造一些不存在的IP,一直发送SYN包,使服务器的半连接队列不断增大,当半连接队列的大小达到极限时,造成网络阻塞就会导致服务器无法再接受连接,从而使服务器奔溃。

在listen()函数有,有一个backlog参数,这个参数表示的是全连接队列的大小还是半连接队列的大小呢?

目前版本中主要表示全连接队列的大小。随着TCP协议的不断迭代,backlog参数在不同的版本中代表的含义也不相同;它可以是半连接队列大小,也可以是全连接队列大小,也可以是半连接队列+全连接队列的大小总和。不过,效果不会有太大差异。

相关推荐
旧梦95277 小时前
Java 单例模式:从基础到实战的完整指南
java·开发语言·单例模式
jay神7 小时前
【计算机毕业设计】基于Spring Boot的宠物领养管理系统
java·spring boot·后端·vue·毕业设计·宠物
cfm_29147 小时前
5种Java并发同步工具全解
java
十五喵源码网7 小时前
基于SpringBoot2+vue2的健身房管理系统
java·毕业设计·springboot·论文笔记
2601_962056607 小时前
可造成敏感信息泄露!Spring Boot之Actuator信息泄露漏洞三种利用方式总结
java·spring boot·后端
garmin Chen8 小时前
redis面试题
java·数据库·redis·缓存
chen<>9 小时前
C++ 六种 memory_order:从原子性到线程间可见性.md
java·linux·开发语言·c++
十年Java程序媛9 小时前
SpringBoot3 + JDK17 实战复盘:HikariCP 连接耗尽,虚拟线程场景额外注意事项
java·spring boot
二十雨辰9 小时前
[Java]-JVM面试题
java·开发语言·jvm
cfm_29149 小时前
ConcurrentHashMap 线程安全机制与 JDK 1.8 演进
java·开发语言·安全