net.ipv4.tcp_max_syn_backlog,是什么意思,什么功能

2021-12-07 14:32发布

参数net.ipv4.tcp_max_syn_backlog,是什么意思,什么功能

参数net.ipv4.tcp_max_syn_backlog,是什么意思,什么功能

7条回答
我是大脸猫
2021-12-08 14:06

Tcp syn队列的最大长度,在进行系统调用connect时会发生Tcp的三次握手,server内核会为Tcp维护两个队列,Syn队列和Accept队列,Syn队列是指存放完成第一次握手的连接,Accept队列是存放完成整个Tcp三次握手的连接,修改net.ipv4.tcp_max_syn_backlog使之增大可以接受更多的网络连接。

注意此参数过大可能遭遇到Syn flood攻击,即对方发送多个Syn报文端填充满Syn队列,使server无法继续接受其他连接

可参考此文http://tech.uc.cn/?p=1790


一周热门 更多>