基于OPNET的网络协议TCP仿真实验平台的设计与实现.pdf
《基于OPNET的网络协议TCP仿真实验平台的设计与实现.pdf》由会员分享,可在线阅读,更多相关《基于OPNET的网络协议TCP仿真实验平台的设计与实现.pdf(3页珍藏版)》请在咨信网上搜索。
1、科技与创新Science and Technology&Innovation1222023 年 第 17 期文章编号:2095-6835(2023)17-0122-03基于 OPNET 的网络协议 TCP 仿真实验平台的设计与实现游胜玉,刘 琳(东华理工大学软件学院,江西 南昌 330013)摘要:计算机网络是一门实践性非常强的学科,但由于实验实训的环境条件有限,很多网络实验无法开展,仿真软件成为了网络实验的必要选择。网络仿真技术的使用,既可以降低实验成本,又可以培养初学者的创造能力。采用 OPNET网络仿真软件搭建实验平台,对 TCP(Transmission Control Protoco
2、l,传输控制协议)的慢启动算法、拥塞避免算法、快速重传算法和快速修复算法 4 种不同算法实验进行设计与实现。关键词:OPNET;TCP;仿真实验;网络中图分类号:TP393.2文献标志码:ADOI:10.15913/ki.kjycx.2023.17.036随着经济的迅猛发展,计算机网络已经离不开人们的生活。社会需求的日益增加,网络拓扑结构也不断复杂化,网络的应用也不断多元化,传统的网络实验操作环境已远远不能满足现代实验操作的要求。在计算机网络技术中,服务器、交换机、防火墙及路由器是网络的主流设备1-2,即使实际的网络实验中采用一定数量的网络设备,但意味着需要投入更高的成本,且网络设备维护也比较
3、复杂,特别是对于那些复杂的大型网络建设,更需要大量的人力物力来建设。另外,对于初学者来说,如果在硬件设备搭建实验过程中出现故障导致实验失败,也不知道问题出现在哪,从而影响实验效果3-4。因此,针对这样的情况,引入仿真技术来搭建网络实验环境,可以减少投资成本,并且对于初学者而言又锻炼了实践能力。本文采用 OPNET网络仿真软件搭建仿真实验平台,对传输控制协议TCP 的慢启动算法、拥塞避免算法、快速重传算法和快速修复算法进行设计与实现。1OPNET 介绍1986 年,麻省理工大学的 2 名博士创建了一个公司,名为 OPNET。第二年,OPNET 公司的第一个商业化的网络性能仿真软件问世,使得具有预
4、测性的网络性能管理和仿真成为可能。OPNET 网络仿真软件是OPNET 公司推出的最早及最具有影响力的网络仿真软件,对网络的建模仿真、提前预测大大提高了网络环境的质量,起了一个划时代的作用5。OPNET 网络仿真软件主要包括 OPNET Modeler、OPNET ITGuru、OPNET SPGuru 和 WDM Guru、ODK和 NetBizODK 共 4 个系列。OPNET Modeler 系列主要用来进行研究,可以用来分析网络设备、网络协议和一些通信协议;OPNET ITGuru 系列主要是针对大型企业网络的管理和分析,查找问题,找出性能瓶颈,提出解决方案等;OPNET SPGuru
5、 和 WDM Guru 系列主要面向运营商,面向智能化的网络管理;ODK 和NetBizODK 是一个更底层的软件开发平台,ODK 为开发时的环境,NetBizODK 为运行时的环境,由多种软件组件库组成,主要应用于计算机网络的建模、仿真、优化和分析。OPNET 迅速而稳步地发展,作为高科技网络规划、仿真、分析工具,OPNET 在通信、国防及计算机网络领域已经被广泛认可和采用6。2仿真实验设计与配置OPNET Modeler 是一款非常优秀的网络仿真和建模工具,它不仅支持面向对象的建模方式,而且还可以提供图形化的编辑界面。它的强大功能和全面性,使它可以模拟任何网络设备、支持各种网络技术。因此,
6、本文采用 OPNET Modeler 网络仿真软件作为仿真平台,对传输控制协议 TCP 的慢开始算法、拥塞避免算法、快速重传算法和快速修复算法进行模拟实验。2.1TCP 协议拥塞算法介绍传输控制协议 TCP 是一种面向连接可靠的全双工通信协议,其核心思想是基于共享资源管理下,按照一定的算法来控制传输数据,并且合理地利用资源,保证网络的稳定性。TCP 协议包括 4 种拥塞控制算法,即慢开始算法、拥塞避免算法、快速重传算法和快速恢复算法。这些算法的核心就是通过控制拥塞窗口的大小,发送端可以控制业务量,从而控制网络拥塞。在传输过程中,发送端逐渐增加窗口的大小,一直到出现数据包丢失,窗口值迅速下降,然
7、后开始逐渐增大,从而有效避免了拥塞瘫痪7。慢开始算法:它是一个在 TCP 连接上控制数据流发送速度的算法。顾名思义,在开始时就不要发送大Science and Technology&Innovation科技与创新2023 年 第 17 期123量数据,将发送窗口及拥塞窗口初始值设为 1,等接收方确认数据之后,拥塞窗口成倍增加,发送窗口也成倍增加;直到窗口大小等于慢开始门限值时,改为每次加 1,直至拥塞。慢启动算法是一个在 TCP 连接上控制数据流发送速度的算法。拥塞避免算法:它是一种处理丢失报文的算法。许多输入流到路由器,而路由器输出能力不足的时候,拥塞避免就是为解决这个问题而提出的。数据包的
8、丢失率是非常低的,那么丢失的数据包,将产生一个信号,在源和目的地址之间有堵塞现象,所以在实际情况中,它们在共同的阶段相互作用。快速重传算法:TCP 协议为了保证数据的可靠性,采用了超时重传机制,在发送一个数据后开始启动一个计时器,在一定时间内如果没有得到发送数据报的确认帧 ACK(Acknowledgement,确认字符)报文时,那么就重新发送数据,直到发送成功为止。快速重传算法是在数据包丢失的情况下给出的一种修补机制。一般来说,重传发生在超时之后,但如果接收端在一个往返时间里接收到 3 个以上的重复确认帧 ACK 报文时,这就代表数据丢失了,需要重传,快速重传不需要等到重传定时器溢出时再进行
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 OPNET 网络 协议 TCP 仿真 实验 平台 设计 实现
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。