基于NAT穿透的P2P即时通信系统的设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:lee_liuyun02
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
即时通信系统目前已被广泛使用,且逐渐应用于企事业单位中,本系统来自校园网的实际建设项目。点对点(P2P)技术应用于即时通信系统后,改善了原有客户端/服务器(C/S)架构存在的很多问题,很大程度上实现了对等点之间的通信,从某种程度上解放了服务器,提高了传输速率。然而P2P系统在网络地址转换(NAT)环境下存在受到阻碍而无法正常建立连接的典型问题,因此,有必要对此问题进行深入研究。针对以上情况,本文在完成即时通信系统的基本功能外,重点解决了NAT穿透的问题。以下是本文的主要工作:1、进行了系统需求分析,调研了现有即时通信系统的功能架构,并对系统相关技术(P2P技术以及NAT技术)进行了全面研究和分析,掌握了技术的基本原理;2、系统分析了调研结果,综合比较当今各种NAT穿透技术,采用了以UDP Hole Punching为主Relaying方式为辅的穿透解决方案;3、对系统进行了总体设计和详细设计,并根据设计结果实现了系统的各个功能模块,包括不同类型NAT对应的穿透子模块;4、对系统NAT穿透模块和UDP可靠传输机制进行了性能测试,并根据测试结果调整个别参数,进一步改善了系统的运行状况。目前系统处于试运行阶段,解决了由于NAT影响通信受阻的问题,改善了校园网中的不足,满足了用户需求。系统运行良好、性能稳定,基本达到了预期目标。
其他文献
随着移动互联网的普及,智能手机不仅仅是一个用来打电话沟通的工具,还承担着社交、电子金融和网络购物等任务。因此用户隐私信息泄漏问题一直是网络安全研究中的重要话题。目
超构材料具有自然界中材料所没有的、特殊的电磁特性,作为交叉学科研究的新领域,为光学功能性器件,光信息传输、存储及处理等方面提供了新的可能。目前,应用光学实现的信息存
矿产资源是自然界矿物质在一定地质条件下经一定地质作用而形成的产物,是非可再生资源,在人类生产生活中发挥重要作用,占有难以取代的地位。金属非金属矿山行业是高风险的行业之一。河北省开展了金属非金属矿山安全标准化创建评审。本文从安全技术服务机构对矿山进行标准化评审出发,围绕安全生产行业标准《金属非金属矿山安全标准化规范》,以地理信息系统为依托,运用GIS软件技术、ASP.NET语言、SQL SERVER
探讨胰十二指肠切除术后延期出血的原因及处理方法。本研究收集12例胰十二指肠切除术后延期出血患者的病历资料,总结诊治经验并对出血原因、处理方法进行分析。10例患者明确
19世纪末至20世纪初是中国近代历史上的社会变革时期,被动的对外开放也使得中国社会发展形成了重大转型。此段历史即可作为一窥中国现代美术教育肇始与发展的窗口,亦可作为反
近日,中共中央办公厅、国务院办公厅联合发布了《国税地税征管体制改革方案》。税收征管体制改革是坚持以人为本的政府职能转变,优化经营环境,提高国家治理水平,促进和谐发展
尽管北半球中、高纬度森林生态系统已经被反复的证明是全球陆地碳汇的主要区域,然而,不同外界环境因子对该区域森林碳源/汇的影响仍存在较大的争论和不确定性。其中主要的原
采用温室模拟干旱胁迫-复水法,对收集自6个国家的10种偃麦草属植物的种间苗期抗旱性进行综合评价,分别于干旱胁迫开始前(CK),连续干旱胁迫7,14,21,28,35d,以及复水7d后,对其
萌生与抽离之红细胞系列绘画创作中,萌生与抽离是一对相对的概念,是生本能和死本能的替换词。我会挑选一些有特殊的材质感的材料,通过抽象的形式即运用点、线、面来创作画面
模糊集理论是处理不确定性、不精确性问题的有效工具。模糊划分以及相关理论是模糊集基础理论研究的一个重要方面。而传统模糊划分由于有概率性约束使得其应用受到了局限,可