TCP/IP 基础 2 -- TCP流量控制(备忘)

 概述

    TCP采用可变发送窗口的方式进行流量控制。窗口大小的单位是字节。在TCP报文段受不得窗口字段写入的数值就是当前设定的接收窗口数值。

    发送窗口在连接建立时由双方商定。但在通信过程中,接收端可以根据自己的资源情况,虽是动态的调整自己的接收窗口(增大或减小皆可),然后通知对方,是对方的发送窗口和自己的接收窗口一致。

概念

    • 通知窗口(Advertised Window)。拥塞窗口是接收端根据其接受能力允诺的窗口值,是来自接收端的流量控制。接收端将通知窗口的值放在TCP报文的首部中,传送给发送端。
    • 拥塞窗口(Congestion Window)。拥塞窗口是发送端根据网络拥塞情况得出的窗口值,是来自发送端的流量控制。
    • 发送窗口 = Min[通知窗口, 拥塞窗口]

拥塞控制技术

慢启动(Slow-start),加速递减(Multiplicative Decrease)和拥塞避免(Congestion Avoidance)。使用这些技术的前提是:由于通信线路带来的误码而使得分组丢失的概率很小(远小于1%)。因此,只要出现分组丢失或迟延过长而引起超时重发,就意味着在网络中的某个地方出现了拥塞。

  • 慢启动,是指没出现一次超时,拥塞窗口都降低到1,使报文段慢慢注入到网络中。
  • 加速递减,是指没出现一次超时,就将门限窗口值减半。若超时频繁出现,则门限窗口减小的速率就会很快。
  • 拥塞避免,是指当拥塞窗口增大到门限窗口值时,就将拥塞窗口指数增长速率降低为线性增长速率,避免网络再次出现拥塞。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值