- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目录
第1章 绪论 2
1.1 TCP拥塞控制的意义 2
1.1.1网络的拥塞 2
1.1.2 QOS的需求 3
1.1.3网络的拥塞控制 3
1.2 本文任务 4
1.3 本文的章节安排 5
第2章 TCP的四个版本 6
2.1 TCP的拥塞控制 6
2.1.1 TCP的滑动窗口机制 6
2.1.2慢启动(slow start) 7
2.1.3 拥塞避免(congestion avoidance) 8
2.1.4快速重传与恢复(fast retransmission and recover) 8
2.2 TCP Tahoe 9
2.3 TCP Reno 10
2.4 TCP New Reno 11
2.5 TCP SACK 11
第3章 仿真平台搭建 14
3.1 linux操作系统安装 14
3.2网络仿真软件 15
3.3 OS shell 16
第4章 仿真实验 18
4.1 主程序分析 18
4.2 收集数据 21
4.3 数据的图形化与分析 22
4.3.1 一个数据包的丢失 22
4.3.2 两个数据包的丢失 27
4.3.3三个数据包的丢失 35
第5章 结束语 41
致 谢 42
参考文献 43
附录 中英文翻译 44
第1章 绪论
随着科技的进步,网络时代已经悄然来临,“网络发展”这个词是我们日常生活中再熟悉不过的字眼了,顾名思义,网络要发展,不仅要靠先进高效的技术,其服务质量(Qos)也是一个很重要的因素。在计算机网络系统中,消费者对于服务质量的满意程度与提供服务者的服务水平是息息相关的,我们每天利用Internet搜寻各种资料,设想一下,没有好的服务,我们怎么能感受到网络时代给我们的方便快捷?本文围绕着这些问题,研究了在计算机网络系统中占有重要地位的TCP协议各版本在发生网络拥塞所采取的措施,目的是保证通信双方数据高效顺畅的流动。
1.1 TCP拥塞控制的意义
1.1.1网络的拥塞
拥塞控制现在是Internet研究的热点,在最初的TCP协议中只有流量控制(flow control)而没有拥塞控制,接收端利用TCP报头将接收能力通知发送端.这样的控制机制只考虑了接收端的接收能力,而没有考虑网络的传输能力,导致了网络崩溃(congestion collapse)的发生。在计算机网络中的链路容量,交换节点中的缓冲区和处理机等,都是网络的资源。在某段时间,若对网络中的某一资源的需求超过了该资源所能提供的可用部分,网络的性能就要变坏。这种情况就叫做拥塞(congestion)。若网络中有许多资源同时产生拥塞。网络的性能就要明显变差,整个网络的吞吐量就将随输入的负荷的增大而下降。网络中的拥塞来源于网络资源和网络流量分布的不均衡性.拥塞不会随着网络处理能力的提高而消除.拥塞控制算法的分布性、网络的复杂性和对拥塞控制算法的性能要求又使拥塞控制算法的设计具有很高的难度.到目前为止,拥塞问题还没有得到很好的解决。因此对拥塞控制的讨论是一个很重要的问题。
1.1.2 QOS的需求
随着高速网络技术和多媒体技术的飞速发展,人们越来越多地提出了包括多媒体通信在内的综合服务要求,传统的分组交换网络,如Internet,是面向非实时的数据通信(如FTP 和 E-mail的传输)而设计的,采用TCP/IP协议主要是为了优化整个网络的数据吞吐量并保证数据通信的可靠性。而当今分布式多媒体应用(如视频会议、视频点播、IP可视电话、远程教育)不仅包括语音、图像、图形、视频、动画这些类型的多媒体信息。分布式多媒体应用不但对网络有很高的带宽要求,而且要求信息传输的低延迟和低抖动等,同时,这些应用大都能够容忍一定程度的信息丢失和错误。由此可见,当今高速网络中的多媒体应用对网络提出了不同于数据应用的服务质量要求,需要提供端到端的QOS控制和保证。正因为如此,对于端到端的流量控制和拥塞控制性能的研究是非常重要的。
1.1.3网络的拥塞控制
在计算机网络系统中,流量控制和拥塞控制保证网络数据通信畅通必不可少的控制手段,众所周知,要进行网络拥塞控制,一般有两种方法,一种是在网络中进行拥塞控制,一种是在端到端中进行拥塞控制,而我们研究的对象——TCP拥塞控制是一种端到端的控制行为。
在Internet设计的初期,对于拥塞的控制是通过传输控制协议(transmission control protocol ,TCP)中的端到端基于滑动窗口的流量控制完成的。1988年,Van Jacobson 在他的论文中指出了TCP在控制网络拥塞方面的不足,并提出了“慢启动”(slow start)和“拥塞避免”(congestion avoidance)算法,后来,它们被所有的Internet主机支持,在很长的一段时间内,接收端驱动的TCP流量控制是唯一
您可能关注的文档
- Mn位Cr掺杂对Pr0.5Ca0.5MnO3体系电荷有序和磁电阻影响.pdf
- MOCVD生长中载气H_2对N掺杂ZnO性质影响.pdf
- MoO_3纳米材料化学合成流程研究.pdf
- MS岩体中段铀矿床地球化学异常模式及找矿意义_叶庆森.pdf
- NFC系列MOV脉冲V-I特性初步测试分析.doc
- NiAl类水滑石皂石层状复合材料制备及结构表征.pdf
- NiO_V_2O_5_SiO_2光催化材料结构和光吸收性能.pdf
- Nios Ⅱ系统中DMA控制器原理及应用.doc
- NIS蛋白表达对甲状腺癌诊断及131I疗效预测相关性的研究.pdf
- Ni-Ti形状记忆合金纤维相变电阻特性的研究.doc
- 2012-2021北京重点校高一(下)期中语文汇编:词类活用.pdf
- 电力市场与经济运行优化:电力市场优化算法_(28).电力市场中的市场力分析.docx
- 医院培训课件:《俯卧位通气的护理》.pptx
- 电力市场与经济运行优化:电力系统能效优化方法_(1).电力市场基础理论.docx
- 电力市场与经济运行优化:电力系统能效优化方法_(9).电力系统运行与能效优化.docx
- 电力市场与经济运行优化:电力系统能效优化方法_(15).电力市场与环境影响分析.docx
- 电力市场与经济运行优化:电力系统优化调度_(1).电力市场基础与原理.docx
- 电力市场与经济运行优化:电力系统优化调度_(14).电力市场改革政策与影响.docx
- 电力市场与经济运行优化:电力系统运行优化_(4).电力系统运行基础.docx
- 2025年航运行业分析.docx
最近下载
- GB 7258-1997机动车运行安全技术条件 .pdf VIP
- 高联难度几何100题答案.docx VIP
- 2018年新版药品经营质量管理体系文件(批发).docx VIP
- 模版环境影响评价全本《宿迁科思化学有限公司精细化学品生产(三期)技改项目环境影响修编报告书》受理公示3634.pdf.pdf VIP
- 多媒体智能化工程施工方案.docx VIP
- 平衡记分卡培训.ppt VIP
- 血液净化治疗及护理.pptx VIP
- 2025年6G核心网网络架构与关键技术白皮书.pdf VIP
- 详解DeepSeek学习科普全文.docx VIP
- 腹腔引流管脱管不良事件RCA分析及改进PDCA成果汇报.pptx
文档评论(0)