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

MGCP协议NAT穿越工具的设计与实现

作 者: 吴昊
导 师: 赵宏;曹斌
学 校: 东北大学
专 业: 计算机软件与理论
关键词: 媒体网关控制协议(MGCP) 网络地址转换(NAT) 工具 IP电话(VoIP)
分类号: TP393.04
类 型: 硕士论文
年 份: 2009年
下 载: 17次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着计算机技术的不断发展,电信网、互联网、有线电视网之间的融合是大势所趋。作为传统电信网的替代技术,VoIP具有成本低廉、容易部署、升级方便、功能丰富等特点,是极具发展潜力的。由于MGCP、SIP等VoIP协议都是应用层协议且携带了IP地址、端口等信息,在穿越传统NAT设备的时,会遇到穿越失败的问题。对于已经部署或正要部署VoIP设备的企业,VoIP协议的NAT穿越问题就成了亟待解决的问题。基于此,本文对VoIP技术中一种重要的协议——MGCP(媒体网关控制协议)的NAT穿越问题进行了详细的研究,并设计实现了初步的解决方案。首先,本文详细分析了MGCP协议的数据格式、通信流程,以及在NAT穿越过程中可能会遇到的问题。其次,对MGCP协议在不同应用场景下的实际情况进行分析和总结,设计实现一个通用的MGCP协议的NAT穿越工具的原型。最后,对所实现的NAT穿越工具进行测试,通过对比MGCP协议在NAT穿越前后的数据,以及使用支持MGCP协议的网络电话软件进行测试,验证该工具的正确性。测试结果表明,本文所实现的MGCP协议NAT穿越工具,达到了预期的目标,能够有效的解决MGCP协议在穿越过程中的问题,并具有很大的继续开发价值。

全文目录


摘要  5-6
ABSTRACT  6-9
第1章 绪论  9-15
  1.1 论文的背景  9-12
    1.1.1 VoIP的优势  9-10
    1.1.2 VoIP协议NAT穿越解决方案  10-12
  1.2 论文的意义  12-13
  1.3 论文的结构  13-15
第2章 相关协议与技术  15-33
  2.1 NAT的技术  15-16
    2.1.1 NAT的类型  15
    2.1.2 NAPT的种类  15-16
  2.2 MGCP协议  16-28
    2.2.1 IP电话网系统中的MGCP协议  16-18
    2.2.2 MGCP协议常见名词  18-21
    2.2.3 MGCP命令  21-26
    2.2.4 MGCP命令的响应  26
    2.2.5 MGCP协议呼叫流程  26-28
  2.3 RTP协议和RTCP协议  28-30
    2.3.1 RTP协议  28-29
    2.3.2 RTCP协议  29-30
  2.4 VoIP协议NAT穿越技术的研究现状  30-32
  2.5 本章小结  32-33
第3章 MGCP协议NAT穿越工具的设计  33-47
  3.1 MGCP协议NAT穿越场景分析  33-34
  3.2 MGCP各命令的有效参数分析  34-38
  3.3 MGCP协议NAT穿越工具详细设计  38-45
    3.3.1 总体结构设计  38-39
    3.3.2 MGCP数据包的分析  39-42
    3.3.3 MGCP数据IP地址和端口的映射  42-44
    3.3.4 RTP代理的设计  44-45
  3.4 本章小结  45-47
第4章 MGCP协议NAT穿越工具的实现  47-61
  4.1 MGCP数据包分析模块的实现  47-52
    4.1.1 MGCP协议的获取  47-48
    4.1.2 截获的MGCP数据的存储  48-52
  4.2 MGCP数据IP地址和端口替换模块的实现  52-55
    4.2.1 IP地址和端口替换的流程  52-53
    4.2.2 修改后的CRCX响应的存储和转发  53-55
  4.3 RTP代理的实现  55-60
    4.3.1 RTP代理的端口分配  58
    4.3.2 RTP首部的修改和存储转发  58-60
  4.4 本章小结  60-61
第5章 MGCP协议NAT穿越工具的测试  61-67
  5.1 测试环境  61-63
  5.2 测试方案和测试结果  63-66
    5.2.1 测试方案  63
    5.2.2 测试结果  63-66
  5.3 本章小结  66-67
第6章 总结与展望  67-70
  6.1 总结  67-68
  6.2 未来展望  68-70
参考文献  70-73
致谢  73

相似论文

  1. 面向SMDA的服务建模方法及工具实现,TP311.52
  2. 仿真系统模型验证方法和工具研究,TP391.9
  3. 农村高中生学习动机与阅读能力的相关性研究,G633.41
  4. 中国政策工具选择研究,D630
  5. 软件可信性增长测试用例生成方法的研究,TP311.53
  6. 基于遗传算法的矿山资源优化调度模型的研究,O224
  7. 作为中学语文教学资源的校园文化研究,G633.3
  8. 发达国家与中国发展低碳经济的政策比较,F124;F205
  9. 一类工具加工痕迹的检验识别,TP391.41
  10. 基于RFID的飞机维修工具管理系统的设计,TP311.52
  11. 库尔兹压烫工具中国市场营销策略优化研究,F279.516
  12. 机械振动辅助液中喷气电火花加工技术研究,TG661
  13. 汽车起重机关键部件智能故障诊断系统开发,TH213.6
  14. 基于Petri网的网络入侵检测系统研究与实现,TP393.08
  15. 中国民用杠杆工具中的传统造物智慧研究,TH136
  16. 面向公共服务的政府网站政民互动性研究,D630
  17. 阿多诺文化工业理论评价与启示,G114
  18. BP网络在压电阻抗结构健康监测技术中的应用研究,TN911.23
  19. 工程项目成本管理及绩效评价研究,F285
  20. 公允价值计量在我国银行业中的运用探究,F832.2
  21. 金融危机背景下金融工具公允价值计量问题研究,F233

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 通信规程、通信协议
© 2012 www.xueweilunwen.com