文摘
英文文摘
插图索引
附表索引
第1章 绪 论
1.1 研究背景及意义
1.2 国内外研究现状
1.3 论文主要研究内容
1.4 论文的组织结构
第2章 相关技术概述
2.1 P2P技术简介
2.1.1 P2P的定义
2.1.2 P2P技术的特点
2.1.3 P2P的发展趋势
2.2 P2P的网络结构
2.2.1 P2P网络结构分类
2.2.2 本课题采用的P2P网络结构
2.3 VDUP协议
2.3.1 VDUP协议简介
2.3.2 VDUP协议内容
2.4 小结
第3章 P2P病毒库升级原型系统设计
3.1 系统设计的原则
3.1.1 系统目标
3.1.2 系统业务模式
3.2 系统总体设计
3.2.1 系统总体架构
3.2.2 服务器端功能设计
3.2.3 客户端功能设计
3.3 系统工作流程
3.3.1 服务器端工作流程
3.3.2 客户端工作流程
3.4 算法设计及应用
3.4.1 BitTorrent的片段选择算法
3.4.2 基于Seed控制的随机片段选择算法
3.4.3 基于Seed控制的倒序片段选择算法
3.4.4 算法在服务器端的实际应用
3.3.5 算法在客户端的实际应用
3.5 小结
第4章 P2P病毒库升级原型系统的实现
4.1 服务器端程序
4.1.1 程序主界面
4.1.2 下载管理器
4.1.3 正版验证程序
4.1.4 文件上传程序
4.2 客户端程序
4.2.1 客户端程序主界面
4.2.2 详细信息界面
4.2.3 检测文件界面
4.2.4 系统选项设置界面
4.3 小结
第5章 实验分析与结论
5.1 实验环境搭建
5.1.1 硬件环境搭建
5.1.2 实验数据准备
5.2 实验及结果分析
5.2.1 算法性能测试
5.2.2 网络流量测试
5.2.3 网络拥塞传输效率测试
5.3 小结
结论与展望
参考文献
致谢
附录A 攻读硕士期间发表论文及参加的科研项目