Sack1 算法

算法简介

  • 基于Reno算法的改进

算法思想

  • 当检测到拥塞后, 不用重传从数据丢失时到检测出数据丢失时发送的全部数据, 而是对这些数据包进行有选择的确认和重传,从而避免不必要的重传,减少时延,提高网络吞吐量
  • 在收到第二个重复的ACK包时,进入快速恢复阶段
  • 设置一个变量用来估计网络中正在传输的分组数量,只有该变量小于拥塞窗口时,才允许发送分组数据

拥塞窗口

拥塞窗口

吞吐量

吞吐量