学位论文 > 优秀研究生学位论文题录展示

Ad Hoc网络TCP性能分析及改进研究

作 者: 陈琬姝
导 师: 武穆清
学 校: 北京邮电大学
专 业: 电子与通信工程
关键词: Ad Hoc MAC协议 拥塞控制 TCP Veno OPNET
分类号: TN929.5
类 型: 硕士论文
年 份: 2010年
下 载: 93次
引 用: 0次
阅 读: 论文下载
 

内容摘要


Ad Hoc作为一种特殊的无线网络,具有组网快速方便、通信协议简单、无需任何基础设施、抗毁能力强、分布式的拓扑结构、能耗少等优点,从而有着广阔的应用前景。近年来研究发现,有线网络中广泛使用的TCP协议不能很好地运用到无线网络中。这是因为有线网络中将丢包作为拥塞的唯一标志,而无线网络中丢包除了拥塞原因外,还与无线环境的高误码率、干扰、信道的竞争、移动性带来的路由失效等有关。TCP并不能区分丢包的具体原因,一律当作拥塞的情况来处理,这样便造成了Ad Hoc网络中TCP性能的大幅下降。如何解决TCP应用于Ad Hoc网络时的性能恶化是当前亟待解决的问题。目前提高Ad Hoc网络的TCP性能的主要研究方向集中在对MAC层、网络层、传输层机制的改进。本课题对已经发表的文献中的各种改进Ad Hoc网络中TCP性能的方案进行了总结及评价。本课题在网络仿真平台OPNET中重点分析了Ad Hoc网络中TCP的稳定性和公平性,指出影响Ad Hoc网络中TCP性能的主要原因是MAC层的IEEE802.11DCF所带来的信道竞争的不公平性、隐藏终端和暴露终端问题。因此对Ad Hoc网络的MAC层进行改进,并仿真分析了改进结果,验证此改进可以改善TCP的稳定性及多条连接时的公平性问题。本课题对拥塞现象的产生进行了说明及分析,介绍了几种主要的TCP拥塞控制算法。在此基础上,分析了一种新的改进的拥塞控制算法TCP Veno,通过仿真研究TCP Veno的特性。最后针对拥塞少、误码率高及节点移动的环境,对TCP Veno提出改进,即冻结重传超时定时器及减缓往返时间增长。仿真结果验证,改进能够提高TCP Veno的吞吐量,改善TCP的性能。

全文目录


摘要  4-5
ABSTRACT  5-9
第一章 引言  9-13
  1.1 研究背景  9-10
  1.2 国内外研究现状  10-11
  1.3 本文的主要工作  11
  1.4 本文的组织结构  11-13
第二章 Ad Hoc网络中的TCP性能分析概述  13-29
  2.1 Ad Hoc网络概述  13-17
    2.1.1 Ad Hoc网络的特点  14-16
    2.1.2 Ad Hoc网络的研究重点  16-17
    2.1.3 Ad Hoc网络的应用  17
  2.2 传输控制协议TCP  17-23
    2.2.1 传输控制协议TCP的基本原理  18-19
    2.2.2 传输控制协议TCP有限状态机模型  19-23
      2.2.2.1 客户端流程图  20-22
      2.2.2.2 服务器端流程图  22-23
  2.3 Ad Hoc网络中的TCP性能分析  23-29
    2.3.1 Ad Hoc网络中影响TCP性能的主要因素  23-24
    2.3.2 Ad Hoc网络中TCP的改进方案分析  24-29
      2.3.2.1 跨层方案  24-25
      2.3.2.2 非跨层方案  25-26
      2.3.2.3 几种方案所采用机制的比较分析  26-29
