该文为关于节点毕业论文格式范文,与P2P网络背景下即时通信系统的与实现相关论文的目录,可作为论文目录专业节点论文写作研究的大学硕士与本科毕业论文开题报告范文和职称论文参考文献资料。免费下载教你怎么写节点及网络及模型方面的优秀学术论文范文。
【摘 要 】在信息网络科技高速发展的背景下,以对等网络技术(P2P)为主导的软件开发方兴未艾,这类软件深受广大网民的喜爱,而且用户呈逐年增多的趋势.本文主要介绍JXTA技术和P2P网络模型,研究以P2P网络结构为基础构建起的实时通信系统,对系统之中各个部位功能的实现做一番细致的论述.
【关 键 词 】JXTA,P2P网络模型,实时通信系统,研究,实现
网络科技的发展日新月异,市面上的实时性通信软件快速地产生并不断地更新,当下最流行的集中网络通信软件有MSN、人人网客户端、、微信、微博和飞信等.限于技术瓶颈,诸如此类的网络实时通信软件依然受到传统C/S模式的束缚,用户之间难以直接形成点对点的连接而必须依靠中心服务器的中间作用.
最终,这些通信方式所呈现出来的特点是整个信息系统外延性较弱,占用较多的储存空间,系统运行的独立自主性能较差.笔者通过研究JXTA技术和P2P网络模型,利用混合式P2P网络模型新建了一个实时通信系统,它弥补了传统C/S模式的缺陷,网络上的任意两台主机可实现直接对接,不再依靠服务器和宽带网络来进行沟通,实现了点对点的直接通信.本次对实时性通信系统的探索与创新,为JXTA技术和P2P网络模型的进一步开发利用提供了新思路.
1.JXTA简介
JXTA技术是Sun微系统P2P网络模型建构的标准,以它为促进和探究分布式计算新方法的努力方向.JXTA技术的主要指导思想是建立普遍广泛的P2P网络模型平台,使依托该平台的程序及软件能够在网络环境中独立存在.它提供用于开发分布式服务和应用程序的基本组件.它由核心层、服务层和应用层三层组成.JXTA设计有六个专为特定的、分布式的、对等的网络计算的标准规范协议,使得Peer能够在任何网络位置中自我组织管理.
2.P2P网络模型简介
到现在为止,P2P网络模型已经出现了集中目录式、全分布式和混合式三种类型.这三种类型自从进入使用以来分别显示出各自的长处和短处,有时还存在自身难以克服的弱点.在以往的设计实践中,由于各种不同网络模型结构的共融性,通常利用互相借鉴优势的方式来进行有效的应用构思.就目前来看,P2P网络模型技术尚有很大的发展提升空间,需要加强这一方面的科技调研.
2.1 集中目录式模型
集中目录式模型结构是最早出现并投入应用的P2P网络模型.它明显的特点是中心化,所以又名非纯粹的P2P结构.基于这种模型下的程序软件从账户注册到文件搜索与传统的C/S模式十分相像.唯一的不同就是资料信息储存的位置,传统C/S模式储存在中心服务设备上,而集中目录式模型则是储存在各个分散的节点之中.当各个对等体在异地登录时,如果信息资料和数据增删或改动的现象,中心服务器会自动根据变动的具体状况更新各个节点的缓存数据,保证各节点同步对等.集中目录式模型结构简单,有维护成本低,操作简单,工作效率高等优点.但由于它与传统客户服务器结构运作原理相似,容易导致网络崩溃,安全系数较低[1].
2.2 全分布式模型
全分布式P2P网络模型又称纯P2P网络模型,它的主要特点是不需要中央服务器,各个用户在接入网络后,可通过联络众多网上邻居而建构起一个大面积全面覆盖的网络系统.各个对等节点之间资料数据内容的搜索与分享可以直接通过相邻节点的串联而实现.每一个节点发起的搜索查询能够在整个网络中传播,在网络中每一个在线的对等节点可收到查询信息并可以向查询节点和众多平行节点发出查询结果,搜索查询的广度可由既定的查询时间来调控.这种网络模型带有很强的广播性,规模较小的局域比较适用这种模式.因为没有集中式网络服务器,所以可以建立起私人性的和小团体的分散网络结构.这种模式虽然能够摆脱传统中心服务器瘫痪所引发的网络崩溃的危险,也能保证部分节点受威胁是不会造成对整体的影响,但也存在缺陷.在对等节点不断增多的情况下,会迫使网络规模扩张,由于网络流量的大量增加容易导致网络结构中一部分的低流量节点因不能承载资源量大的压力而被拒绝在系统之外[2].
有关论文范文主题研究: | 关于节点的论文范文集 | 大学生适用: | 专升本毕业论文、电大论文 |
---|---|---|---|
相关参考文献下载数量: | 57 | 写作解决问题: | 怎么撰写 |
毕业论文开题报告: | 文献综述、论文小结 | 职称论文适用: | 核心期刊、高级职称 |
所属大学生专业类别: | 怎么撰写 | 论文题目推荐度: | 免费选题 |
2.3 混合式模型
混合式P2P网络模型有两个重要的组成部分,一是具有搜索服务功能的集合点,二是相邻的以及其他的客户对等节点.查询服务集合点的存在可以使各个节点直接建立连接,可以建构起整个网络结构.这些集合点又称超级节点,它在网络结构中发挥重大作用.在对等节点的连接和通信方面它有一个辅助作用.超级节点可以提供资料信息内容,这些内容既可以来自各个分散节点的上传,又可以来自超级节点自身的存储.P2P网络模型发展至今天,混合式模型是最科学的设计方式,它融合了集中目录式P2P网络模型和全分布式P2P网络模型的优点,又通过自身超级节点的长处将以上两种模型的优点改进升华.混合式模型结构有两个控制层面:一是普通节点经由客户服务器连接到超级节点,二是各个超级节点用全分布式结构方式互相连接.这种方式投资少而网络规模在很大限度得以提高,网络传输效率也很可观,有利于提升了网络综合性能.本次即时通信系统的研究探索就是以混合式P2P网络模型为基础.
3.实时通信系统的运作实现
本次研究主要解析系统的两人通信服务.通信管道是对等节点之间实现通信的联结机制,是对等节点之间实现通信的基础物质.JXTA可以提供三种管道:单向管道、单向安全管道和组播管道[3].
该文来自 http://www.sxsky.net/mulu/460327.html
3.1 基本程序流程
基本的程序:安全管道搜索并解析对等节点广告和安全端点,安全端点解析TSL传输,TSL传输和对等点身份解析接收点和对等点身份,这样完成实际传输.即时通信系统的具体流程的开展需要先注册一个PML对象,输入管道进行通告后启动监测系统,然后开始接受并处理客户发出的消息,再通过连接到的监听管道通告建立输出管道,读取消息,并在输出管道上及时发送消息,之后再重新进入输入管道接收消息的阶段,如此循环往复,实现整个流程的循环运作,实现用户之间的实时交流.
3.2 两端设置处理
即时通信系统的两端为输入端和输出端.在两人通信中,若想获得其他对等节点发出的消息,首要的工作就是创建管道通告并进行发布,能够让网络上的其他对等节点发现并接受.在建立管道通告时要同时建立监听系统,然后等待其他节点消息的传输到达.输入端具体设置处理步骤如下:创立两人通信管道通告,包括管道通告į