TCP怎么实现可靠传输

链接

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

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

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

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

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

(教练传话法)

相关推荐
王二端茶倒水12 小时前
一套可落地的无线运营方案,不能只管 AP,还要管用户、计费和运维
网络协议
1627238160812 小时前
EtherCAT 分布式时钟(DC)原理与配置实战:把多轴真正"对齐到同一时刻"
网络协议
王二端茶倒水1 天前
宽带无线项目,怎么从一次性交付变成长期运营收入?
网络协议
用户2530171996272 天前
第6篇:从技术到产品 — Ghost Proxifier 的设计哲学
网络协议
用户2530171996272 天前
第3篇:注入的艺术 — Ghost Proxifier 核心架构拆解
网络协议
王二端茶倒水3 天前
商业 WiFi 不是免费上网,而是门店数字化的入口
网络协议
zzzzzz3105 天前
9K Star 炸裂开源!这个 C 语言写的代码知识图谱,把 Linux 内核索引压缩到了 3 分钟
linux·服务器·sql
大树888 天前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
小宇宙Zz8 天前
Maven依赖冲突
java·服务器·maven