BT下载工具的设计和实现毕业论文最终修订版.doc
上传人:天马****23 上传时间:2024-09-13 格式:DOC 页数:61 大小:1.1MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

BT下载工具的设计和实现毕业论文最终修订版.doc

BT下载工具的设计和实现毕业论文最终修订版.doc

预览

免费试读已结束,剩余 51 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

上海复旦大学毕业设计(论文)用纸PAGE\*MERGEFORMATIIBT下载工具设计与实现摘要BitTorrent是当今Internet上非常流行的基于P2P技术的内容分发系统,它能够快速、有效地在Internet的网络结点上分发大的文件,而不会给源服务器带来过大负载。BitTorrent协议是一个网络文件传输协议,它能够实现点对点文件分享的技术。BitTorrent协议是用在HYPERLINK"http://baike.baidu.com/view/302256.htm"对等网络中文件分享的HYPERLINK"http://baike.baidu.com/view/16603.htm"网络协议HYPERLINK"http://baike.baidu.com/view/17674.htm"程序,它是用户群对用户群,下载同一文件的人越多,且下载后,继续维持上传的状态,就可以分享,成为其用户端节点下载的HYPERLINK"http://baike.baidu.com/view/2058296.htm"种子文件,下载该档案的速度越快。本文的主要工作内容:深入研究了BitTorrent协议及BitTorrent协议的工作原理,QT的信号与槽机制,种子文件的解析过程,客户端和Tracker服务器通信,Peer与Peer之间的通信,DHT网络的实现方法以及BT的关键学法和策略,对软件的系统设计进行论述。关键字:BitTorrent协议;信号与槽机制;torrent文件解析;BTdownloadtooldesignandRealizationAbstractBitTorrentisverypopularintoday'sInternet-basedP2Pcontentdistributionsystemtechnology,itisabletoquicklyandefficientlydistributelargefilesoverthenetworknodesoftheInternet,ratherthanthesourceserverwillbringexcessiveload.BitTorrentprotocolisanetworkfiletransferprotocolthatenablespeerfilesharingtechnology.BitTorrentprotocolisusedinpeertopeernetworkfilesharingnetworkprotocolprocedures,itistheusergroupforusers,downloadthesamefilemorepeople,andafterdownloading,continuetomaintainthestatusoftheupload,youcanshare,asitsclientsnodetorrentfile,downloadthefilefaster.Themaincontentofthepaper:in-depthstudyoftheworkingprincipleoftheBitTorrentprotocolandBitTorrentprotocolforcommunication,DHTnetworkQTsignalsandslotsmechanism,theseedfileparsingprocess,theclientandservercommunicationsTracker,PeerandPeerbetweenBT'skeymethodsandthestudyoflawandpolicy,thesystemdesignsoftwarearediscussed.Keywords:TheBitTorrentprotocol;Signalandslotmechanism;Torrentfileparsing;PAGE\*MERGEFORMAT1目录TOC\o"1-3"\h\z\uHYPERLINK\l_Toc15844摘要PAGEREF_Toc15844IHYPERLINK\l_Toc28217AbstractPAGEREF_Toc28217IIHYPERLINK\l_Toc297411绪论PAGEREF_Toc297411HYPERLINK\l_Toc106581.1国内外BitTorrent的发展状况PAGEREF_Toc106581HYPERLINK\l_Toc201651.2发展BitTorrent的目的和意