TCP流量控制和拥塞控制

报文格式

在这里插入图片描述

流量控制与滑动窗口

  • 流量控制是针对接收方而言,让接收方来得及接收,不至于溢出造成数据丢失,从而控制发送方的发送速率,让发送方知道接收方当前的接收能力,调整发送速率。
  • 滑动窗口是一种实现流量控制的机制。
    在这里插入图片描述
    在这里插入图片描述

拥塞控制与拥塞窗口cwnd

  • 发送方会维护一个拥塞窗口的状态变量,通过对拥塞窗口和慢开始门限值的动态调整,防止过多的数据注入到网络中,避免出现网络负载过大的情况。
  • 超时重传和快重传是两个概念,注意区分。
  • 快重传的本质思路是在重传计时器超时前进行重传,避免出现出现拥塞的误判断。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

区别和联系

  • 发送方会维护一个发送窗口,接收方会维护一个接收窗口rwnd(receiver window)。TCP发送方的发送窗口(swnd) = min[自身拥塞窗口, TCP接收方的接收窗口]
  • 流量控制是针对接收方做的速率调整,拥塞控制是针对网络负载做的速率调整。

参考

拥塞控制
流量控制
TCP 重传、滑动窗口、流量控制、拥塞控制

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值