(8.5.1)--8.3TCP传输控制协议(8.3.4)学习资料.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《(8.5.1)--8.3TCP传输控制协议(8.3.4)学习资料.ppt》由会员分享,可在线阅读,更多相关《(8.5.1)--8.3TCP传输控制协议(8.3.4)学习资料.ppt(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第八章8.3.4 TCP拥塞控制1、拥塞控制的基本原理在某段时间内,若对网络中某一资源的需求超过了该资源所能提供的能力,而导致网络性能下降,这种现象称为拥塞(congestion)。1、拥塞控制的基本原理网络出现拥塞的条件可表示为若网络中有许多资源同时产生拥塞,网络的性能就要明显变坏,整个网络的吞吐量将随输入负荷的增大而下降。实践证明,拥塞控制是很难设计的,因为它是一个动态的(而不是静态的)问题。8.3.4 TCP拥塞控制(续4)拥塞控制的一般原理当前网络正朝着高速化的方向发展,这很容易出现缓存不够大而造成分组的丢失。但分组的丢失是网络发生拥塞的征兆而不是原因。8.3.4 TCP拥塞控制(续4
2、)拥塞控制的一般原理在许多情况下,甚至正是拥塞控制本身成为引起网络性能恶化甚至发生死锁的原因。这点应特别引起重视。8.3.4 TCP拥塞控制(续4)拥塞控制的一般原理TCP的四种拥塞控制办法01020304慢开始拥塞避免快重传快恢复1.数据是单向传送的,而另一个方向只传送确认。为了简化讨论,我们进行如下假设:2.接收方总是有足够大的缓存空间,因而发送方窗口大小由网络的拥塞程度来决定。3.以TCP报文段的个数为讨论问题的单位,而不是以字节为单位。发送方维护一个叫拥塞窗口cwnd的状态变量,其值取决于网络的拥塞程度,并且动态变化。TCP数据报文段TCP确认报文段发送方接收方cwndswnd=cwn
3、dssthresh 拥塞窗口cwnd 的维护原则是:只要网络没有出现拥塞,拥塞窗口就增大一些,但只要网络出现拥塞,拥塞窗口就减少一些。TCP数据报文段TCP确认报文段发送方接收方cwndswnd=cwndssthresh 判断网络出现拥塞的依据;没有按时收到应当到达的确认报文(即发生重传)。TCP数据报文段TCP确认报文段发送方接收方cwndswnd=cwndssthresh 发送方将拥塞窗口作为发送窗口,swnd=cwnd 维护一个慢开始门限ssthresh状态变量:8.3.4 TCP拥塞控制慢开始算法与拥塞算法示意图 超时超时24681012 14 16 18 20 22004824121
4、620传输轮次传输轮次拥塞窗口拥塞窗口 cwnd3-ACKssthresh 的初始值的初始值拥塞避免拥塞避免24拥塞避免拥塞避免拥塞避免拥塞避免慢开始慢开始慢开始慢开始超时超时24681012 14 16 18 20 22004824121620传输轮次传输轮次拥塞窗口拥塞窗口 cwnd3-ACKssthresh 的初始值的初始值拥塞避免拥塞避免24拥塞避免拥塞避免拥塞避免拥塞避免慢开始慢开始慢开始慢开始当 TCP 连接进行初始化时,将拥塞窗口置为 1。慢开始门限的初始值设置为 16 个报文段,即ssthresh=16。cwnd=1=swnd cwnd=1+1=2 cwnd=2+2=4 cwn
5、d=4+4=8 cwnd=8+8=16 慢开始算法时每个传输轮次,拥塞窗口按指数规律增长。超时超时24681012 14 16 18 20 22004824121620传输轮次传输轮次拥塞窗口拥塞窗口 cwnd3-ACKssthresh 的初始值的初始值拥塞避免拥塞避免24拥塞避免拥塞避免拥塞避免拥塞避免cwnd=16,达到了慢开始门限值,改用拥塞避免算法。也就是每个传输轮次,拥塞窗口cwnd只能线性加1。cwnd+1=17cwnd+1=18.cwnd=24重传计时器超时(图中的点),发送方判断为网络拥塞。丢失失4个个超时超时24681012 14 16 18 20 2200482412162
6、0传输轮次传输轮次拥塞窗口拥塞窗口 cwnd3-ACKssthresh 的初始值的初始值拥塞避免拥塞避免24拥塞避免拥塞避免拥塞避免拥塞避免cwnd=24,重传计时器超时,发送方判断为网络拥塞。于是1.调整门限值 ssthresh=cwnd/2=12,2.同时设置拥塞窗口 cwnd=1,进入慢开始阶段cwnd=12,停止使用慢开始算法,转而使用拥塞避免算法。24681012 14 16 18 20 22004824121620传输轮次传输轮次拥塞窗口拥塞窗口 cwndssthresh 的初始值的初始值24开始使用慢开始算法,让拥塞窗口cwnd的值,从1开始指数增长,当拥塞窗口cwnd的值增长到
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 8.5 8.3 TCP 传输 控制 协议 学习 资料
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内