运输层:TCP超时重传时间的选择

这篇具有很好参考价值的文章主要介绍了运输层:TCP超时重传时间的选择。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.运输层:TCP超时重传时间的选择

笔记来源:
湖科大教书匠:TCP超时重传时间的选择

声明:该学习笔记来自湖科大教书匠,笔记仅做学习参考

若将超时重传时间RTO < \lt < 报文段0的往返时间RTT0,则会出现报文段不必要的重传

运输层:TCP超时重传时间的选择,# 计算机网络,TCP,超时重传时间
若将超时重传时间RTO > \gt > 往返时间RTT0,则会出现网络空闲时间增加

运输层:TCP超时重传时间的选择,# 计算机网络,TCP,超时重传时间
综上:RTO的值应该略大于RTT0即可

若报文段1的往返时间RTT1大于之前设置的RTO,则会出现不必要的重传
运输层:TCP超时重传时间的选择,# 计算机网络,TCP,超时重传时间
不能直接使用某次测量得到的RTT样本来计算超时重传时间RTO,固定的RTO可能适用于某个报文段,但不适用于其他报文段,即
某个报文段的往返时间 RTT \text{RTT} RTT > > > 超时重传时间RTO,不合适
应该使用
加权平均往返时间 RTT S \text{RTT}_S RTTS > \gt > 超时重传时间RTO

运输层:TCP超时重传时间的选择,# 计算机网络,TCP,超时重传时间
超时重传时间RTO计算公式
运输层:TCP超时重传时间的选择,# 计算机网络,TCP,超时重传时间

往返时间RTT的测量较复杂
情况一:原报文段丢失,重传报文段后,收到确认报文段,但发送方不知道这个确认报文段是原报文段的确认还是重传报文段的确认,实际上此确认报文段是对原报文段的确认

运输层:TCP超时重传时间的选择,# 计算机网络,TCP,超时重传时间

情况二:确认报文段的传输时间过长,触发了超时重传,但发送方不知道这个确认报文段是原报文段的确认还是重传报文段的确认,实际上此确认报文段是对原报文段的确认
运输层:TCP超时重传时间的选择,# 计算机网络,TCP,超时重传时间
由以上两种情况可知,我们无法测准RTT,也就无法准确计算RTO,我们也就无法确定超时重传的时间。使用修正过的Karn算法解决这个问题,解决方式:报文段每重传一次,就把超时重传时间RTO增大。
典型做法:若出现超时重传,则新RTO取为旧RTO的2倍
运输层:TCP超时重传时间的选择,# 计算机网络,TCP,超时重传时间

运输层:TCP超时重传时间的选择,# 计算机网络,TCP,超时重传时间
运输层:TCP超时重传时间的选择,# 计算机网络,TCP,超时重传时间

运输层:TCP超时重传时间的选择,# 计算机网络,TCP,超时重传时间文章来源地址https://www.toymoban.com/news/detail-534987.html

到了这里,关于运输层:TCP超时重传时间的选择的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【TCP】重传与超时机制

    在网络通信的世界里,传输控制协议(TCP)扮演着一个至关重要的角色。它确保了数据的可靠传输,就像邮差确保每一封信都能准确无误地送达收件人手中一样。但是,网络环境充满了不确定性,数据包可能会因为各种原因丢失或延迟。为了应对这种情况,TCP实现了重传和超

    2024年04月13日
    浏览(36)
  • TCP 协议(四)重传与超时

    TCP 中有四种计时器(Timer),分别为: 重传计时器:Retransmission Timer 持久计时器:Persistent Timer 保活计时器:Keeplive Timer 等待计时器:Timer_Wait Timer TCP 是保证数据可靠传输的。怎么保证呢?带确认的重传机制。在滑动窗口协议中,接受窗口会在连续收到的包序列的最后一个包

    2024年02月15日
    浏览(44)
  • 网络协议--TCP的超时与重传

    TCP提供可靠的运输层。它使用的方法之一就是确认从另一端收到的数据。但数据和确认都有可能会丢失。TCP通过在发送时设置一个定时器来解决这种问题。如果当定时器溢出时还没有收到确认,它就重传该数据。对任何实现而言,关键之处就在于超时和重传的策略,即怎样决

    2024年02月04日
    浏览(41)
  • TCP/IP(十二)TCP的确认、超时、重传机制

    一    TCP的 确认应答 机制 ①  带 重传 的肯定确认 ②  细节   二    TCP的 重传 机制 ①  RTT 和 RTO ②    TCP的 重传 机制 ③  超时 重传 ④  快速 重传 ⑤  SACK  重点 ⑥  Duplicate SACK D-SACK

    2024年02月07日
    浏览(41)
  • TCP之超时重传、流量控制和拥塞控制

    TCP超时重传是TCP协议中的一种机制,用于在发生丢包或数据包未及时确认的情况下,重新发送未确认的数据段。 当发送方发送一个数据段后,会启动一个定时器(称为超时计时器),等待接收方的确认。如果在超时时间内未收到确认,发送方就会认为该数据段已经丢失,并进

    2024年02月10日
    浏览(49)
  • TCP重传与超时机制:解锁网络性能之秘

    TCP(传输控制协议)是一种面向连接、可靠的传输层协议。为了保证数据的可靠传输,TCP采用了数据包重传的策略来应对在网络中传输过程中可能出现的丢包、错包、乱序等问题。下面我们详细介绍TCP重传的原理与机制。 (1)确认机制(Acknowledgement Mechanism) TCP通信中,接收

    2024年02月06日
    浏览(59)
  • 5.8.6 TCP可靠传输(二)超时重传机制

    5.8.6 TCP可靠传输(二)超时重传机制 超时重传机制是TCP协议保证数据可靠性另外一个非常重要的机制,它的原理是 当发出一个数据之后就开启一个定时器,如果在规定的时间之内没有得到发送数据报的ACK的应答就应当从缓存中把数据取出并重新发送出去,一直到数据发送成

    2024年02月13日
    浏览(40)
  • TCP协议内部工作机制一(确认应答,超时重传,连接管理)

    目录 TCP报文结构 TCP的首部长度 保留(6位) TCP特点 TCP内部的工作机制 一确认应答 超时重传 连接管理 建立建立(三次握手)  TCP断开连接(四次挥手)  TCP的报文结构中, 16位源端口 , 16位目的端口 , 16位校验和和 UDP是一样的,本篇文章就暂不介绍了,可参考俺之前写的UDP协议详解, T

    2023年04月09日
    浏览(81)
  • 【网络】传输层——UDP | TCP(协议格式&&确认应答&&超时重传&&连接管理)

    🐱作者:一只大喵咪1201 🐱专栏:《网络》 🔥格言: 你只管努力,剩下的交给时间! 现在是传输层,在应用层中的报文(报头 + 有效载荷)就不能被叫做报文了,而是叫做 数据段 (报头 + 有效载荷),传输层的有效载荷就是应用层的完整报文。 端口号(port):标识了一个主机上

    2024年02月13日
    浏览(46)
  • TCP/IP协议栈的心跳、丢包重传、连接超时机制实例详解

    大家好,本文结合具体的问题实例,详细讲解一下TCP/IP协议栈的心跳机制、丢包重传机制等内容,给大家提供一个借鉴和参考。 1、问题概述 虽然软件底层模块在网络恢复后能自动重连上服务器,但会议因为网络问题已经退出,需要重新加入会议。 因为客户特殊的网络运行环

    2024年02月07日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包