欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    (2.1.8)--6-8_TCP拥塞控制计算机网络课件.pdf

    • 资源ID:96599171       资源大小:1.06MB        全文页数:19页
    • 资源格式: PDF        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    (2.1.8)--6-8_TCP拥塞控制计算机网络课件.pdf

    第六章第六章 传输层传输层TCP拥塞控制拥塞控制TCP 拥塞控制 虽然网络层也试图管理拥塞,但是,大多数繁重的任务是由TCP来完成的,因为针对拥塞的真正解决方案是减慢数据率 分组守恒:当有一个老的分组离开之后才允许新的分组注入网络 TCP希望通过动态维护窗口大小来实现这个目标TCP 拥塞控制拥塞检测(Congestion detection)所有的互联网TCP算法都假定超时是由拥塞引起的,并且通过监视超时的情况来判断是否出现问题拥塞控制(Congestion prevention)当一个连接建立的时候,双方选择一个合适的窗口大小,接收方根据自己的缓冲区大小来指定窗口的大小。如果发送者遵守此窗口大小的限制,则接收端不会出现缓冲区溢出的问题,但可能由于网络内部的拥塞而发生问题TCP 拥塞控制(a)快速的网络向小容量的接收方传输数据(b)慢速的网络向大容量的接受方传输数据TCP 拥塞控制 互联网解决方案应该是认识到两个潜在的问题的:网络容量,接收者容量,然后单独地处理这两个问题 为此,每个发送者维护两个窗口:接收者窗口大小反映了目前窗口的容量(容易控制)拥塞窗口大小反映了网络目前的容量(难于控制)发送者发送的数据字节数是两个窗口中小的那个窗口数决定拥塞窗口的大小 慢启动算法(Slow Start)(尝试的过程):当连接建立的时候,发送者用当前使用的最大数据段长度初始化拥塞窗口,然后发送一个最大的数据段如果在定时器超期之前收到确认,则将拥塞窗口翻倍,然后发送两个数据段直至超时(或达到接收方窗口的大小)确定出拥塞窗口的大小 如:如果试图发送 4096 字节没有问题,但是发送8192字节的时候,超时没有收到应答,则拥塞窗口设为4096个字节慢速启动算法按指数增长趋势定义拥塞窗口大小cwnd初始:cwnd0=MaxSegL(当前数据段长度)增长:cwnd1=2 cwnd0cwnd2=2 cwnd1 截止:达到接收窗口大小或超时慢速启动算法图例拥塞窗口MaxSegL建立连接初始化发送数据超时发送数据超时前收到确认超时前收到确认拥塞窗口2MaxSegL超时拥塞窗口2nMaxSegL发送数据拥塞窗口二进制指数增长至接收窗口大小或超时TCP 拥塞控制 除了使用接收者窗口和拥塞窗口,TCP拥塞控制还是用了第三个参数,阈值(threshold),初始化为64K 当一个超时发生的时候,阈值降为当前拥塞窗口的一半,同时将拥塞窗口设为一个最大数据段的长度 使用慢启动算法来决定网络的容量,拥塞窗口增长到阈值时停止指数增长 从这个点开始,每次成功的传输都会让拥塞窗口线性增长(即每次仅增长一个最大的数据段长度)拥塞控制算法-CWin指数增长0 05 5101015152020252530303535404045450 02 24 46 68 810101212141416161818202022222424MaxSegL=1024Threshold0=64KThreshold1=32K超时指数增长线性增长超时序列号拥塞窗口关键参数(临界值,接收窗口,拥塞窗口)指数增长达到临界值拥塞控制算法-cwnd线性增长0 05 5101015152020252530303535404045450 02 24 46 68 810101212141416161818202022222424Threshold1=32K超时Threshold14=20K指数增长指数增长线性增长线性增长线性增长超时序列号拥塞窗口关键参数(临界值,接收窗口,拥塞窗口)拥塞控制算法-重新慢速启动0 05 5101015152020252530303535404045450 02 24 46 68 810101212141416161818202022222424MaxSegL=1024Threshold0=64KThreshold1=32K超时Threshold14=20K指数增长指数增长线性增长线性增长超时序列号拥塞窗口关键参数(临界值,接收窗口,拥塞窗口)常数?注意 快速恢复拥塞控制算法定义初始拥塞窗口阈值和窗口大小Threshold0和 cwnd0初始超时拥塞窗口阈值减半:Threshold1=CWND/2cwnd二进制指数增长至确认超时拥塞控制算法cwnd线性增长至确认超时 拥塞窗口值减半:Thresholdn=CWNDn/2 定义窗口大小:cwnd=cwnd0重新开始慢速启动过程注意 如果收到一个ICMP抑制分组(ICMP source quench)并被送给TCP传输实体,则这个事件被当作超时对待 TCP拥塞控制遵循分组守恒定律 两种因素引起拥塞警报接收方处理不过来通信子网中出现拥塞 处理拥塞的具体方法Window sizeCongestion window CWND通过慢起动方法尝试而来 通过阈值调节CWND尝试的精度小结小结 TCP拥塞控制的原则是什么?引起TCP拥塞的两种因素是什么?TCP怎么进行拥塞控制?拥塞窗口怎么获得?阈值有什么作用?多次慢启动尝试,CWND是否会达到一个不变的常数?思考题思考题谢谢观看谢谢观看

    注意事项

    本文((2.1.8)--6-8_TCP拥塞控制计算机网络课件.pdf)为本站会员(奉***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开