news 2026/7/12 23:42:19

流量控制和拥塞控制的步骤?流量控制和拥塞控制的步骤?

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
流量控制和拥塞控制的步骤?流量控制和拥塞控制的步骤?

流量控制保护接收方,拥塞控制保护网络;

流量控制靠 接收窗口(rwnd),拥塞控制靠 (cwnd)拥塞窗口 及其四阶段算法
最终的发送窗口 = min(rwnd, cwnd)

接收端在三次握手或每次 ACK 中,将当前可用缓冲大小 (rwnd) 通知发送端。发送端计算可用窗口:min(rwnd, cwnd),只要已发送但还未收到ACK确认字节数 < (Win)当前发送窗口,就可继续发送。发送端发完报文后,将其置入’已发送未ACK队列。接收端收到数据后,释放缓冲并更新 rwnd = BufferSize - 已占用,发送端收到新ACK,滑动发送窗口,继续发送。

一个典型Reno流程如下:
连接开始: cwnd = 1, ssthresh 为一个较大值(如65535字节)。
慢启动: cwnd 指数增长。

达到阈值: 当 cwnd >= ssthresh(慢启动阈值),进入拥塞避免,cwnd 线性增长。

检测到拥塞(包丢失):
情况A(超时): 网络拥塞严重。ssthresh = cwnd/2, cwnd = 1,回到第2步(慢启动)。

情况B(3个重复ACK): 触发快重传和快恢复。三个重复ACK意味着网络还有一定的传输能力(至少还能传送重复的ACK),所以网络并不完全拥塞,只是个别报文段丢失。
ssthresh = cwnd / 2
cwnd = ssthresh + 3
重传丢失的包。
收到新数据的ACK后,cwnd = ssthresh,进入第3步(拥塞避免)。
————————————————
版权声明:本文为CSDN博主「Arva .」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/2301_80096362/article/details/154695792

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/13 8:14:55

C++ 原子变量与引用计数类的派生类实现解析

C 原子变量与引用计数类的派生类实现解析核心结论在C中&#xff0c;原子变量&#xff08;std::atomic&#xff09;是实现线程安全引用计数类&#xff08;如shared_ptr&#xff09;的关键技术。原子变量通过原子操作&#xff08;如CAS循环&#xff09;确保引用计数的修改是不可分…

作者头像 李华
网站建设 2026/7/12 18:39:52

属于“AI建造者们”的2025年 “时代”为何选择百度

AI浪潮&#xff0c;硅谷追梦&#xff0c;中国求实。作者|景行编辑|杨舟回望2025年的全球科技与商业热点&#xff0c;毫无疑问都属于AI。12月11日&#xff0c;美国《时代》周刊发布2025“年度人物”&#xff0c;这项已有百年历史的年度盘点&#xff0c;这一次选择了“AI的建造者…

作者头像 李华
网站建设 2026/7/13 10:23:02

python训练营打卡DAY14

浙大疏锦行 什么是多目标优化&#xff1f; 在现实生活中&#xff0c;我们经常面临需要同时考虑多个目标的决策问题&#xff1a; &#x1f3e0; 买房子&#xff1a;既要价格便宜&#xff0c;又要地段好&#xff0c;还要面积大 &#x1f697; 买车&#xff1a;既要省油&#x…

作者头像 李华
网站建设 2026/7/13 0:02:37

【Redis】从零开始掌握redis --- 认识redis

任何收获都不是偶然&#xff0c; 一点一滴的进步终会让未来的你焕然一新&#xff01; 从零开始认识redis 1 认识redis2 浅谈redis在分布式系统中的应用3 redis的特性 1 认识redis redis的官方文档 redis文档中给了redis清晰的定位&#xff1a; redis全程是Remote Dictionar…

作者头像 李华
网站建设 2026/7/13 11:38:53

基于单片机的空调温度控制器的设计

基于单片机的空调温度控制器的设计 第一章 引言 在智能家居快速普及的背景下&#xff0c;传统空调温度控制依赖人工操作&#xff0c;存在温度调节不精准、能耗较高、使用便捷性不足等问题&#xff0c;难以满足用户对舒适居住环境与节能需求的平衡。随着嵌入式技术的发展&…

作者头像 李华