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

基于P2P的SIP系统研究与应用

作 者: 蔡则高
导 师: 管有庆
学 校: 南京邮电大学
专 业: 信息网络
关键词: 会话初始协议 对等网络 JXTA 分布式哈希表 对等网络会话初始协议
分类号: TP393.02
类 型: 硕士论文
年 份: 2011年
下 载: 19次
引 用: 1次
阅 读: 论文下载
 

内容摘要


SIP(Session Initiation Protocol,会话初始协议)是VoIP(Voice over Internet Protocol,互联网语音协议)领域中重要的信令连接协议之一,但是现有的SIP网络存在手工配置、维护困难以及扩展性较差等问题。随着P2P(Peer-to-Peer,对等网络)技术的日趋成熟,把SIP和P2P结合已经成为一种趋势。JXTA是一个开放的对等平台,提供了构建P2P网络所需的基本应用服务。课题选择JXTA开发平台来搭建P2P网络,然后在其上面架构SIP软终端。在深入研究JXTA结构化网络和SIP协议的基础上,设计和实现了P2PSIP系统。该系统不需要维护中央服务器,就能够维持正常的SIP通信。首先介绍背景知识、相关研究、P2P网络技术、JXTA技术以及SIP协议。接着对P2PSIP系统进行可行性分析,包括P2P与SIP结合方式、网络结构和框架结构。然后深入研究JXTA路由机制,包括共享资源分布式索引、有限范围遍历、汇聚节点动态视图以及松散一致的DHT(Distributed Hash Table,分布式哈希表),并对JXTA路由机制的有限范围遍历和松散一致DHT的不足提出改进策略,即在汇聚网络层引入一致性哈希算法的Chord环。针对P2PSIP系统的节点加入与离开、用户加入、用户查找和会话建立等操作,进行详细设计并给出其实现过程。重点描述了用户查找的实现过程,即发现服务、解析服务、汇聚服务以及端点路由服务的协作过程。最后通过功能测试,验证系统的可行性。

全文目录


摘要  4-5
Abstract  5-6
专用术语注释表  6-10
第一章 绪论  10-15
  1.1 背景介绍  10-11
  1.2 P2PSIP 技术发展与研究现状  11-13
    1.2.1 VoIP 技术发展  11-12
    1.2.2 P2P 技术的发展  12
    1.2.3 P2PSIP 技术的发展与研究现状  12-13
  1.3 研究内容及文章结构  13-15
第二章 P2P 网络技术  15-21
  2.1 P2P 网络定义  15
  2.2 P2P 应用领域  15-16
  2.3 P2P 网络架构  16-18
  2.4 分布式哈希表和P2P 网络  18-20
    2.4.1 分布式哈希表  18
    2.4.2 基于分布式哈希表的P2P 网络  18-20
  2.5 本章小结  20-21
第三章 JXTA 技术和SIP 协议简介  21-29
  3.1 JXTA 技术  21-24
    3.1.1 JXTA 协议  21-22
    3.1.2 JXTA 相关概念  22-23
    3.1.3 JXTA 网络结构  23-24
  3.2 SIP 协议  24-28
    3.2.1 SIP 功能实体  24-26
    3.2.2 SIP 消息及其语法  26-27
    3.2.3 SIP 操作  27-28
  3.3 本章小结  28-29
第四章 P2PSIP 系统设计  29-50
  4.1 P2PSIP 系统可行性分析  29-31
    4.1.1 P2P 与SIP 结合方式  29-30
    4.1.2 P2PSIP 系统网络结构  30
    4.1.3 P2PSIP 系统框架结构  30-31
  4.2 JXTA 路由机制  31-45
    4.2.1 JXTA 广告机制  31-32
    4.2.2 JXTA 路由机制  32-38
    4.2.3 JXTA 路由机制的不足  38-39
    4.2.4 JXTA 路由机制的改进  39-45
  4.3 P2PSIP 系统设计  45-49
    4.3.1 用户界面模块  45
    4.3.2 RTC 模块  45
    4.3.3 JXTA 网络模型  45-46
    4.3.4 Peer 加入  46-47
    4.3.5 用户注册  47
    4.3.6 用户查找  47-48
    4.3.7 会话建立  48-49
  4.4 本章小结  49-50
第五章 P2PSIP 系统实现  50-72
  5.1 JXTA 路由机制的改进  50-52
    5.1.1 节点查找  50-51
    5.1.2 节点自适应  51-52
  5.2 P2PSIP 系统实现  52-71
    5.2.1 用户界面模块  52
    5.2.2 RTC 模块  52-53
    5.2.3 JXTA 网络构建  53
    5.2.4 Peer 加入  53-55
    5.2.5 用户注册  55-56
    5.2.6 用户查找  56-69
    5.2.7 会话建立  69-71
  5.3 本章小结  71-72
第六章 系统功能测试  72-76
  6.1 测试环境  72
  6.2 测试结果  72-76
第七章 结束语  76-77
  7.1 研究工作总结  76
  7.2 下一步工作  76-77
致谢  77-78
参考文献  78-81
发表论文  81

相似论文

  1. 一种对等网络流媒体直播算法的设计与仿真实现,TN919.8
  2. P2P点播系统存储管理研究与实现,TN948.64
  3. 异构环境下基于网的P2P直播流媒体技术研究,TP393.02
  4. 基于P2P流媒体技术的IPTV系统研究,TP393.02
  5. SIP Trunk网关穿越NAT的方案设计与实现,TN915.05
  6. 高性能存储系统的关键技术研究,TP333
  7. SMBSDD:一种改进的非结构化P2P网络搜索机制,TP393.02
  8. 分布式实时P2P检测系统研究与实现,TP393.02
  9. 对等网络的信任机制研究,TP393.08
  10. 基于灰色理论的P2P网络行为分析与预测,TP393.02
  11. 基于PDNS的BitTorrent流量局域化算法的仿真与实现,TP393.093
  12. P2P流量识别系统的设计与研究,TP393.02
  13. 一种对等网络文件共享算法仿真与性能分析比较,TP393.09
  14. 工业分布式实时数据库网络通信平台的研究与设计,TP311.13
  15. 基于IPv6的VoD技术的研究,TN948.64
  16. @Trust:基于反馈仲裁的结构化P2P网络信任模型,TP393.08
  17. 基于HTTP摘要认证机制的SIP通信系统的实现,TP393.08
  18. 基于可扩展编码的对等网络流媒体研究,TP393.09
  19. 基于P2P传输的VOD素材同步系统的设计与实现,TP393.02
  20. 基于P2P技术的海量遥感数据快速处理技术研究,TP75
  21. 基于P2P的共享浏览网络教室的研究与设计,TP393.02

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 计算机网络结构与设计
© 2012 www.xueweilunwen.com