TCP数据传输下的滑动窗口与拥塞控制

流量控制:

让发送放的发送速率不要太快,让接受方来得及接收。

滑动窗口:

滑动窗口实现了流量控制。滑动窗口可以规定发送方的发送窗口不超过 接收方给出 的接受窗口的数值(窗口大小以字节为单位)

该机制还可能出现 糊涂窗口综合征,即在滑动窗口接近最大值的时候,接收方不断的向发送方索要极小单位的数据,导致每次发送的数据量很少,使得网络传输的速率变低。为了避免这种情况,需要让接收方等待到有一定大小的缓存空间时,再去向发送方索要数据。

拥塞控制:

是为了防止过多的数据注入到网络中,这样可以使得网络中的路由器或链路不过载。

拥塞控制有四种实现的算法:

  1.  慢开始:加倍的增大发送窗口
  2. 拥塞避免:缓慢的增大发送窗口
  3. 快重传:对丢失的报文立即进行重传
  4. 快恢复:在丢失了个别报文的时候,不使用慢开始的从0字节窗口开始,而是直接使用最大窗口值的一半作为发送窗口大小

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值