Chinaunix首页 | 论坛 | 博客
  • 博客访问: 401189
  • 博文数量: 48
  • 博客积分: 764
  • 博客等级: 上士
  • 技术积分: 1133
  • 用 户 组: 普通用户
  • 注册时间: 2011-01-17 13:29
文章分类

全部博文(48)

文章存档

2014年(5)

2013年(34)

2012年(9)

分类: LINUX

2013-08-19 21:12:00

== Structure ==
TCP congestion control


== Understand ==

TCP congestion control
=============
slow-start:慢说的是从一个很小的值1开始,实际上是指数增长,速度异常快!
fast retransmit: 快说的是,本来有个包定时器,超时触发重传。当收到3个相同的ack就重传,所以说快,不等超时了。
fast recovery: 快重传之后走的不是slow-start,所以快!重传窗口最大包序号内的丢包都被补上时,退出。没有快重传就没有快恢复。二者目的就是快点补上丢的包。RFC上减半,linux是两个ack 减一。

State machine
=========
Open: cwnd 比sstresh小,则slow start,否则线性增长。
CWR
阅读(2394) | 评论(0) | 转发(0) |
0

上一篇:Kenrel - Btrfs

下一篇:Linux —— socket multiplex

给主人留下些什么吧!~~