首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机的应用论文--计算机网络论文--一般性问题论文

Linux下多协议下载工具的设计与实现

摘要第1-5页
Abstract第5-11页
第一章 引言第11-14页
   ·网络下载技术的发展状况第11-12页
   ·Linux下的下载工具第12-13页
   ·本文的主要工作第13页
   ·本文的章节结构第13-14页
第二章 网络下载的几种基本构架第14-18页
   ·C/S与P2P架构第14-15页
   ·Napster网络模型第15页
   ·多源文件传输协议MFTP第15-16页
   ·P2SP基本架构第16-17页
   ·本章小结第17-18页
第三章 HTTP/FTP多线程下载的基本技术第18-33页
   ·FTP和HTTP简介第18-19页
   ·HTTP报文结构第19-25页
     ·报文类型第20页
     ·报文头第20-21页
     ·报文体第21页
     ·HTTP请求第21-24页
     ·GET请求举例第24-25页
   ·FTP协议简介第25-28页
     ·FTP的两个连接第25-26页
     ·FTP的内部命令第26页
     ·FTP客户端程序的实现第26-28页
   ·Linux中的多线程管理第28-32页
     ·多线程的优点第28-29页
     ·线程库第29-30页
     ·Linux中的多线程编程第30-32页
   ·本章小结第32-33页
第四章 BT协议的基本原理和技术第33-45页
   ·背景第33-34页
   ·BitTorrent系统的框架第34-35页
   ·BitTorrent系统术语第35-36页
   ·BitTorrent系统的基本策略第36-38页
     ·文件块选择策略第36-37页
     ·结点选择策略第37-38页
   ·BitTorrent协议的通信格式第38-44页
     ·Bencoding格式第38-39页
     ·Torrent文件格式第39-40页
     ·Peer与Tracker服务器之间的通信格式第40-41页
     ·Peer之间的通信格式第41-44页
   ·本章小结第44-45页
第五章 LINUX下现有下载工具的分析第45-52页
   ·Linux下的下载工具第45-46页
   ·CTorrent源程序分析第46-51页
     ·BTPeer类第46-48页
     ·PeerList类第48-50页
     ·BTContent类第50-51页
   ·本章小结第51-52页
第六章 LINUX下多协议下载工具的设计第52-61页
   ·基本结构与数据流程图第52-55页
   ·HTTP/FTP下载基本功能设计第55-57页
   ·BT下载的基本流程第57-59页
   ·对P2SP下载的支持第59-60页
   ·本章小结第60-61页
第七章 LINUX下多协议下载工具的实现第61-86页
   ·主要的类和函数第61-62页
   ·HTTP/FTP多线程下载的实现第62-67页
     ·向服务器请求断点下载第63页
     ·文件分块的实现办法第63-66页
     ·建立多线程下载第66-67页
   ·BT主要算法及P2SP的实现第67-79页
     ·文件块选择策略第68-75页
     ·结点选择策略第75-79页
   ·硬盘缓冲区的管理办法第79-84页
   ·BT及P2SP相关测试数据第84-85页
   ·本章小结第85-86页
第八章 总结第86-87页
致谢第87-88页
参考文献第88-90页
攻读硕士学位期间的研究成果第90页

论文共90页,点击 下载论文
上一篇:IP网络的QOS测量和QOE测量
下一篇:P2P内容分发系统中编码解码算法设计与实现