当前位置: 首页 > article >正文

Linux TCP CC状态机

  • 万字详文:TCP 拥塞控制详解 - 知乎
  • bcc/tools/tcpcong.py at master · iovisor/bcc
  • bcc/tools/tcpcong_example.txt at master · iovisor/bcc

1.状态机

2.tcp map

拥塞算法历史

  • 1974年,3次握手被提出;
  • 1978年,TCP和IP拆分成TCP/IP;
  • 1983年,ARPAnet切换到TCP/IP;
  • 1986年,因特网遭遇拥塞碰撞;
  • 1987年,Van Jacobson为解决网络拥塞提出Tahoe
  • 1990年,快速恢复和快速重传添加到Reno
  • 1995年,TCP Vegas;
  • 1996年,SACK机制在RFC 2018中被介绍;
  • 1999年,New Reno被提出,并引入SACK机制;
  • 2003年,TCP Veno;
  • 2004年,FAST TCP,infocom'2004;
  • 2006年,Compound TCP,infocom'2006;
  • 2008年,TCP CUBIC,采用混合慢启动;
  • 2013年,Sprout,nsdi'2013;
  • 2013年,Remy,sigcomm'2013;
  • 2015年,TCP Verus,sigcomm'2015;
  • 2015年,PCC,nsdi'2015;
  • 2016年,BBR,ACM queue'2016;

http://www.kler.cn/news/368166.html

相关文章:

  • Linux复习-C++
  • python源码编译—Cython隐藏源码(windows)
  • 009:屏幕录制软件FastStoneCapture9.5安装教程
  • 基于Spring Boot的装饰工程管理系统源码(springboot)
  • 【2024最新】渗透测试工具大全(超详细),收藏这一篇就够了!
  • 【Spring MVC】响应结果和设置
  • 渗透测试-SQL注入基础知识
  • 游戏提示x3daudio17.dll丢失怎么办? X3DAudio17.dll修复方法
  • C#从零开始学习(接口,强制转化和is)(7)
  • python之多任务爬虫——线程、进程、协程的介绍与使用(16)
  • 一种将树莓派打造为游戏机的方法——Lakka
  • nacos的原理,为什么可以作为注册中心,和zookeeper的区别
  • Vue3侦听器监听数据变化早于mapContext初始化的问题
  • (二十二)、k8s 中的关键概念
  • 动态规划 —— 斐波那契数列模型-解码方法
  • StringBuilder
  • 信息学奥赛复赛复习18-CSP-J2023-01小苹果-向上取整、向下取整、模拟算法
  • WHAT - Excel 文件上传解析与编码
  • 大语言模型使用和测评
  • 【C++修炼进程之练气】初识《类与对象 超详细》❤️
  • 【算法】Bellman-Ford单源最短路径算法(附动图)
  • 【LeetCode:263. 丑数 + 数学】
  • 【已解决,含泪总结】非root权限在服务器上配置python和torch环境,代码最终成功训练(一)
  • 设计模式——过滤器模式
  • 脚本-把B站缓存m4s文件转换成mp4格式
  • vue通过JSON文件生成KML文件源码