摘要: 拥塞窗口的调整撤销 很多网络不支持ECN,所以追踪丢失包时需要推测。重新排序(reordering)对于发送方来说通常是一个问题,因为它不能分清缺失的ACK是由于丢失还是被延迟了,所以TCP可能会做出错误的判断,不必要的调整了拥塞窗口。这时就需要一种对错误的拥塞调整做出修正的机制——拥塞窗口调整撤销 阅读全文
posted @ 2021-11-18 21:37 codestacklinuxer 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 核心: 标记正在传输、已经确认段、 已经重传段,然后调整拥塞窗口以及重传算法达到最优传输! enum tcp_ca_state { TCP_CA_Open = 0, #define TCPF_CA_Open (1<<TCP_CA_Open) TCP_CA_Disorder = 1, #define 阅读全文
posted @ 2021-11-18 14:15 codestacklinuxer 阅读(441) 评论(0) 推荐(0) 编辑