TCP怎么实现可靠传输

链接

1,TCP头部的校验和保证获取正确数据,防篡改;

2,序列号和ACK确认机制同于管理数据包,对接收到的数据包进行确认,对没有接收到的数据包进行重传;

3,重传机制,包括超时重传和快速重传。

4,滑动窗口机制(滑动窗口在发送方称发送窗口,在接收端称接收窗口),发送方开辟一块缓冲区作为发送窗口,发送窗口的大小更具接收窗口和拥塞窗口控制,TCP通过设置TCP头部字段的窗口大小告诉发送方,自己的接收窗口还可以接收多大的数据,用来实现流量控制。

5,各种拥塞控制算法,通过对网络带宽和发送数据包的频率进行评估,设置拥塞窗口从而设置发送窗口,控制发送方发送数据包的数量,防止网络拥堵,照成数据包丢失或者大量的重传。

(教练传话法)

相关推荐
hy____12310 分钟前
Linux_进程间通信
linux·运维·服务器
Meaauf1 小时前
VMware安装中科方德服务器操作系统
运维·服务器·中科方德
mftang1 小时前
现代互联网安全的基石: SSL/TLS技术介绍
服务器·网络·ssl
坐怀不乱杯魂1 小时前
Linux网络 - 网络层
linux·服务器·网络
j_xxx404_1 小时前
Linux:命令行参数与环境变量
linux·运维·服务器
j_xxx404_1 小时前
Linux:进程虚拟地址空间|虚拟内存管理
linux·运维·服务器
德尔塔大雨淋2 小时前
VLLM 中的module PASS 和FUN PASS
linux·服务器·vllm
硬汉嵌入式2 小时前
Microchip开源的自家网络协议栈确实不错,功能完善,并且支持图形化一键配置
网络协议
沐芊屿2 小时前
华为交换机配置M-LAG
服务器·网络·华为
枷锁—sha2 小时前
【SRC】越权漏洞检测
运维·服务器·网络·安全·网络安全·系统安全