- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 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
您可能关注的文档
最近下载
- 证据学全套课件.pptx VIP
- GB 50650-2011(2022年版) 石油化工装置防雷设计规范.docx VIP
- 新时期山西省总规改革的探索与实践.pdf VIP
- 四川省成都市成都西川中学2023-2024学年上学期七年级分班数学试题(含答案).pdf VIP
- 残疾儿童康复评估报告2025.docx
- 03D201-4 10kV及以下变压器室布置及变配电所常用设备构件安装.pdf VIP
- 新常态下高校工程审计范围及审计依据风险和解决措施.pdf VIP
- HJ 1093-2020 蓄热燃烧法工业有机废气治理工程技术规范最新解读.pdf VIP
- 探索我国农村产业融合发展模式.pdf VIP
- 智能温控调速电风扇毕业设计答辩╱格式.ppt VIP
文档评论(0)