TCP超时和重传的基础是怎样根据给定连接RTT设置RTO,若TCP先于RTT开始重传,可能会在网络中引入不必要的重复数据,反之,若延迟至远大于RTT的间隔发送重传数据,整体网络利用率会随之下降。由于RTT的测量较为复杂,根据路由和网络资源的不同,它会随时间而改变。TCP必须跟踪这些变化并适时做出调整来维持好的性能。

TCP在收到数据后会返回确认信息,因此可在该信息中携带一个字节的数据来测量传输该确认信息所需的时间。每个此类的测量结果称为RTT样本。TCP首先需要根据一段时间内的样本值建立好的估算值。第二步是怎样基于估计值设置RTO.

RTO设置得当是保证TCP性能的关键。

每个TCP连接的RTT均为独立估算,并且重传计时器会对任何占用序列号的在传数据计时,如果恰当设置计时器一直以来都是研究的热点问题.

最新文章

  1. 我刚知道的WAP app中meta的属性
  2. 初识python第一天
  3. Android应用目录结构分析
  4. PHPStorm 3.0 与服务器端代码同步配置
  5. iOS开发基础之排序
  6. C#利用开源软件ffMpeg截取视频图片
  7. HDOJ-ACM1015(JAVA) 运用 组合、全排列实现
  8. [PWA] 1. Intro to Service worker
  9. 初涉JavaScript模式 (2) : 基本技巧
  10. Idea Maven 建本地仓库-导入本地JAR包
  11. Memcached的安装与简单使用
  12. 西安活动 | 4月20日「拥抱开源,又见.NET :云时代 • 新契机」
  13. 每天一套题打卡|河南省第十届ACM/ICPC
  14. Linux系统之常用文件搜索命令
  15. 大数据【五】Hive(部署;表操作;分区)
  16. ZooKeeper 数据结构 & 命令
  17. centos 7安装jdk、tomcat
  18. ubuntu16.04下笔记本电脑扩展双屏安装过程
  19. TJU Problem 1644 Reverse Text
  20. img atl和a title

热门文章

  1. Codeforces Problem - 38E - Let's Go Rolling!(DP)
  2. Python模块之: ConfigParser 配置文件读取
  3. 人脑和CPU
  4. hibernate 事务的隔离级别
  5. 冷扑大师AI简史:你用德扑来游戏,人家用来发Science
  6. mahout in Action研读(1)-给用户推荐图书
  7. 『原』在Linux下反编译Android .apk文件 使用apktool dex2jar JD-eclipse
  8. Jsonp实现跨域请求Ajax
  9. [poj2318]TOYS(直线与点的位置关系)
  10. C++——virtual