计算机网络传输层之拥塞控制原理

系列文章目录

第二章计算机网络传输层之拥塞控制原理


拥塞控制

在这里插入图片描述
可靠数据传输解决的是个体(主机)分组丢失问题
拥塞控制解决的是群体(主机)分组丢失问题
流量控制是发送方不要发送过快以至于接收方接受不了
拥塞控制是以至于网络处理不了

拥塞的成因和代价

in定义的是主机AB的发送速率
out定义主机cd的接受速率
C表示的该链路的带宽速率
路由器有无限缓存-不会存在丢包-A和B没有重传机制
代价:delay(时延)大

场景一
在这里插入图片描述
场景二

在这里插入图片描述
在这里插入图片描述带宽为R
情况a,不可能大于2/R,因为路由器buff有限。

场景3
在这里插入图片描述
A给C传输数据,当传到R2时候,R2的数据丢失了,之前路由器传输的数据就浪费掉了

在这里插入图片描述网络瘫痪,网络所有资源浪费掉了。

拥塞的解决办法2种

在这里插入图片描述
网络层不提供服务(服务),端系统(host)负责
端系统控制自己的发送速率

ATM ABR拥塞控制案例(辅助的方法)

在这里插入图片描述
ATM提供ABR服务
underloaded低负载
ATM网络中data cell 和 RM cell ,RM cell 穿插在 data cell 中,A发给B,中间经过的路由器,都会改变RM cell,接收方把RM cell 返回给发送方就知道该路径的路由器情况如何(接收方返回给发送方)
也有中间网络设备路由器可以直接给发送方提供拥塞情况

在这里插入图片描述
除了RM cell还有data cell

TCP拥塞控制

TCP拥塞控制基本原理

在这里插入图片描述

加性增-乘性减:AIMD

线性加,乘性减(减半)
这样可以快速把网络降下来,从而避免网络的更拥塞

在这里插入图片描述

慢启动:SS

刚连接时候,发送速率远远低于带宽,如果线性增长,就浪费带宽资源了,所以希望一开始快速增长。

在这里插入图片描述在这里插入图片描述

慢启动与加性增-乘性减的切换(Threshold变量)

在这里插入图片描述黑色代表慢启动与加性增-乘性减的切换
蓝色是早期的体系,也造成了资源的浪费(太保守)

Loss事件的处理

在这里插入图片描述

TCP拥塞控制总结

在这里插入图片描述
在这里插入图片描述

TCP拥塞控制算法

在这里插入图片描述在这里插入图片描述
在这里插入图片描述

TCP性能分析

在这里插入图片描述在这里插入图片描述

未来TCP

在这里插入图片描述

TCP公平性

在这里插入图片描述
TCP是公平的
粗红线是限制了带宽为R,所以要在粗红线所围区域内
在这里插入图片描述当TCP和UDP共存时候,公平性

在这里插入图片描述

传输层总结

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值