摘要
Abstract
第1章 绪论
1.1 研究背景
1.2 研究现状
1.2.1 国内研究现状
1.2.2 国外研究现状
1.3 本文研究目的与意义
1.4 本文研究工作
1.5 本文组织结构
第2章 P2P网路概述
2.1 P2P的定义
2.2 P2P模型与C/S模型的比较
2.2.1 C/S模型的优缺点
2.2.2 P2P模型的优缺点
2.3 P2P的应用
2.4 P2P网络的分类
2.5 本章小结
第3章 基于DHT的路由算法
3.1 Hash函数
3.2 DHT介绍
3.3 Chord协议
3.3.1 Chord组网方式
3.4 Pastry协议
3.4.1 Pastry组网方式
3.5 CAN协议
3.5.1 CAN组网方式
3.6 本章小结
第4章 CCPastry模型
4.1 CCPastry模型思想的引入与目的
4.2 CCPastry模型架构
4.2.1 CLayer层(Center node Layer)
4.2.2 CBLLayer层(Center node Backup node,Leaf node Layer)
4.3 节点描述
4.3.1 节点ID
4.3.2 节点分类
4.3.3 节点状态表
4.4 CCPastry组网算法
4.5 CCPastry键值的发布与查询
4.5.1 CCPastry键值的发布
4.5.2 CCPastry键值的查询
4.6 叶子节点的加入与退出
4.6.1 叶子节点加入
4.6.2 叶子节点退出
4.7 中心节点的加入与退出
4.7.1 中心节点的加入
4.7.2 中心节点的退出
4.8 CCPastry与Pastry比较
第5章 仿真验证和性能分析
5.1 P2P网络模拟器分类
5.2 PeerSim的介绍
5.3 CCPastry仿真实现
5.3.1 仿真环境
5.3.2 仿真过程
5.3.3 网络性能分析
第6章 总结与展望
6.1 总结
6.2 展望
致谢
参考文献
攻读硕士学位期间发表的论文及参加的科研情况