TCP重传机制

超时重传:

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

快速重传:

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

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

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

Duplicate SACK,重复确认:

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

相关推荐
卓豪终端管理几秒前
电脑远程关机的重要性
运维·网络·devops
van叶~29 分钟前
Linux网络-------3.应⽤层协议HTTP
linux·网络·http
Wmenghu1 小时前
java获取电脑公网IP和内网IP
服务器·网络·tcp/ip
小猪咪piggy2 小时前
【JavaEE】(7) 网络原理 TCP/IP 协议
运维·服务器·网络
是瑶瑶子啦3 小时前
【AlphaFold3】网络架构篇(5)|Template embedding & Pairformer stack
网络·embedding
optimistic_chen4 小时前
【Java EE初阶 --- 网络原理】网络层---IP协议,数据链路层---以太网协议
网络·笔记·网络协议·tcp/ip·java-ee·文件io
枷锁—sha4 小时前
【BUUCTF系列】[HCTF 2018]WarmUp1
android·网络·web安全·网络安全
匀泪6 小时前
防火墙安全实验
服务器·网络·安全
仙云Q126 小时前
NAT技术与代理服务
linux·服务器·网络
charlie1145141916 小时前
计算机网络八股文——TCP,UDP
网络·网络协议·tcp/ip·计算机网络·面试·udp·八股文