摘要 | 第3-4页 |
Abstract | 第4页 |
目录 | 第5-7页 |
1. 绪论 | 第7-12页 |
1.1 课题的研究背景 | 第7页 |
1.2 应用前景及意义 | 第7-8页 |
1.3 国内外研究现状 | 第8-10页 |
1.3.1 DHT 网络(结构化 P2P 网络)的搜索 | 第8-9页 |
1.3.2 非结构化 P2P 网络的搜索技术 | 第9-10页 |
1.4 本文的主要工作 | 第10-12页 |
2. P2P 技术 | 第12-16页 |
2.1 P2P 基本概念 | 第12-13页 |
2.2 P2P 的特点 | 第13-14页 |
2.3 P2P 应用 | 第14-16页 |
3. P2P 搜索 | 第16-26页 |
3.1 P2P 搜索的特点 | 第16页 |
3.2 P2P 搜索的基本原理 | 第16-17页 |
3.3 P2P 搜索主要研究的问题 | 第17-18页 |
3.4 非结构化 P2P 搜索 | 第18-20页 |
3.5 结构化 P2P 搜索 | 第20-22页 |
3.6 混合式 P2P 搜索 | 第22-23页 |
3.7 基于兴趣局部性优化的 P2P 搜索 | 第23-24页 |
3.8 其他的一些 P2P 搜索技术 | 第24页 |
3.9 今后的发展趋势 | 第24-26页 |
4. 物理位置与兴趣相结合的 P2P 搜索 | 第26-36页 |
4.1 网络拓扑结构 | 第26-28页 |
4.1.1 普通节点 | 第26-27页 |
4.1.2 超级节点 | 第27-28页 |
4.2 节点的组织管理(加入退出) | 第28-31页 |
4.2.1 几个主要的概念 | 第28-29页 |
4.2.2 分组的创立 | 第29页 |
4.2.3 节点加入、退出算法 | 第29-31页 |
4.3 搜索路由算法 | 第31-36页 |
4.3.1 源请求节点的路由算法 | 第31-33页 |
4.3.2 普通节点的路由算法 | 第33-34页 |
4.3.3 超级节点的路由算法 | 第34-36页 |
5. JXTA | 第36-47页 |
5.1 JXTA 简介 | 第36-37页 |
5.2 JXTA 有关概念 | 第37-42页 |
5.3 JXTA 核心协议 | 第42-44页 |
5.4 CMS 分布式搜索技术 | 第44-47页 |
6. 物理位置与兴趣结合的 P2P 搜索的 JXTA 实现 | 第47-55页 |
6.1 实现搜索网络流程 | 第47-48页 |
6.2 节点登入 | 第48页 |
6.3 节点初始化 | 第48页 |
6.4 运行中执行的操作 | 第48-52页 |
6.4.1 资源索引的处理 | 第49页 |
6.4.2 发起搜索 | 第49-50页 |
6.4.3 处理查询 | 第50-51页 |
6.4.4 系统运行过程中的重要消息 | 第51-52页 |
6.5 实现中引用的 JXTA API | 第52-55页 |
6.5.1 主要用到的包 | 第52-53页 |
6.5.2 主要用到的类 | 第53页 |
6.5.3 主要用到的 CMS 相关接口 | 第53-55页 |
7. 系统试验和结果 | 第55-58页 |
7.1 测试目的 | 第55页 |
7.2 测试环境 | 第55页 |
7.2.1 软件环境 | 第55页 |
7.2.2 网络环境 | 第55页 |
7.3 测试内容及结果 | 第55-58页 |
7.3.1 搜索成功率 | 第55-56页 |
7.3.2 平均每次搜索产生的消息数 | 第56页 |
7.3.3 平均搜索时间 | 第56-58页 |
8. 总结和展望 | 第58-60页 |
8.1 总结 | 第58页 |
8.2 展望 | 第58-60页 |
致谢 | 第60-61页 |
参考文献 | 第61-64页 |