TCP重传机制

超时重传:

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

快速重传:

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

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

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

Duplicate SACK,重复确认:

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

相关推荐
Smartdaili China8 分钟前
掌握Java网页抓取:技术与示例完整指南
java·网络·学习·指南·网页·住宅ip·爬虫api
雾削木8 分钟前
k230 Pyhton三角形识别
运维·服务器·网络·stm32·智能路由器
郝学胜-神的一滴37 分钟前
Python数据模型:深入解析及其对Python生态的影响
开发语言·网络·python·程序人生·性能优化
北京聚信万通科技有限公司42 分钟前
传输协议:AS3
服务器·网络·安全·电子数据交换·as3
爬山算法1 小时前
Netty(12)Netty支持哪些协议和传输方式?
网络
yong99902 小时前
基于C#与三菱FX5U PLC实现以太网通信
网络·c#·php
遇见火星2 小时前
常见Systemctl语句
linux·服务器·网络·systemctl
专家大圣2 小时前
摆脱局域网束缚!Neko+cpolar 让跨网共享成日常
服务器·网络·docker·内网穿透·cpolar
Awkwardx3 小时前
Linux网络编程—数据链路层
linux·运维·网络
揪住海3 小时前
UDP网络巩固知识基础题(1)
网络·udp