TCP重传机制

超时重传:

初次设定的超时时间内没有收到对方的响应,就重发该数据,每次超时时间是上次的两倍

快速重传:

当发送方收到三个相同的ACK(即ACK=2),它会认为包2丢失,立即进行重传。这种重传是为了避免等待超时,从而提高传输效率

SACK(Selective Acknowledgment,选择性确认):

SACK是一种TCP选项,通过在TCP头部添加SACK字段,使接收方能够告诉发送方哪些数据已经成功接收,哪些数据丢失。让发送方只重传丢失的数据

Duplicate SACK,重复确认:

重复确认是指接收方向发送方发送的重复ACK,表明它仍在等待某个特定的数据包,并且可能还包含SACK信息,通过SACK告诉对方自己收到了重复的数据,发送方可以判断网络问题所在

相关推荐
在路上看风景1 小时前
3.2 无连接传输: UDP
网络
ErizJ1 小时前
WebSocket | 一点简单了解
网络·websocket·网络协议
晓梦.2 小时前
网络层协议之VRRP协议
网络·tcp/ip·智能路由器
IvanCodes2 小时前
七、Docker核心技术:深入理解网络模式 (Bridge, Host, None, Container)
网络·docker·容器
迎風吹頭髮2 小时前
UNIX下C语言编程与实践59-UNIX TCP 数据传输:send 与 recv 函数的使用与数据处理
c语言·网络·unix
迎風吹頭髮2 小时前
UNIX下C语言编程与实践55-TCP 协议基础:面向连接的可靠传输机制与三次握手、四次挥手
c语言·网络·unix
HaSaKing_7214 小时前
二三级等保检测对比项
linux·服务器·网络
2301_793167995 小时前
网络管理部分
linux·运维·服务器·网络·php
搬砖的小码农_Sky5 小时前
Windows操作系统上`ping`命令的用法详解
运维·网络·windows
思考的笛卡尔7 小时前
密码学基础:RSA与AES算法的实现与对比
网络·算法·密码学