這裏主要是對《High performance Browser Networking》一書中關於TCP的描述的整理,本書與2013年出版,在書出版後,內核作了一些升級,有可能某些項再也不適用,可是,大部分項仍是有效的,所以我整理記錄在此。程序員
推薦一下,這本書真是本好書,尤爲能夠參考做者的文章寫做手法。不只面面俱到,並且不拖沓,沒有廢話,是可貴的一本好書。可是東南大學出版社的影印版的紙張使人不敢恭維。另外,我以爲這本書一樣適合對TCP想進一步瞭解的程序員。安全
本文將持續更新。網絡
1.SSR Slow-Start Restarttcp
除了調節新鏈接的傳輸速率以外,TCP還實現了一個慢啓動從新啓動(SSR)機制,該機制在一段時間內空閒後從新設置鏈接的擁塞窗口。理由很簡單:在鏈接空閒時,網絡條件可能發生了變化,爲了不擁塞,窗口被重置爲「安全」默認值。orm
check:ip
sysctl tcp_slow_start_after_idleform
若是上述命令返回1 則設置成0:performance
sysctl -w net.ipv4.tcp_slow_start_after_idle=0程序
2.時間