TCP拥塞控制 (四种算法)

引言

TCP拥塞控制,有以下四种算法:

  • 慢开始算法
  • 拥塞避免算法
  • 快重传机制(冗余ACK)---> 快恢复算法

一、区分"TCP拥塞控制" 和 "TCP流量控制"

  • 流量控制:控制端到端的数据发送量,是"局部的"

比如下图中,A和D相互发送数据,要做流量控制

  • 拥塞控制:控制整个网络 中每台主机的数据发送量,降低路由器负载,是"全局的"

比如下图中,整个网络的数据传输,要做拥塞控制

二、如何判断网络拥塞?

  • 发出的每个报文段,都能顺利地收到ACK确认一一不拥塞
  • 发出的报文段未能按时收到ACK,引发超时重传一一严重拥塞
  • 收到冗余ACK,引发快重传一一有点拥塞

1. 如果检测到网络拥塞怎么办?

  • 迅速减少发送的数据量
  • 严重拥塞就迅速缩小拥塞窗口
  • 有点拥塞就适当缩小拥塞窗口
相关推荐
万联WANFLOW1 分钟前
从工具协同到智能体驱动:Meta Muse 小型企业版的架构演进与行业启示
网络·架构·业界资讯
雪落漂泊2 分钟前
Linux基本指令(下)
java·linux·服务器
小白的码BUG之路2 分钟前
Ubuntu -- 使用命令firewall-cmd
linux·运维·服务器
Chill604 分钟前
非root用户怎么在ubuntu服务器上配置第三方的codex
linux·服务器·ubuntu
渡我白衣14 分钟前
深入理解 Transformer:Decoder与Masked_Attention
linux·服务器·网络·c++·人工智能·深度学习·transformer
AKA__Zas1 小时前
TCP 与 IP 浅显皮毛
服务器·网络·tcp/ip
源流之道8 小时前
联想Y700 五代(TB323FU)刷 ColorOS 16 教程指南
网络·ai·刷机指南·刷机心得
优化Henry9 小时前
LTE 载波频率与频点配置详解
运维·网络·学习·5g·信息与通信
科力锐品牌君10 小时前
应用级灾备 | 海量非结构化数据如何实现高效数据保护
linux·运维·网络·安全·系统安全·数据安全·灾备
盛世宏博北京10 小时前
档案库房防护能力升级:从八防到十二防的物联网全维度感知防护体系建设方案
网络·物联网