TCP重传机制

超时重传:

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

快速重传:

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

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

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

Duplicate SACK,重复确认:

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

相关推荐
励志五个月成为嵌入式糕手1 小时前
0825 http梳理作业
网络·网络协议·http
dxt_snow2 小时前
docker在自定义网络中安装ElasticSearch和Kibana
网络·elasticsearch·docker
左灯右行的爱情2 小时前
分库分表系列-基础内容
网络·数据库·oracle
DebugKitty2 小时前
网络编程1-基本概念、函数接口
运维·服务器·网络·网络协议·socket·tcp
2501_921290443 小时前
嵌入式第三十六天(网络编程(TCP))
网络·网络协议·tcp/ip
YC运维4 小时前
Linux服务测试题(DNS,NFS,DHCP,HTTP)
linux·网络
Childecool5 小时前
网络编程——TCP、UDP
网络
刘 大 望6 小时前
网络编程--TCP/UDP Socket套接字
java·运维·服务器·网络·数据结构·java-ee·intellij-idea
青草地溪水旁6 小时前
HTTP数据之旅:一个网络请求的完整冒险
网络·网络协议·http
小白iP代理7 小时前
国内代理 IP 的类型:住宅 IP、机房 IP、移动 4G/5G IP 区别
网络·tcp/ip·5g