鍍金池/ 問(wèn)答/C  C++  Linux/ linux ipv4/tcp_max_syn_backlog 的疑問(wèn)

linux ipv4/tcp_max_syn_backlog 的疑問(wèn)

tcp_max_syn_backlog
我看了很多資料都說(shuō)這個(gè)內(nèi)核參數(shù)決定了,tcp syn隊(duì)列,可是實(shí)際tcp開(kāi)發(fā)中我發(fā)現(xiàn),這個(gè)值并沒(méi)有起作用, 我應(yīng)該通過(guò)什么方式來(lái)驗(yàn)證這個(gè)值的作用?如何來(lái)確定它就是來(lái)控制syn隊(duì)列的?

我模擬了syn攻擊,我發(fā)現(xiàn)這個(gè)參數(shù)沒(méi)有起作用,而是min(somaxconn, listen(, backlog))起了作用,這兩個(gè)的最小值成了syn隊(duì)列,所以我很疑惑,這個(gè)tcp_max_syn_backlog有什么存在的意義。
回答
編輯回答
哚蕾咪

模擬 syn 攻擊

2017年3月1日 01:48
編輯回答
野橘

通過(guò)三天的不懈努力,終于解決了這個(gè)問(wèn)題,網(wǎng)上的資料不怎么可信,還得自己測(cè)試啊和看源碼啊。

2017年6月6日 18:55