第三章 数据链路层对TCP性能影响的分析  29-47
  3.1 Ad Hoc网络中的MAC协议  29-32
    3.1.1 隐藏终端和暴露终端  30-31
    3.1.2 二进制指数退避机制  31-32
  3.2 MAC协议对TCP性能的影响  32-42
    3.2.1 Ad Hoc网络中的TCP稳定性分析  33-36
      3.2.1.1 TCP流量稳定性的仿真  33-36
      3.2.1.2 TCP流量稳定性分析  36
    3.2.2 Ad Hoc网络中的TCP公平性分析  36-42
      3.2.2.1 TCP公平性的仿真结果  37-38
      3.2.2.2 TCP流量公平性分析  38-39
      3.2.2.3 TCP对接入顺序的公平性  39-42
  3.3 MAC协议的优化方法  42-45
    3.3.1 增加MAC层的最小竞争窗口  42-44
      3.3.1.1 仿真结果  42-43
      3.3.1.2 比较分析  43-44
    3.3.2 改进退避机制  44-45
      3.3.2.1 仿真结果  44
      3.3.2.2 比较分析  44-45
  3.4 小结  45-47
第四章 网络层TCP性能分析  47-51
  4.1 Ad Hoc网络中的路由协议  47-48
  4.2 路由协议对TCP性能的影响  48-49
  4.3 Ad Hoc网络中路由协议的分析与比较  49-50
  4.4 小结  50-51
第五章 TCP的拥塞控制机制  51-71
  5.1 拥塞控制基本概念  51-52
    5.1.1 拥塞的定义  51
    5.1.2 拥塞发生的原因  51-52
    5.1.3 TCP拥塞控制机制  52
  5.2 TCP拥塞控制算法  52-56
    5.2.1 慢启动  53
    5.2.2 拥塞避免  53-54
    5.2.3 快速重传  54-55
    5.2.4 快速恢复  55-56
  5.3 TCP拥塞控制算法的演进  56-59
    5.3.1 最早的TCP实现  56
    5.3.2 TCP Tahoe  56-57
    5.3.3 TCP Reno  57
    5.3.4 TCP NewReno  57-58
    5.3.5 TCP SACK  58
    5.3.6 TCP Vegas  58-59
  5.4 TCP Veno拥塞控制算法  59-69
    5.4.1 TCP Veno  59-61
      5.4.1.1 拥塞丢包和随机丢包的区分算法  60
      5.4.1.2 TCP Veno拥塞控制机制  60-61
    5.4.2 TCP Veno性能分析  61-68
      5.4.2.1 不同误码率的TCP Veno性能  61-66
      5.4.2.2 节点移动的TCP Veno性能  66-68
    5.4.3 TCP Veno改进分析  68-69
  5.5 小结  69-71
第六章 总结及展望  71-73
参考文献  73-77
致谢  77

相似论文

  1. 宽带卫星网络中的TCP拥塞控制机制的研究,TN927.2
  2. 基于OLSR的Ad Hoc网络功率意识路由协议,TN929.5
  3. 水声通信网络MAC协议研究,TN929.3
  4. 战场环境下Ad hoc网络路由协议性能分析,TN929.5
  5. 基于Ad Hoc网络技术的野战通信网络关键技术研究,TN929.5
  6. 无线传感器网络MAC协议的研究,TN915.04
  7. 基于忙音的Ad hoc网络MAC协议研究,TN929.5
  8. 基于量子搜索的Ad Hoc网络路由协议研究,TN929.5
  9. 基于Linux平台的Ad hoc网络应用与设计实现,TN929.5
  10. 基于Ad Hoc网络道路交通安全监控系统高速数据传输的研究,TN929.5
  11. 基于时分的水声传感器网络MAC协议的研究,TP212.9
  12. Ad hoc网络中能量均衡和节点不相交多径路由协议的研究,TN929.5
  13. 多跳Ad Hoc网络的TCP性能改进,TN929.5
  14. Ad Hoc网络中分簇路由算法的研究,TN929.5
  15. 移动AdHoc网网的入侵检检:基于时时有限状状自动机方法,TN929.5
  16. 流控制传送协议拥塞控制机制的研究,TN915.04
  17. 道路交通监测无线传感网络通信协议的研究,TP212.9
  18. 认知无线电的频谱感知及频谱接入策略研究,TN925
  19. 基于DAG的MAC协议研究,TP212.9
  20. IP网络的QoS技术研究,TN915.09
  21. 基于总线环混合结构的可靠组播协议的研究,TP393.04

中图分类: > 工业技术 > 无线电电子学、电信技术 > 无线通信 > 移动通信
© 2012 www.xueweilunwen.com