文摘
英文文摘
声明
第1章引言
1.1研究背景及意义
1.2课题来源
1.3国内外现状
1.3.1数字媒体网络发行现状
1.3.2数字媒体网络分发技术研究现状
1.4主要研究内容
1.5论文的组织
第2章BT系统研究
2.1 BT系统概述
2.2 BT系统结构
2.3 BT协议
2.3.1 B编码
2.3.2种子文件
2.3.3.Peer和Tracker通信协议
2.3.4 Peer对等协议
2.4片段选择算法
2.4.1随机第一片算法
2.4.2最少优先算法
2.4.3严格优先算法
2.4.4最后阶段算法
2.5阻塞算法
2.5.1 帕累托最优
2.5.2 BT中的实现
2.6 Tracker算法
2.7 BT扩展协议
2.7.1多Tracker扩展
2.7.2 DHT扩展
2.8本章小结
第3章网络服务器研究
3.1网络服务器总体结构
3.2服务器性能因素
3.2.1硬件因素
3.2.2软件因素
3.3服务器软件模型
3.3.1即建即毁服务器
3.3.2预创建服务器
3.3.3 IO多路复用服务器
3.4服务器模型性能测试
3.4.1测试环境
3.4.2测试模型
3.4.3测试结果
3.5本章小结
第4章网络分发系统的设计和实现
4.1总体结构
4.2功能模块划分
4.3资源服务器
4.3.1通信协议
4.3.2系统实现
4.4种子服务器
4.5索引服务器
4.5.1通信协议
4.5.2系统实现
4.6下载客户端
4.6.1种子文件下载
4.6.2种子文件解析
4.6.3资源下载
4.7本章小结
第5章系统测试
5.1系统测试环境
5.2系统测试流程
5.3系统测试结果
5.4系统测试截图
第6章总结与展望
6.1全文总结
6.2进一步研究
致谢
参考文献
个人简历
在学期间研究成果