我是靠谱客的博主 干净保温杯,最近开发中收集的这篇文章主要介绍计算机网络传输层之拥塞控制原理系列文章目录拥塞控制ATM ABR拥塞控制案例(辅助的方法)TCP拥塞控制传输层总结,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

系列文章目录

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

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

  • 系列文章目录
  • 拥塞控制
    • 拥塞的成因和代价
    • 拥塞的解决办法2种
  • ATM ABR拥塞控制案例(辅助的方法)
  • TCP拥塞控制
    • TCP拥塞控制基本原理
    • 加性增-乘性减:AIMD
    • 慢启动:SS
    • 慢启动与加性增-乘性减的切换(Threshold变量)
    • Loss事件的处理
    • TCP拥塞控制总结
    • TCP拥塞控制算法
    • TCP性能分析
    • 未来TCP
    • TCP公平性
  • 传输层总结


拥塞控制

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

拥塞的成因和代价

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共存时候,公平性

在这里插入图片描述

传输层总结

在这里插入图片描述

最后

以上就是干净保温杯为你收集整理的计算机网络传输层之拥塞控制原理系列文章目录拥塞控制ATM ABR拥塞控制案例(辅助的方法)TCP拥塞控制传输层总结的全部内容,希望文章能够帮你解决计算机网络传输层之拥塞控制原理系列文章目录拥塞控制ATM ABR拥塞控制案例(辅助的方法)TCP拥塞控制传输层总结所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(40)

评论列表共有 0 条评论

立即
投稿
返回
顶部