目的
提高 TCP 协议稳定性的机制
示例
- 场景一

绿色的数字代表 接收方 能够接收的数据是多少。发送方 每次会收到 接收方 的一个缓存空间的大小,来决定发送数据的多少。当 接收方 不能接收数据后,过一段时间如果 接收方 还没有发送 窗口更新 通知,那么 发送方 就会发送一个 应用数据为 0 的探测包,进行探测。类型于 心跳包。
而这个流量控制是接收方根据缓存区内存去来控制的,实际传过程中,两台主机之间还隔着很多中间节点,也就是路由器,因此还要考虑路由器传输时数据的丢包情况。否则会影响 TCP 协议的可靠性。因此就有了 拥塞控制机制!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义