首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--操作系统论文--网络操作系统论文

Linux多协议多线程下载技术的研究与实现

摘要第1-6页
ABSTRACT第6-10页
第1章 绪论第10-16页
   ·课题研究的背景及意义第10-11页
   ·下载技术的发展现状第11-12页
     ·C/S与P2P网络架构第11-12页
     ·下载技术的发展第12页
   ·Linux环境常用下载工具对比第12-13页
   ·本文的主要研究工作第13-14页
   ·论文结构第14-16页
第2章 FTP、HTTP、BitTorrent协议与Linux多线程下载技术第16-27页
   ·FTP文件传输协议第16-18页
     ·FTP工作原理第16页
     ·FTP命令与应答第16-18页
   ·HTTP超文本传输协议第18-21页
     ·HTTP工作原理第18页
     ·报文结构第18-21页
   ·BitTorrent协议第21-24页
     ·BitTorrent工作原理第21-22页
     ·文件块和节点选择策略第22-24页
   ·Linux系统下的多线程第24-27页
     ·线程第24-25页
     ·Linux环境下多线程编程第25-27页
第3章 BitTorrent协议实现方法的分析与改进第27-46页
   ·BitTorrent协议的实现方法第27-30页
     ·B编码第27页
     ·节点与Tracker的交互第27-29页
     ·节点间的通讯第29-30页
   ·邻居节点选择策略第30-33页
     ·随机邻居节点选择策略的缺陷第30页
     ·邻居节点选择策略的改进第30-32页
     ·性能评估第32-33页
   ·激励机制性能分析第33-36页
     ·tit-for-tat策略分析第33-34页
     ·尝试性疏通对搭便车行为的影响第34-36页
   ·种子节点的带宽分配策略第36-39页
   ·基于邻居节点聚簇的文件分发系统第39-46页
     ·基于邻居节点聚簇的文件分发系统模型第39-40页
     ·节点加入策略第40-41页
     ·簇内超级节点选择第41-44页
     ·节点的离线第44页
     ·模拟实验第44-46页
第4章 Linux环境多协议多线程下载工具的实现第46-81页
   ·HTTP/FTP协议的实现第47-57页
     ·文件的分块第49-51页
     ·断点续传的实现第51-52页
     ·多线程的实现第52-57页
   ·BitTorrent协议的实现第57-78页
     ·种子解析模块第60-63页
     ·位图管理模块第63-64页
     ·节点管理模块第64-67页
     ·策略管理模块第67-71页
     ·消息处理模块第71-73页
     ·缓冲管理模块第73-75页
     ·节点连接Tracker模块第75-76页
     ·peer交换数据模块第76-78页
   ·系统测试第78-81页
第5章 总结与展望第81-83页
   ·论文总结第81-82页
   ·工作与展望第82-83页
参考文献第83-85页
致谢第85-86页

论文共86页,点击 下载论文
上一篇:基于自适应颜色特征的CamShift改进算法的研究
下一篇:基于FPGA的混沌密钥系统设计