ImageVerifierCode 换一换
格式:DOCX , 页数:24 ,大小:245.60KB ,
资源ID:13508735      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/13508735.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(TCP拥塞控制毕业论文文档格式.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

TCP拥塞控制毕业论文文档格式.docx

1、快速恢复;可视化AbstractTCP congestion control from Slow start and Congestion avoidance composed of TCP Reno versions later then targeted to join the Fast retransmit, Fast Recoveryalgorithm, and then later again in the TCP NewReno in the fast recovery algorithm has been improved in recent years has emerged

2、selective acknowledgement algorithm, as well as other large and small improvements become a research hotspot network.The main principle of TCP congestion control relies on a congestion window (cwnd) to control the window size value represents the ability to send out but not yet received the maximum

3、data packet ACK Duan, clear window, so the greater the speed of data sent the faster, but also more likely to make the network congestion occurs, if the window is 1, then reduced to a stop such agreement, each sending a data, must wait for confirmation of the other party can send a second packet, th

4、e data clearly transmission efficiency is low. TCP congestion control algorithm is to balance between these two, choose the best cwnd value, allowing the network to maximize throughput and does not create congestion.Computer network has gradually become an essential of modern life, a part of the mai

5、n research objective of this thesis is a computer network for the TCP Reno congestion control protocol in its implementation of visualization to make it more easy to understand , let the computer network has a better understanding. Key words: Slow start; Congestion avoidance; Fast retransmit;Fast Re

6、covery;Visualization1绪论 11.1课题背景及意义 11.2课题现状 11.3本文的主要研究内容 22开发平台与技术的选择及介绍 32.1开发环境的介绍 32.1.1硬件环境 32.1.2软件环境 32.2Reno 拥塞控制简介 32.3开发平台简介 33需求分析及可行性研究 53.1需求分析 53.1.1时间要求 53.1.2功能要求 53.1.3Reno 拥塞控制的四个阶段 53.1.4性能要求 83.2可行性研究 93.2.1成本可行性分析 93.2.2技术可行性分析 94相关开发技术的原理性说明 104.1VisualStuidio2008 相关简介 104.2TC

7、P/IP 协议和拥塞控制简介 114.3C#简介及特点 134.3.1C#简介 134.3.2C#与 C+、JAVA 的区别 134.3.3C#的前途 145系统功能模块分析 155.1主框架具体功能 155.2各功能模块详细设计 156详细设计及编码实现 176.1主框架详细设计 176.2模块的详细设计 176.2.1程序代码 176.2.2程序运行结果 23结 论 27参考文献 28致 谢 291绪论1.1课题背景及意义网络协议本身是一个复杂的抽象的交互过程,其行为由大量的参数(定时器, 窗口大小,重传次数,应答的方式等)来确定,甚至不同的参数组合定义了不同 的网络协议,很难通过静态的文

8、字或者图表描述让学生理解网络原理与协议的含 义和精髓,本次毕业设计希望通过采用 C#编程,用功能强,操作性能好,配置 灵活的软件的方式和多媒体的形式,动态直观的演示计算机网络中的 TCP Reno 拥塞控制的原理和工作过程,为大家学好计算机网络提供一个更加直观简单的环 境。计算机网络已经逐渐发展成为现代生活中必不可少的一个部分,本论文的主 要研究目的就是针对计算机网络中的TCP 协议中的 Reno 拥塞控制,对其进行可 视化,使其变得更加的明了和容易理解,让我们对计算机网络有更深刻的理解, 同时通过实现 TCP Reno 拥塞控制的可视化让自己对计算机网络有一个更深层次 的认识。1.2课题现状

9、因特网的快速发展带来了信息量的急剧膨胀,网络拥塞已经成为制约因特网 发展的瓶颈。在众多TCP 拥塞控制算法中,TCP Vegas表现出比其他算法更为优 越的性能,然而自1995 年提出至今,仍然没有取代TCP Reno 成为现今最广泛 使用的TCP 拥塞控制算法。有研究表明,这是由于 Vegas在与 Reno共存的网络 环境下不能公平地竞争到带宽,因此不能实质性地提高网络性能。在分析 Reno 如何在网络路由中占用带宽的基础上,提出一种在两者兼容环境下的拥塞控制方 法,根据不同瓶颈缓冲区容量合理选择a、等参数,实现了在 Vegas 与Reno 共存环境下两者良好的兼容性,并通过仿真实验证明了该

10、算法的有效性和正确 性。近年来,因特网取得了突飞猛进的发展,同时伴随而来的是信息流量的急剧 膨胀。有限的网络带宽不能满足日益增长的用户需求,网络拥塞已经成为制约因 特网发展和应用的一个瓶颈。如何预防和控制拥塞,已经成为近年来网络研究的 热点。TCP 是 Internet 上通用的传输层协议之一,是目前应用最广泛的传输控制协 议,其核心是拥塞控制机制。基于Internet 的交换机的通信信道、处理速度及缓 冲存储空间通常是网上所有主机共享的资源,也是网络系统潜在的瓶颈。随着信 源主机数以及信源业务端业务量的不断增多,瓶颈处就有可能发生资源竞争,从 而导致网络拥塞。TCP 的一个重要组成部分是执行

11、拥塞控制和拥塞恢复的算法集 合。TCP 拥塞控制算法的目标是最大限度利用网络带宽,同时不产生数据流传输 中的拥塞现象。因此,自从上个世纪80 年代出现第一次拥塞崩溃以来,TCP拥 塞控制策略就在不断地进行完善和改进。21.3本文的主要研究内容Reno 机制是目前应用最为广泛的比较成熟的机制,也是以后众多改进机制 的基础。随着网络迅速的发展和网络应用的多元化,单一的TCP 拥塞控制不能 较好的发挥其作用,于是基于 Reno 的,从多方面改进的拥塞控制机制呈现了出 来,本论文主要研究的就是如何将 Reno 拥塞控制进行可视化,通过动画的形式 演绎TCP 协议中的Reno拥塞控制,使得 TCP 协议

12、可以立体的展现在大家的面 前。2开发平台与技术的选择及介绍2.1开发环境的介绍我所设计的是一个TCP 协议的可视化,它面对的是所有的学习计算机网络 的朋友,在一个立体的环境中使大家可以直白的理解 Reno 拥塞控制,因为选择 的是VisualStuidio2008 这款功能强大的开发软件,因此对硬件的要求就上升了一 个高度,关于硬件将会在下面给大家详细的介绍。2.1.1硬件环境 开发该系统应尽可能采用高档的硬件。因此,在应用时应采用更好的配置。 处理器:Intel Pentium PIII 或更高处理器。内存:512MB 或更高。2.1.2软件环境 选择好的操作系统和好的编程语言是系统优劣的关

13、键,我们要求系统在尽可 能多的环境下运行,故选择 Windows XP 或者 Windows Vista 系统。因为 VisualStudio2008 具有友好的集成开发界面、面向对象的可视化开发模式、良好 的数据库及多媒体应用支持以及高效的软件开发与程序运行,功能更大,开发效 率更高,不仅是网络环境下的优秀前端开发语言和工具,也是服务器端Web 编 程的优秀工具。加之本人对本系统的操作最为熟练,所以选择该平台为开发环境。操作系统:Windows XP 或 Windows Vista。 开发工具:VisualStudio2008。2.2Reno 拥塞控制简介V. Jacobson 在1988

14、年的论文中提出的 TCP 的拥塞控制由“慢启动(Slow start)”和“拥塞避免(Congestion avoidance)”组成,后来 TCP Reno 版本中又针 对性的加入了“快速重传(Fast retransmit)”,“快速恢复(Fast Recovery)”算法,再 后来在TCP New Reno 中又对“快速恢复”算法进行了改进,近些年又出现了选 择性应答( selective acknowledgement,SACK)算法,还有其他方面的大大小小的改 进,这就是 Reno 拥塞控制的成长历程,在软件开发完成后我将会对以上几个阶 段进行一个系统的介绍和演示,这也是本次开发的目的。32.3开发平台简介开发平台我选用了 Visua

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1