tcp backlog小实验
服务器不调用accept, 也就是说完成TCP三次握手的链接都会放在Accept queue (队列长度由 /proc/sys/net/core/somaxconn 和使用listen函数时传入的参数,二者取最小值。默认为128)
tip:没有完成三次握手的在SYN queue
实验Server端设置TCP的backlog为3, 然后通过Client连接Server, 通过ss -l 观察Recv-Q的值, 当Recv-Q的值为backlog+1时 client端hang在了connect, 直到timeo
原创
2020-07-04 23:56:25 ·
224 阅读 ·
0 评论