目前在移植 BBR 拥塞控制的算法,这部分文章就不直接转载。把开发过程中,看过的几篇好文章链接直接贴在下面。
BBR Congestion Control
Congestion Avoidance Mechanism
Fast Retransmit
ACK
- (TCP的核心系列 — SACK和DSACK的实现(六))
- RACK为TCP BBR提供动力源
- RACK: a time-based fast loss detection algorithm for TCP
RTO Timer
Pacing Rate
- 使用TCP时序图解释BBR拥塞控制算法的几个细节
- TCP BBR算法中Pacing,cwnd,fq以及TSQ对RTT的影响
- 彻底实现Linux TCP的Pacing发送逻辑-普通timer版
- 彻底实现Linux TCP的Pacing发送逻辑-高精度hrtimer版
Bomb250 这个人写的 TCP 相关的东西,是写的真好。剖析的很深入,但居然很易懂 [赞]。