通过对仿真结果的分析,我们可以看出Reno版的TCP性能要优于Tahoe版,New Reno版和SACK版要优于Reno版。但是SACK版TCP比较麻烦,涉及到了数据包头部的扩展字段,每次在进行数据传输时都要添加SACK列表,这个提高了对两端处理器的要求。
5. 结束语
本文对OPNET Modeler仿真软件和TCP协议的相关内容进行了简要的介绍,学习了OPNET Modeler软件的仿真机制和仿真流程。
拥塞控制在计算机网络中占有重要地位,所以好的拥塞控制算法可以充分利用网络链路能力,达到较高的网络利用率和吞吐率。文中对TCP各版本的拥塞控制算法进行了分析,并利用OPNET Modeler进行了仿真。通过仿真结果可以非常准确和直观地得到各TCP版本的性能,从而说明了拥塞控制算法对网络性能的影响。
由于时间和个人能力的限制,对于TCP协议的一些改进算法,并没有在OPNET Modeler中实现。具体表现在以下几个方面:
(1)改进报文发送速度。可以通过添加一个漏桶(Bucket),通过这个Bucket来平滑一个RTT内报文的发送速度,避免RTT内报文段的强突发。这个改进可以降低TCP协议对中间节点缓冲区的要求,同时可以降低由于中间节点缓冲区溢出造成的丢包现象,从而提高网络吞吐率,这个在高速远距离网络中具有重要的意义。
(2)采用协商RTT,提高RTT的公平性。在OPNET Modeler模型库中自带的TCP模型中,RTT采用一定的算法求得平均RTT,然后根据平均RTT来动态的计算RTO。在存在不同RTT的TCP流的网络中,按照这种算法,RTT较小的TCP流会抢占RTT较大的TCP流的链路占有率,引起RTT的不公平性。为了解决这个问题,我们可以采用协商RTT的方式,TCP连接双方根据协商的RTT值和计算得到的平均RTT值,采用一定的协商策略来决定使用协商RTT还是计算得到的平均RTT,这样可以改善RTT的公平性。
上一篇:VB道岔监测系统上位机程序设计+模拟TJWX-2000型信号微机监测系统
下一篇:ARM音视频采集与回放系统的设计

认知无线电网络中基于双...

基于TCP/IP技术的转向架振动测试系统设计

基于PM2.5浓度的健康出行路径规划及实现

基于涡旋电磁波的新型雷达成像技术研究

基于相关滤波器的长期跟踪算法研究

基于ZigBee协议轨道交通环...

变分模态分解方法研究及...

《醉青春》导演作品阐述

中国古代秘书擅权的发展和恶变

多元化刑事简易程序构建探讨【9365字】

辩护律师的作证义务和保...

高校网球场馆运营管理初探【1805字】

拉力采集上位机软件开发任务书

浅谈新形势下妇产科护理...

浅谈传统人文精神茬大學...

谷度酒庄消费者回访调查问卷表

国内外无刷直流电动机研究现状