论文部分内容阅读
Peer-to-peer(P2P)技术的一个优势便是开发出强大的搜索工具。P2P技术使用户能够深度搜索文档,而且这种搜索无需通过Web服务器,也可以不受信息文档格式和宿主设备的限制,可达到传统目录式搜索资源无可比拟的深度。P2P网络使节点以更自由、更主动的方式加入和离开网络,共享信息资源。如何方便快捷地定位、搜索这些资源,从而合理有效的利用它们,成为人们所关注的焦点问题。本论文首先对P2P技术进行了概述,包括P2P的定义、P2P模式与C/S模式的比较、P2P的特点以及P2P技术在搜索方面的应用及优势;其次对P2P搜索算法进行了分类探讨,重点研究和分析了几种P2P搜索算法,并指出它们的优缺点。最后在JXTA架构基础上,设计并实现了共享资源搜索网络系统,实现了在对等网络中资源的共享、搜索和下载,并指出了系统在设计中的不足,并对以后的工作提出了展望。通过实验证明了与传统的搜索引擎相比较,P2P模式下的共享资源搜索系统的优势在于:(1)信息搜索的实时性。搜索到的信息都是各对等点上的实时信息而非过时的信息。(2)信息搜索的深度。通过使用XML格式对元数据进行描述,可以共享任何格式的文件。只要各对等点同意共享发布的文件都可以搜索到。搜索的深度是传统的搜索技术无法相比的。