- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 5.5 TCP的拥塞控制 5.5.1 拥塞现象及产生原因 1. 拥塞现象 拥塞现象是指注入到网络中的数据量过多,使得网络来不及处理,以致引起部分乃至整个网络性能下降的现象,严重时甚至会导致网络通信业务陷入停顿。 流量控制:局部性 拥塞控制:全局性 * 2. 拥塞现象产生的原因 (1)存储空间不足 (2)带宽容量不足 (3)处理器处理能力弱、速度慢 * 5.5.2 TCP拥塞控制算法 为了防止网络的拥塞现象,TCP提出了一系列的拥塞控制机制。 1999年公布的因特网建议标准定义了进行拥塞控制的四种 算法:慢启动、拥塞避免、快重传和快恢复。 由于需要考虑拥塞控制和流量控制两个方面的内容,因此TCP真正的发送窗口应等于min(rwnd,cwnd)。 有时认为cwnd增加1也就是相当于字节数增加1个MSS大小 * 1.慢启动 在刚建立的TCP连接上,或在超时后重新启动数据传输的时候,以1个MSS作为拥塞窗口的初始值,每当收到一个确认之后,将拥塞窗口增加1个MSS,直至发生超时。 可以进行一下计算,在刚开始时,cwnd = 1,经过1个RTT后,cwnd = 2*1 = 2,经过2个RTT后, cwnd = 2*2= 4,经过3个RTT后,cwnd = 4*2 = 8 * 2.拥塞避免 TCP使用了一个叫慢启动门限ssthresh(即当cwnd=16时)的变量,当cwnd超过该值后,慢启动过程结束,进入拥塞避免阶段。 此时当窗口中所有的报文段都被确认时,cwnd的大小加1,cwnd的值就随着RTT开始线性增加,这样就可以避免增长过快导致网络拥塞,慢慢地增加调整到网络的最佳值。 * 当发生拥塞时(出现超时) (1) 把ssthresh降低为cwnd值的一半; (2) 把cwnd重新设置为1; (3) 重新进入慢启动过程。 慢启动和拥塞避免算法的实现 * 思考题( 09-39 ) 一个TCP连接总是以1KB的最大段发送TCP段,发送方有足够多的数据要发送。当拥塞窗口为16KB时发生了超时,如果接下来的4个RTT(往返时间)时间内的TCP段的传输都是成功的,那么当第4个RTT时间内发送的所有TCP段都得到肯定应答时,拥塞窗口大小是( ) A.7KB B.8KB C.9KB D.16KB * C 主机甲和乙已建立了TCP连接,甲始终以MSS=1KB大小的段发送数据,并一直有数据发送;乙每收到一个数据段都会发出一个接收窗口为10KB的确认段。若甲在t时刻发生超时时拥塞窗口为8KB,则从t时刻起,不再发生超时的情况下,经过10个RTT后,甲的发送窗口是( ) A.10KB B. 12KB C. 14KB D. 15KB * 思考题( 14-38 ) A * 5.6 TCP连接 5.6.1 TCP连接的建立 建立连接时,为了防止源或目的站发出的用于建立连接的TCP报文段丢失,采用了三次握手协议。 主机A向主机B请求建立连接的握手过程: A→B:建立连接请求 B→A:建立连接确认 A→B:建立连接确认 * TCP三次握手建立连接的过程 * 5.6.2 TCP连接的关闭 TCP 连接的拆除或关闭,要进行四次握手(或称四次挥手)。 TCP 双向数据传输,分为单向连接的拆除 一个方向关闭是半关闭,双向关闭为全关闭 关闭一个方向需要2次挥手,二个方向4次挥手 * TCP连接的释放 * 主机甲向主机乙发送一个 (SYN=1,seq=11220)的TCP段,期望与主机乙建立TCP连接,若主机乙接收该连接请求,则主机乙向主机甲发送的正确的TCP段可能是( ) A.(SYN=0,ACK=0,seq=11221,ack=11221) B.(SYN=1,ACK=1,seq=11220,ack=11220) C.(SYN=1,ACK=1,seq=11221,ack=11221) D.(SYN=0,ACK=0,seq=11220,ack=11220) 思考题( 11-39 ) C * 主机H通过快速以太网连接Internet,IP地址为192.168.0.8,服务器S的IP地址为211.68.71.80。H与S使用TCP通信时,在H上捕获的其中5个IP分组如下表a所示。 请回答下列问题。 (1)表a中的IP分组中,哪几个是由H发送的?哪几个完成了TCP连接建立过程?哪几个在通过快速以太网传输时进行了填充? (2)根据表a中的IP分组,分析S已经收到的应用层数据字节数是多少? (3)若表a中的某个IP分组,在S刚发出时的前40字节如表b所示,则该IP分组到达H时经过了多少个路由器? 综合题( 12-47 ) 编号 IP 分组的前 40 字节内容(十六进制) 1 45 00 00
您可能关注的文档
- 第5章MCS-51语言程序设计总结.ppt
- 第5章TMS320C54X的软件开发与设计总结.ppt
- 工行某企业综合金融服务方案预案.ppt
- 标准所发行室管理诊断综述.ppt
- 工控机的数据通信预案.ppt
- 房地产暖场活动集锦1分解.ppt
- 第5章程序设计过程总结.ppt
- 别饿坏了那匹马10.16综述.ppt
- 2016年小升初专题讲座3.15培训解释.ppt
- 房地产提报模版参考分解.ppt
- 脓毒症免疫精准化治疗2026.pdf
- 六年级数学下册期中专项练习:百分数在生活中应用问题.pdf
- 生物技术应用与生态可持续性创新.docx
- 玉林市北流市城镇公益性岗位招聘笔试真题2024.docx
- 面向无人驾驶的车辆定位技术-剖析洞察.docx
- 浙江省宁波市镇海2025-2026学年高三上学期12月期末考试地理试卷含答案.docx
- 沪教版体育与健康(五四学制)三年级全一册《第六课 传统体育游戏助成长》大单元教学设计.pdf
- 沈阳开放大学2025年秋学期《汉语基础》期末大作业.pdf
- 河湖库立体空间智能监测技术体系与平台设计.pdf
- 第三章 物态变化(大单元教学设计)物理人教版2024八年级上册.docx
最近下载
- 人教版八年级上册生物期末复习计划.docx VIP
- 民事执行庭案件代理委托协议.docx VIP
- 数字信号处理-理论、算法与实现(第三版)胡广书习题解答.docx
- 电大大作业:试述中国共产党百年奋斗的历史意义是什么?.doc VIP
- 电大大作业:试述中国共产党百年奋斗的历史意义是什么?.pdf VIP
- 试述中国共产党一百年奋斗的历史意义是什么?(二).pdf VIP
- 电大大作业:试述中国共产党一百年奋斗的历史意义是什么.pdf VIP
- 2024年山西万家寨水务控股集团所属企业招聘笔试真题.docx VIP
- 《会计实务专题》形考作业1-4.docx VIP
- 2024年高考作文议论文写作之“记忆”“衡量事情值得做的标准”“拒绝沉溺”作文导写.docx VIP
原创力文档


文档评论(0)