计算机网络 第五章 运输层(2)Karn 算法选择确认 SACK 利用滑动窗口实现流量控制 拥塞控制的一般原理慢开始拥塞避免快重传快恢复主动队列管理 AQMTCP 的运输连接管理随机早期检测 RED

本文详细介绍了TCP运输层的关键概念,包括Karn算法处理超时重传,选择确认SACK解决不连续数据传输,滑动窗口机制实现流量控制,以及拥塞控制的一般原理和TCP的慢开始、拥塞避免、快重传、快恢复策略。此外,还探讨了主动队列管理AQM,特别是随机早期检测RED的局限性,以及TCP连接的建立与释放过程。
摘要由CSDN通过智能技术生成

关注公众号凡花花的小窝,收获更多的考研计算机专业编程相关的资料
加权平均往返时间
TCP保留了RTT的一个加权平均往返时间RTTS(这又称为平滑的往返时间)。
第一次测量到 RTT 样本时,RTTS 值就取为所测量到的 RTT 样本值。以后每测量到一个新的 RTT 样本,就按下式重新计算一次 RTTS:

新的RTTS  (1  )  (旧的RTTS) +   (新的RTT样本) (5-4)
式中,0    1。若  很接近于零,表示 RTT 值更新较慢。若选择  接近于 1,则表示 RTT 值更新较快。
RFC 6298 推荐的  值为 1/8,即 0.125。 在这里插入图片描述
超时重传时间 RTO
在这里插入图片描述
往返时间 (RTT) 的测量相当复杂
TCP 报文段 1 没有收到确认。重传(即报文段 2)后,收到了确认报文段 ACK。
如何判定此确认报文段是对原来的报文段 1 的确认,还是对重传的报文段 2 的确认?
在这里插入图片描述
Karn 算法
在计算平均往返时间 RTT 时,只要报文段重传了,就不采用其往返时间样本。
这样得出的加

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

学习记录wanxiaowan

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值