基于JXTA体系的P2P网络搜索技术及安全研究

来源 :山东师范大学 | 被引量 : 0次 | 上传用户:elong_ctu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
自2000年Napster与唱片公司的一场官司将P2P重新带入人们的视线以来,P2P的发展日新月异。由于P2P的发展不需要服务器,给用户带来了极大的便利,各种基于P2P的应用迅速发展。但P2P的发展也存在一些问题,像很多P2P应用基于各自的平台,相互之间缺乏交流,不能共享数据资源,造成很多的重复劳动。JXTA是由Sun公司提出的关于P2P计算的合作研究项目。JXTA的目的在于创建一个通用的P2P平台,开发者可以利用JXTA创建的基本模块来建立应用。这使得开发者不需要在对等网络具有的一些共同特征模块上进行重复劳动,而可以专注于如何实现及完善可扩展、互操作性强且高可用性的高层应用。JXTA独立于编程语言、系统平台和网络平台,有望成为将来P2P开发的统一平台。本文先介绍了什么是P2P,P2P的发展、特点、应用及开发P2P的应用平台,并分析了JXTA平台的优势,然后详细介绍了JXTA的体系结构,构成JXTA网络结构的抽象的基础概念,以及构成JXTA网络的几个基本协议,之后举例说明了JXTA网络中的消息查询机制,介绍并分析了JXTA网络提供的安全机制。为了改变JXTA网络采用DHT方法进行查询,方式极为复杂、效率低下且难以实现的情况,及充分利用JXTA网络中集合点的特点,本文提出了根据对等点之间的信任程度进行查询的机制,先在对等组中的关键字-服务关联程度表中查询与关键字最相关的服务,再在关于该服务的对等体信任值表,查找信任程度较好的对等点进行查询。对JXTA网络提供的安全机制进行安全性分析,JXTA网络由于节点可以自由加入离开,相互之间难以建立信任关系,所以其中证书授权中心的信任问题难以保证。我们根据服务-对等体信任表对一个对等点进行综合评估,建立一个公共信任值,选定一些对等组内公共信任值较高的对等点作为一个对等组的证书授权中心,以保证证书授权中心的信任问题。
其他文献
大规模的数据计算需要巨大的计算资源。因此,许多计算能力有限的客户端无法完成这种计算任务。幸运地是云计算的出现为大规模的数据计算提供了有效的解决方法。大规模数据计算
随着计算机计算能力的迅速提高,计算机的广泛普及以及Internet的迅速发展,个人信息的安全性正变得岌岌可危。传统的数据加密技术可以部分的克服信息的随意散布,但随着破译技
聚类分析是数据挖掘的重要研究领域之一,在工程、商业、生命科学、社会科学以及其他许多领域得到了广泛的应用。但由于聚类对象在高维特征空间分布的复杂性,聚类效果评价的不确
在进行数字作品版权保护的某些时候或者是电子政务、军事及法律金融等领域内,有时需要嵌入很大容量的隐密信息。特别的是信息隐藏技术将是未来信息化战争对抗的焦点,作为未来
随着互联网上多媒体数据的日益增多,人们面对的信息量是以“海量”来形容的。如何从网上众多信息中检索出自己的所需,是信息检索的一个难点。传统的基于文本的检索由于其自身的
随着新型嵌入式芯片层出不穷,相应的高级语言编译器是必不可少的。然而,编译器的复杂性决定了不可能在短时间内重新为一款新型芯片开发出高级语言编译器。因此,不断出现的新型芯
随着信息技术的广泛普及和应用,人们对知识服务的需求越来越强烈。知识服务离不开大型知识库的支持。仅仅依靠繁重的手工劳动来建设大型知识库,必将严重影响知识服务的能力和质
移动通讯技术的发展在近年来受到极大的关注,第三代移动通讯系统(Thirdgeneration,3G)提供了更大的覆盖范围、高速移动能力、完整的安全和计费机制以及全球的移动漫游功能。另
随着信息社会的发展,多媒体技术得到了越来越广泛的应用。在多媒体世界中,视频技术充当着关键的角色,尤其在视频监控、流媒体和数字电视领域。在实际应用中,视频技术与嵌入式系统
在竟争日益激烈的网络经济中,只有赢得用户,才能最终赢得竞争的优势。网站是企业进行信息发布的平台,是企业对外的形象和窗口。随着Web站点规模和复杂度的增加,站点的设计和