TCP 可靠传输 超时重传时间调整 RTO 重传定时器的计算
创作时间:
作者:
@小白创作中心
TCP 可靠传输 超时重传时间调整 RTO 重传定时器的计算
引用
CSDN
1.
https://blog.csdn.net/qq_34556414/article/details/125502552
TCP(传输控制协议)是互联网中最常用的一种面向连接的、可靠的传输层协议。为了确保数据的可靠传输,TCP采用了多种机制,其中超时重传是关键之一。本文将详细介绍TCP中RTT(往返时间)的测量方法,以及如何基于RTT动态调整重传定时器(RTO),以实现更高效的网络通信。
如何测量 RTT?
去和回就是RTT,也就是一个报文的一来一回的往返时间。
每次发一个段,都有一个计时,什么时候发的,超时之后自动重传,那么这个超时时间的选择也是需要调整的,也得判断一下多长时间为超时。
发送了一个TCP的段,在规定的时间内没有收到确认,那么这个段就自动的重发。
重传超时的时间也需要动态的调整,也需要进行判断。(比如网络路径发生变化)
TCP往返传输时间(RTT) 的测量可以采用两种方法:
(1)TCP Timestamp选项(TCP首部的选项)
(2)重传队列中数据包的TCP控制块(b计算机和a计算机通信,发起一个建立连接的请求,这边给你一个响应,一去一回就知道往返时间了)
可以看到抓的包是有时间标识的,这个都是相对时间,计算机之间通信,一个请求,一个响应之间的差就可以算出往返时间。(建立TCP连接时就能计算出RTT)
本文原文来自CSDN
热门推荐
迈腾B8L点火系统工作原理和故障分析
照片删除了怎么恢复回来?手机/电脑/云盘全场景急救指南!
刘裕为何未能完成一统天下的壮举?
宋慈:尽全力,守护心中的正义
目标检测中单阶段检测模型与双阶段检测模型详细对比与说明
DNA的结构、功能及其应用
十二星座人物特质解析:从白羊到双鱼
高血壓標準是多少?高血壓症狀、原因、種類、治療照護完整看
如何在Windows PC或Mac上录制屏幕画面
你的隐私泄露了吗?
拖板选购指南:安全与品质的考量
王不留行炮制方法与标准详解
【3·15特辑】盘点常见的消费陷阱
生普洱和熟普洱有什么区别?一文告诉你!
如何打造艺术节的团队
中国千年“和合文化”走向世界
中国道教四大名山:探索道教文化的源头与传承
公司设立时谁来承担法律责任
太皇太后职位的具体职责是什么?
员工待岗期间的福利和待遇如何确定?
14世纪席卷亚欧大陆的黑死病,对英国社会经济转型的影响
含有柠檬的精油有哪些?好处+用法全解析
传承千年的民间艺术瑰宝——金川面塑
如何在Ubuntu中配置强加密的SSH连接
孕晚期全攻略:何时开始?注意事项有哪些?你准备好了吗?
北京到天津怎么走(从天津到北京怎么坐车)
牛羊肉中是否含有高量的血脂?医生专业解答来了
火花塞积碳不用慌,原因处理全知晓!
深入了解UML建模:全面指南
苏轼诗词中的花卉意象:一派繁花盛景