【问题标题】:Does TCP still send new packet after packet loss is detectedTCP检测到丢包后是否还发送新的数据包
【发布时间】:2021-12-26 19:50:04
【问题描述】:

假设TCP已经检测到丢包并重传包,它是否在重传包的ack到达之前继续发送新包。

【问题讨论】:

    标签: tcp packet-loss


    【解决方案1】:

    我找到了答案,如果触发重传,tcp会进入拥塞控制模式,拥塞窗口会重置为1个MSS,所以它可以继续发送最多1个MSS大小的数据而不需要确认。

    【讨论】:

    • 我不认为这就是它现在的工作方式。大概 30 年前它就这样运作。
    • 你会想在“reno”中读入丢失恢复阶段,然后是“new reno”,然后是“tcp sack”和“proportional rate reduction”。中间有一些东西,但我不记得它是怎么称呼的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-28
    • 1970-01-01
    • 1970-01-01
    • 2012-02-09
    • 2021-02-25
    • 1970-01-01
    相关资源
    最近更新 更多