摘要
为解决传统TCP运行在高误码的无线环境中无法区分误码丢包与拥塞丢包,在遭遇单窗口多包丢失时盲目将发送窗口减半,而导致吞吐量急剧下降的问题,本文提出以TCP_SACK版本为基础改进TCP:1)充分利用SACK在单窗口多包丢失时重传恢复算法的优势;2)在发送端采用可用带宽估计来优化ssthresh和cwnd,以避免TCP在丢包时盲目将窗口减半;3)与具有ECN功能的中间节点结合起来以区分随机误码丢包和拥塞丢包,根据丢包性质的不同采取不同的重传恢复策略。仿真显示出TCP的改进方案是可行的,并且仿真结果也证明TCP的性能确实得到了改善。
- 单位