(1.6)--TCP拥塞控制计算机网络.pdf
《(1.6)--TCP拥塞控制计算机网络.pdf》由会员分享,可在线阅读,更多相关《(1.6)--TCP拥塞控制计算机网络.pdf(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1/20 课程名称课程名称:计算机网络课程性质课程性质:专业类必修TCP 拥塞控制拥塞控制TCP Congestion Control2/20 加水太快,流出太慢加水太快,流出太慢3/20 本节内容本节内容拥塞控制的几种方法拥塞控制的几种方法(重点、难点)(重点、难点)2拥塞控制的一般原理拥塞控制的一般原理14/20 一、拥塞控制的一般原理一、拥塞控制的一般原理 在某段时间,若对网络中某资源的需求超过了该资源所能提供的可用部分,网络的性能就要变坏 产生拥塞 若网络中有许多资源同时产生拥塞,网络的性能就要明显变坏,整个网络的吞吐量将随输入负荷的增大而下降。出现拥塞的条件:出现拥塞的条件:对资源需
2、求的总和 可用资源拥塞控制是一个动态的问题5/20 拥塞控制与流量控制的关系拥塞控制与流量控制的关系 拥塞控制拥塞控制的是网络能够承受现有的网络负荷,是涉及到所有的主机、路由器等有关所有因素的一个全局性过程。流量控制流量控制是指在给定的发送端和接收端之间的通信量的控制,目的是抑制发送端发送数据的速率,使接收端来得及接收。6/20 拥塞控制所起的作用拥塞控制所起的作用提供的负载吞吐量理想的拥塞控制实际的拥塞控制0死锁(吞吐量=0)无拥塞控制拥塞轻度拥塞7/20 拥塞控制的几种方法:拥塞控制的几种方法:慢开始 拥塞避免 快重传与快恢复二、拥塞控制的几种方法二、拥塞控制的几种方法 发送方维持一个叫做
3、拥塞窗口拥塞窗口 cwnd 的状态变量 网络未出现拥塞,增大cwnd一些,把更多的分组发送出去 网络出现拥塞,减小cwnd一些,减少注入到网络的分组数8/20 慢开始算法慢开始算法 刚开始发送报文段时先设置拥塞窗口 cwnd=1,即 1 个最大报文段 MSS 的数值。每收到一个对报文段的确认后,将拥塞窗口加 1,即增加一个 MSS 的数值。逐步增大发送端的拥塞窗口 cwnd,使分组注入到网络的速率更加合理。开始更新9/20 发送 M4M7确认 M4M7 cwnd=4轮次 3发送 M2M3确认 M2M3 cwnd=2轮次 2发送 M1确认 M1cwnd=1轮次 1发送方接收方发送 M8M15cw
4、nd=8tt发送窗口值的调整发送窗口值的调整10/20 当网络出现拥塞时当网络出现拥塞时在慢开始阶段和拥塞避免阶段,网络出现拥塞时,把慢开始门限设置为出现拥塞时的 cwnd 的一半1把拥塞窗口 cwnd 重新设置为 1,执行慢开始算法2迅速减少主机发送到网络中的分组数,使发生拥塞的路由器有足够时间把队列中积压的分组处理完毕311/20 慢开始和拥塞避免算法的实现举例慢开始和拥塞避免算法的实现举例2216“乘法减小”24681012141618200048122024拥塞窗口 cwnd新的 ssthresh 值网络拥塞指数规律增长ssthresh 的初始值慢开始慢开始慢开始拥塞避免“加法增大”拥
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 1.6 TCP 拥塞 控制 计算机网络
限制150内