一种基于SIP的P2P网络定位系统SI2P的设计与实现

来源 :北京大学 | 被引量 : 0次 | 上传用户:aya05901
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
SI2P系统是一个基于标准SIP协议的P2P网络定位模型。它基于低耦合的层次化设计,保持对标准SIP协议栈的完全兼容。SI2P协议栈采用多种类型的SIP注册消息来进行通信:节点注册消息用来控制节点的行为,包括节点发现、加入、固化和离开。而SI2P用户注册消息则用来注册和定位用户资源。系统定位模块基于Chord协议进行建造,每个节点存储少量的路由信息,并采用效率较高的路由算法。一个节点活动状态机很好的描述了节点在DHT环中的生命周期,它由节点的主动行为和SIP消息事件驱动,并支持事务操作。SI2P是一个独立的底层网络定位模块,可以和DNS定位模块同时使用,支持应用于任何网络通信程序。 本文首先介绍了SI2P通信体系框架,并利用伪码和示例消息的形式描述了各种设计策略。接下来,给出了具体的模块类,包括基本的程序结构和数据结构。在本文最后,给出了SI2P定位系统的应用模型,并给出了该模块的接口定义。在SI2P的基础上,一个网络电话的实现充分验证并展示了该网络定位平台的可用性。
其他文献
资源管理(Resource Management)是指对计算机中的电子文档资源进行收集、组织、存储、检索,并提供给用户自然高效的交互界面和交互方式。随着计算机技术的飞速发展,用户需要收
事务处理技术是保证信息可靠性和一致性的重要技术。分布事务处理监控器为开发、部署、监控和管理基于三层结构的联机事务处理应用系统构建了一个基础平台,在构筑基于事务处理
在当前数据信息时代,电脑成为人们工作、生活中不可或缺的一部分,一些应用软件如Microsoft Office、Adobe Reader、Chrome浏览器等也占据了举足轻重的地位。随着这些应用软件
随着互联网的发展,网络本身正逐渐转变为一个内容分发的平台,因此信息中心网络学说也逐渐兴起。SOFIA是一种面向服务的信息中心网络体系结构。SOFIA以服务为中心驱动路由,支持服
近年来,因特网获得了飞速地发展。网络规模逐渐扩大,接入的用户越来越多,运行于网络上的应用也趋于多样化,网络攻击由针对单个主机的攻击转向针对整个网络基础设施的攻击,这些都使
本文研究了多集群管理系统上的资源监控和作业调度问题。在多集群管理系统的构建上,本文提出了基于层次化思想的分布式树形体系结构,该体系结构具有良好的可扩展性。 利用分
无线传感器网络综合了微型传感器、嵌入式系统以及无线通信等技术,是目前国内外研究的热点领域之一。通过大量部署在感知区域中的节点,无线传感器网络能够对物理世界进行更加实
近年来,僵尸网络已经给互联网造成了严重的危害,并且持续成为最具威胁的网络攻击平台之一。因此,研究僵尸网络防御技术,尤其是命令控制信道协议(C&C)对抗技术,具有重要意义。
工艺设计是产品制造过程中的重要环节,其中工艺图绘制是该环节最为关注的内容之一,对产品质量及制造成本具有极为重要的影响。在工艺设计过程中,设计人员的构思往往是残缺、模糊
合成孔径雷达(Synthetic Aperture Radar,SAR)是一种主动式微波传感器,SAR成像由于具备全天时、全天候、信号特征丰富、分辨率高这些优势,在国内外军用、民用领域,都具有重要价值