news 2026/4/23 13:55:17

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

作者头像

张小明

前端开发工程师

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/4/23 11:47:09

Pytest实践:Python测试技术基础知识

一、简介 在软件开发领域&#xff0c;确保代码的正确性和稳健性至关重要。这就是软件测试发挥作用的地方。Python 是一种通用且广泛使用的编程语言&#xff0c;提供了大量的工具和库来帮助测试过程。 其中&#xff0c;Pytest就是一个很好用的测试框架&#xff0c;可以在 Pyth…

作者头像 李华
网站建设 2026/4/23 11:52:16

没有中兴的智谱,被民间华强北盯上了

开源之后&#xff0c;市场能拼出一部“AI手机”吗&#xff1f;作者|王浩然编辑|古廿最近智谱的广告出现在机场广告牌&#xff0c;打出了一整套AI叙事的新标签&#xff1a;“有的AI&#xff0c;提供情绪价值”“智谱AI&#xff0c;提供商业价值”。配合上醒目的LOGO&#xff0c;…

作者头像 李华
网站建设 2026/4/23 11:45:47

《#{} vs ${}:MyBatis 里这俩符号,藏着性能与安全的 “生死局”》

1.多表查询多表查询和单表查询类似,只是SQL不同⽽已数据准备&#xff1a;对应Model:数据查询SQL:补充实体类:接⼝定义:字段与实体类属性不一致的解决方式&#xff1a;当数据库字段名与实体类属性名不匹配时&#xff0c;可通过ResultMap&#xff08;自定义映射关系&#xff09;或…

作者头像 李华
网站建设 2026/4/23 11:49:13

基于单片机的可变色灯泡的设计

基于单片机的可变色灯泡的设计 第一章 引言 随着智能家居产业的快速发展&#xff0c;传统照明设备已难以满足用户对个性化、智能化照明的需求。传统灯泡颜色固定、亮度调节不便&#xff0c;无法适配不同场景的照明需求&#xff0c;而市面上的智能灯泡多依赖复杂控制系统&#x…

作者头像 李华
网站建设 2026/4/19 8:48:22

实战:用Splash搞定JavaScript密集型网页渲染

免费编程软件「pythonpycharm」 链接&#xff1a;https://pan.quark.cn/s/48a86be2fdc0一、为什么需要Splash&#xff1f;传统爬虫遇到动态网页时总会抓狂。明明URL能打开&#xff0c;但爬下来的页面全是空白或乱码——这是因为现代网站大量使用JavaScript动态加载内容&#xf…

作者头像 李华