帶寬時延積、TCP 滑動窗口和擁塞窗口

帶寬時延積(BDP),帶寬 * RTT,代表了在信道中傳輸但沒有被確認的數據量。

一般來說,TCP Window Size == BDP,纔能有效利用帶寬,具體要根據實際網絡來進行Tunning。

“滑動窗口”用於接收方通知發送方自己可以接受的數據大小;“擁塞窗口”用於發送方主動控制發送速率。

通過setsockopt的SO_SNDBUF、SO_RCVBUF選項可以設置發送和接收緩存的大小,接收緩存的大小會影響TCP窗口的大小。

發佈了44 篇原創文章 · 獲贊 7 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章