2025-11-20 05:48:47
流量控制就是给网络信号装个刹车片,防止数据包像下饺子一样堆在一起堵住通道。就像你同时用三个水龙头冲澡,水花四溅还可能溅到别人,这时候得关小一个水龙头让水流均匀。网络里每台设备都像水龙头,流量控制就是让它们轮流放水,保持每秒传输的数据量别太猛。
为啥得这么干呢?因为数据包传输像接力赛,如果前队跑太快没接住球(丢包),后队就得等半天。根据RFC 793标准,TCP滑动窗口最大能开到64KB,但现实里4G网络实测丢包率超过5%时,延迟会飙升300%以上。比如你刷视频突然卡住,不是网速慢,是服务器发数据太急,接收方缓冲区装不下,导致后续数据被直接丢弃。这就好比快递站同时收到100单包裹,但只准备了50个货架,50单就得被退回重发。数据包丢失超过15%时,网页加载时间会从2秒跳到20秒,这就是流量控制不行的代价。
本题链接: