概述
系列文章目录
第二章计算机网络传输层之拥塞控制原理计算机网络传输层之拥塞控制原理
- 系列文章目录
- 拥塞控制
- 拥塞的成因和代价
- 拥塞的解决办法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拥塞控制传输层总结所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复