TCP SACK协议详解+构造弱网环境性能测试

张裕  金牌会员 | 2024-8-25 11:52:30 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 701|帖子 701|积分 2103

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
根据RFC 2581,TCP协议实现了慢启动、拥塞避免以及快速重传/快速恢复。
本文重点讲tcp拥赛和恢复的可靠性机制。
一、tcp的拥塞控制机制算法



  • TCP Reno(默认)
    根据RFC 2581,TCP堆栈实现了慢启动、拥塞避免以及快速重传/快速恢复。

  • TCP SACK(选择性确认)
    此策略用于处置惩罚数据传输过程中多个丢失的段。通过选择性确认,数据吸取者会告知发送者所有成功到达的段,因此发送者只需重新传输那些丢失的段。
    选择此选项以使TCP数据吸取者可以或许接受带有SACK选项的TCP连接;同时使TCP数据发送者可以或许使用SACK丢失恢复算法,而不好坏SACK TCP实现,如Reno。
    注意:
         
    • 有关更多信息,请参阅以下RFCs:
             
      • RFC 2018 - TCP选择性确认选项     
      • RFC 2883 - 对TCP的选择性确认(SACK)选项的扩展     
      • RFC 6675 - 基于选择性确认(SACK)的TCP的保守丢失恢复算法   
         
    • 在启用SACK选项的测试配置中,Avalanche发送的每个TCP段中的净有用载荷巨细是MSS值减去40字节(假设没有启用其他TCP选项)。这种Avalanche实现并不完全符合RFC 6691,TCP选项
        


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

张裕

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表