[TCP/IP] TCP的重发机制是怎么实现的
程序员文章站
2022-03-20 17:14:00
1)滑动窗口机制,确立收发的边界,能让发送方知道已经发送了多少(已确认)、尚未确认的字节数、尚待发送的字节数;让接收方知道(已经确认收到的字节数) 2) 超时重传,tcp每发送一个报文段,就设置一次计时器,重传时间到但还没收到确认,就重传这一报文段,这个时间是加权平均的往返时间 3)选择重传,用于对 ......
1)滑动窗口机制,确立收发的边界,能让发送方知道已经发送了多少(已确认)、尚未确认的字节数、尚待发送的字节数;让接收方知道(已经确认收到的字节数)
2) 超时重传,tcp每发送一个报文段,就设置一次计时器,重传时间到但还没收到确认,就重传这一报文段,这个时间是加权平均的往返时间
3)选择重传,用于对传输出错的序列进行重传,如果中间有顺序的包丢了,接收窗口发送确认号的时候,会发丢之前的ack号,选择重发的包序号,选择确认
上一篇: 常程晒自用的小米11 Ultra:很多同事表示羡慕
下一篇: Alipay 支付宝SDK PHP Fatal error: Class 'LtObjectUtil' not found in。
推荐阅读
-
Win10怎么设置TCP/IP筛选功能?Win10系统设置TCP/IP筛选功能的方法
-
Java反射机制是怎么样的(框架实现的基础)
-
Win10怎么启用Tcp/IP上的netbios网络协议?
-
《TCP/IP网络编程》第18章 多线程服务器端的实现
-
TCP/IP课程设计总结(基于socket实现的简易聊天系统)
-
基于TCP/IP的网络聊天室实现(简单一对一)
-
利用Qt/C++在腾讯云/阿里云服务器搭建TCP/IP协议实现网络通信以及Qt在linux下的安装和程序打包踩坑(详解)
-
[TCP/IP] TCP的重发机制是怎么实现的
-
FreeRTOS下类似于TCP三次握手、超时检测以及自动重发机制的通信任务该如何设计
-
通过TCP/IP实现PC(客户端)远程控制开发板(服务器)上LED灯的实验