资源预览内容
第1页 / 共6页
第2页 / 共6页
第3页 / 共6页
第4页 / 共6页
第5页 / 共6页
第6页 / 共6页
亲,该文档总共6页全部预览完了,如果喜欢就下载吧!
资源描述
基于P2P的IP 模型摘要计算机对等网(P2P)是目前流行于国际网络技术研究领域的一种新兴网络模型。作为真正的分布式计算技术,P2P技术将对Internet的开展产生重要的影响。文中首先介绍了P2P的概念,研究及其应用状况;然后分析了其三种网络模型:集中式P2P、纯分布式P2P和混合式P2P各自的特点和发现机制;最后提出了一种基于P2P的IP 模型,并详细讨论了该模型的信息模型和搜索策略。关键词P2P网络,目录,发现机制,IP 模型1引言对等网络(P2P)技术是目前计算机网络技术领域研究的一个热点,目前微软、Sun、IB等很多著名的企业和公司都投入到P2P技术的研究之中。2P2P网络拓扑构造模型分析从技术上讲,P2P网络构造可分为:集中式P2P、纯分布式P2P和混合式P2P三种不同形式,下面分别进展分析。1集中式P2P该形式中有一个中心效劳器来负责记录共享信息以及反应对这些信息的查询,每一个对等实体要对它所需共享的信息以及进展的通信负责。当某节点希望搜索一个不知道位置的资源时,该节点向目录效劳器发送恳求,目录效劳器在数据库中查询到匹配的资源后将其定位信息返回该节点,然后在两个节点之间执行交互。该模型的最正确例如为Napster,它是一种用户共享P3音乐的软件。这种形式具有中心化的特点,但是它不同于传统意义上的lient/Server形式。因为传统意义上的lient/Server形式采用的是一种垄断的手段,所有资源都放在效劳器上,客户机只能被动地从效劳器上读取信息,并且客户机之间不具有交互才能;而集中式P2P形式那么是所有资料都存放在提供该资料的客户机上,效劳器上只保存索引信息,此外效劳器与对等实体以及对等实体之间都具有交互才能。集中式P2P可提供中心效劳器目录检索,管理效劳和标准的点到点通信,具有高效的检索和低效的交换效劳的特点。但是中央效劳器的瘫痪容易导致整个网络的崩溃,可靠性和平安性较低,且随着网络规模的扩大,中央效劳器维护和更新的费用将急剧增加,所需本钱过高。2纯分布式P2P该模型中没有专门的效劳器,整个网络是有无数节点组成,这些节点在功能上非常相似,没有一个节点知道整个网络构造或者组成网络的每一个节点的身份。相反,节点只知道直接与它们通信的节点。在进展网络资源搜索时,节点首先把包含搜索条件的恳求信令发送给其邻居节点,再由邻居节点向其自身的邻居节点转发。以此类推,直到得到满足搜索条件的资源或恳求信令的TTL为0;假如网络找到满足条件的资源,恳求响应信令将沿着恳求信令经过的路由的反向路由向回发送。此后,恳求节点将建立到提供资源的节点的直接数据路由。其典型的代表就是著名的Gnutella。这种P2P网络模型的优点在于允许用户设定自己的规那么和建立自己的网络环境,提供近似的即插即用的特性,动态性很强。存在的问题是由于没有中心管理者,网络节点难以发现,这样形成的网络很难进展身份认证、平安管理、流量管理、计费等控制;在搜索节点时,由于每个恳求播送的原因,对网络带宽要求高,容易导致网络阻塞。3混合式P2P该形式结合了集中式和分布式P2P的优点,网络中有中间效劳器,但文件目录是分布的。它在分布式形式的根底上,将用户节点按才能进展分类,使一些功能强的节点担任特殊的任务。这些节点共分为3种:用户节点、搜索节点和索引节点。用户节点一般不具有任何特殊的功能;搜索节点处理搜索恳求,从它们的“孩子节点(用户节点)中搜索文件列表;索引节点内存充足,连接速度快,用于保持可以利用的搜索节点信息,并搜集状态信息,维护网络的拓扑构造。一个节点可以既是搜索节点又是索引节点。用户节点可以选择多个搜索节点作为它的“父节点,并将其所要共享的列表提交给它的“父节点。在搜索网络资源时,用户节点通过索引节点获得所有可用的搜索节点信息,之后用户节点就和获得的搜索节点相连。根据用户的搜索恳求,假如和用户节点直接连接的搜索节点查询结果到达N个(N为搜索结果,由用户自己设定)就停顿;否那么就向另外可用的搜索节点发出恳求,假如查询结果还不够,就继续向外快速发散,直到所有的搜索节点被搜索到为止。假设所有的搜索节点都被访问过,就意味着网络上所有的节点都被搜索到了,其速度要比纯P2P形式快得多。3IP 系统组成和工作原理IP 系统一般有IP 终端,网关(GATEAY)、网守或者叫关守(GATEKEEPER)、网管系统、计费系统等几局部组成。IP 终端包括传统的语音 机P、IP 机、也可以是集语音,数据和图像于一体的多媒体业务终端。网关提供IP网络和 网之间的接口,是VIP的核心与关键设备。通过它可完成语音压缩,具有寻址和呼叫控制的功能。关守负责用户注册与管理,它应当具有的功能为:将被叫号码的前几位数字对应网关的IP地址;对接入用户的身份认证,防止非法用户接入;做呼叫记录并有详细数据,从而保证收费正确;完成区域管理,多个网关可由一个关守进展管理。网管系统的功能是管理整个IP 系统。计费系统的功能是对用户的呼叫进展费用计算,并提供相应的单据和统计报表。目前IP 有三种根本类型:P之间的通话;P和普通 之间的通话;普通 之间通过IP网络和PSTN网络之间的通话。现以普通 之间的应用形式,说明IP 的工作原理。首先发送端的模拟信号经过PSTN送到发端的IP网关上,然后利用数字处理设备(DSP)对语音进展数字化,再对数据进展压缩并打包,通过Internet到对方的网关上,对数据进展解包及解压缩,复原成模拟信号送到受话方的 终端上。4IP 网络模型的构建及其讨论在选择P2P网络模型时主要考虑以下几个方面:首先,整个框架构造要求可运营,可管理,要求具备集中控制才能,并能提供效劳质量保证;其次,要具有为用户提供平安认证管理;第三,为降低网络流量负担,节约网络资源,应减少用户访问对象的随机性,减小流量的不可预知性;此外还应该具备良好的开放性,灵敏性和扩展性。因此选择混合式P2P模型来构建IP 模型,由各个IP 终端完成模拟信号和数字信号的转化,而且通过IP 号码就可以找到被呼叫的IP 终端。此IP 的模型如图1所示。图1基于P2P的IP 模型中心效劳器主要做用户的集中认证,建立索引机制,辅助对等点之间的连接,它要动态维护一张所有目录节点的信息表,保持网络总体的拓扑情况,其构造如表1所示。表1目录节点表字段名含义Ip_address存储目录节点的IP地址State存储目录节点的状态是否可用目录节点主要记录该节点下所有IP终端用户的信息,其充当关守的功能,它也需动态维护一张终端用户表,其构造如表2所示。一个节点是否能成为目录节点,要看其计算才能和存储容量,假如到达规定的要求由软件按照统一的规那么对所有的终端进展自动检测,就被设定为目录节点,同时该目录节点要定时向中心效劳器通报自己的状态。表2终端用户表字段名含义Ip_address存储目录节点下用户的IP地址Ip_telephne存储目录节点下用户的IP 号码IP 终端用户也相应的动态维护一张与远程IP 用户的通话信息表,其构造如图3所示。表3通话信息表字段名含义Ip_address存储远程用户的IP地址Ip_telephne存储远程用户的IP 号码nnet_state存储自身的连接状态nrff当一个IP终端用户参加此网络中时,软件搜索网络提供应用户一个可用的目录节点的列表,供用户选择。用户可以选择其中多个防止因单个目录节点出现故障或该目录节点已不再充当目录节点而造成呼叫失败路由最短的目录节点作为其父节点,并提交相应的信息。网络中所有的IP用户因为随时会参加或者分开,IP地址与IP 号码不完全是固定的关系,所以目录节点要定时刷新IP地址与IP 号码的对应关系,保持IP用户节点处于一个稳定的状态。在该模型中,当一终端用户A呼叫另一终端用户B时,A先查询自己与远程IP 用户的通话信息,假如有B的信息,那么直接进展互通;假如没有或呼叫失败,那么再向中心效劳器恳求。中心效劳器返回所有可用的目录节点,之后恳求信令就以组播的方式向目录节点发送,收到恳求的目录节点查询自己的终端用户表,假如找到B的信息,那么返回给A,A和B就可建立点对点的连接,直接进展语音数据的传输;假如都未找到B的信息,恳求信令继续以组播的方式向其它目录节点发送,直至遍历整个网络。5总结IP 技术是一项新的技术,其开展速度非常快,最终将成为人们语音通信的重要工具。本文目的在于将P2P技术应用到IP 中,以保证IP 的语音数据包可以实时地、顺序地到达目的端。选择混合式P2P构建了IP 模型,既具备快速检索的才能,降低网络流量的负担,又便于平安管理、身份认证、流量管理、计费管理等。IP 还涉及很多关键,如:语音编码和压缩技术、语音分组技术、语音抖动处理技术、静音检测技术、向前纠错技术、回声消除技术、QSQualityfServie,即效劳质量保障技术等,由于篇幅有限,未能作详细介绍。参考文献1糜正琨.IP网络 技术.北京:人民邮电出版社,20002alterJ.Gralskiatthe.Kln著.舒华英,赖平漳等译.IP 技术及其应用北京:人民邮电出版社,20003HPLabratriesPalAlt.Peer-t-Peerputing.hpl.hp./tehreprts/2002/HPL-2002-57.pdf,20024arFindeli.Peer-t-Peer(P2P)Netrking.nlinejunkie.de/ds/p2p.pdf,2001
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号