文摘
英文文摘
声明
1绪论
1.1论文的研究背景及意义
1.2国内外研究现状
1.3论文的研究内容
1.4论文的组织结构
2 P2P网络概述
2.1 P2p的产生
2.2 P2P的概念形成
2.3 P2P与传统的C/S模型的对比
2.4 P2P的发展现状
2.4.1代表性产品和技术
2.4.2 P2P的困境
2.5 P2P当前的主要应用
2.6 P2P的未来
2.7 P2P亟待解决的问题
2.8小结
3 Gnutella网络概述
3.1 Gnutella网络协议
3.2 Gnutella的数据包格式
3.2.1 ping数据包格式
3.2.2 pong数据包格式
3.2.3 Push请求数据包格式
3.2.4搜索数据包格式
3.2.5搜索结果数据包格式
3.3 Gnutella网络的消息机制和路由策略
3.4 Gnutella网络文件下载机制
3.5 Gnutella网络的特性
3.6 Gnutella网络中的搜索机制及其对比
3.7小结
4基于索引机制的Gnutella路由算法及其改进
4.1相关概念和定义
4.2 RWRI算法及不足
4.3算法改进思路及内容
4.4改进后算法索引表的建立和维护
4.5改进后算法描述
4.6小结
5实验仿真及结果分析
5.1实验环境简介
5.1.1网络模拟器NS2简析
5.1.2 Cygwin简析
5.2实验环境搭建
5.2.1安装设置cygwin
5.2.2安装设置NS2
5.2.3安装设置GnutellaSim
5.3核心类及数据结构定义
5.4网络拓扑结构的建立
5.5算法模拟过程
5.6实验数据及比较
5.7小结
6结论及展望
6.1论文总结
6.2下一步的工作
致 谢
参考文献
附 录
重庆大学;