TCP是个端到端的瞎子协议,进入拥塞状态完全靠自己维护的状态机,并不一定属实,当误判时,就要undo。

那么怎么证明误判呢?

很简单, 一个TCP段只发送了n次,不管是正常发送还是重发,但是却收到了m(m>n)次的ACK/SACK ,那就说明这是误判。

Linux TCP实现的undo操作细节如下:


浙江温州皮鞋湿,下雨进水不会胖。

Linux TCP拥塞控制的undo图解相关推荐

  1. TCP拥塞控制图解(不包括RTO,因为它太简单了)

    最新的勘误已经发表,请先对照最新的勘误,如有疑问,随时联络,谢谢. 勘误链接: < TCP拥塞控制图解(不包括RTO,因为它太简单了) [勘误1]> 五一假期放假,我感到莫名地轻松,因为这 ...

  2. ​TCP 拥塞控制详解

    作者:engleliu,腾讯 PCG 开发工程师 本文主要介绍 TCP 拥塞控制算法,内容多来自网上各个大佬的博客及<TCP/IP 详解>一书,在此基础上进行梳理总结,与大家分享.因水平有 ...

  3. Linux TCP在3.18内核引入的一个慢启动相关的问题或者说Bug

    又到了周末,本周把国庆假期遗留的一个问题进行一个总结.我把形而上的讨论放在本文的最后,这里将快速进入正题,只说一句,浙江温州皮鞋湿! 我们先来看一个标准TCP最简单的AIMD CC过程,这里以Reno ...

  4. Linux TCP拥塞控制算法原理解析

    这里只是简单梳理TCP各版本的控制原理,对于基本的变量定义,可以参考以下链接: TCP基本拥塞控制http://blog.csdn.net/sicofield/article/details/9708 ...

  5. linux tcp参数调优,Linux TCP 性能调优笔记

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 为了保证可靠连接,tcp 建立连接需要"三次握手",这三次握手对 tcp 的性能有至关重要的影响. ...

  6. linux tcp限流脚本,TCP通过滑动窗口和拥塞窗口实现限流,能抵御ddos攻击吗

    tcp可以通过滑动窗口和拥塞算法实现流量控制,限制上行和下行的流量,但是却不能抵御ddos攻击. 限流只是限制访问流量的大小,是无法区分正常流量和异常攻击流量的. 限流可以控制本软件或者应用的流量大小 ...

  7. 千兆TCP拥塞控制算法分析

    作者:Geoff Huston,APNIC 回顾30多年来的互联网从业经验,我发现:促使互联网协议套件成功地成为全球通信系统首选技术的关键,是互联网协议(IP)本身.作为一种重叠协 议,它能够支持几乎 ...

  8. 传输层协议TCP—拥塞控制(12)

    1 拥塞控制简介 拥塞控制讲述的则是从如何避免网络拥塞的视角或者网络已经拥塞的情形下,TCP 对应的算法和处理机制.TCP 拥塞控制(对应 RFC 5681)包括4个算法(机制):慢速启动.拥塞避免. ...

  9. bbr29_Linux Kernel 4.9 中的 BBR 算法与之前的 TCP 拥塞控制相比有什么优势?

    中国科大 LUG 的 @高一凡 在 LUG HTTP 代理服务器上部署了 Linux 4.9 的 TCP BBR 拥塞控制算法.从科大的移动出口到新加坡 DigitalOcean 的实测下载速度从 6 ...

最新文章

  1. Yann LeCun:距离“真正的” AI,我们还缺什么?
  2. C语言感觉有意思得意东西!_只愿与一人十指紧扣_新浪博客
  3. js dom 操作实例图解
  4. 信息安全系统设计基础第九周总结
  5. rails开发随手记-0
  6. B Graph(异或最小生成树)
  7. 程序员告诉你如何用技术手段玩转冲顶大会
  8. 【CCCC】L2-008 最长对称子串 (25分),直接枚举遍历
  9. testng多线程并行执行测试
  10. MySQL查询优化:查询慢原因和解决技巧
  11. 走近 Apple 中国研发团队。
  12. LQR:Linear Quadratic Regulator 线性二次型调节器
  13. R语言技巧:读取excel文件
  14. 【数据api】数据API企业关键字模糊查询
  15. 反欺诈之路——黑卡、养卡的识别
  16. Android开发 设置手机壁纸
  17. PCA(主成分分析-principal components analysis)学习笔记以及源代码实战讲解
  18. 教师工作量管理系统设计_关于学生信息管理系统数据库的课程设计
  19. 高考数学辅导高三数学知识点总结
  20. 推荐5款软件,良心又好用!

热门文章

  1. python画图程序飞机_python – 如何绘制随机飞机
  2. 几维安全CEO范俊伟:对代码进行加密或能更有效应对网络攻击
  3. OpenWrt下载编译
  4. Unity SkinnedMeshRenderer 动态换装系统
  5. linux宝塔拉黑ip,宝塔面板自动拉黑恶意IP到Cloudflare防火墙
  6. c语言设计程序时大于等于怎么表示,c语言大于等于怎么打?
  7. PILZ PAS4000系列软件,出给需要的人,电子资料
  8. MySQL数据表插入数据
  9. java 交流学习微信群
  10. 这份网络安全入门笔记(共327页),助你步入安全门槛,建议收藏