TCP流量控制和拥塞控制简述

一、流量控制(端到端)

    流量控制,是利用灵活可变的滑动窗口控制流量,是为了解决发送数据扩快导致接收方来不及接收的问题。

    具体是消息接收方会发送流量控制报文,通知发送方窗口大小,发送方发送的数据大小不能超过窗口大小。

二、拥塞控制(区域网络)

    拥塞控制,是为了避免过多的流量注入网络使得网络过载。具体方法包括:慢开始、拥塞避免、快重传和快恢复。

    慢开始:刚开始建立连接的时候,发送窗口大小为1,然后逐步增加窗口的大小,如每次加倍。

    拥塞避免:当发送窗口达到一个门限值之后,窗口大小不再每次加倍,而是每次+1,减缓窗口增大速度。

    快重传: 快重传要求接收方在收到一个失序的报文段后就立即发出重复确认(为的是使发送方及早知道有报文段没有到达对方)而不要等到自己发送数据时捎带确认。

    快恢复:当发送方连续收到三个重复确认时,就执行“乘法减小”算法将发送窗口门限值减半,以新门限值为起点(而非0值),但是接下去并不执行慢开始算法,而是执行拥塞避免算法。

参考资料:

https://blog.csdn.net/sinat_21112393/article/details/50810053

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值