bt下载工具的设计和实现-bittorrent协议对等文件共享协议_第1页
bt下载工具的设计和实现-bittorrent协议对等文件共享协议_第2页
bt下载工具的设计和实现-bittorrent协议对等文件共享协议_第3页
bt下载工具的设计和实现-bittorrent协议对等文件共享协议_第4页
bt下载工具的设计和实现-bittorrent协议对等文件共享协议_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

BitTorrent协议,对等文件共享协议,BitTorrent的发展状况,说到BitTorrent可能有人还不知道是什么东西,但是说到种子可谓是无人不知无人不晓啊!那么在这个下载过程是通过什么支撑的,或者说下载客户端与服务器之间是怎么预定通信的呢,那就是BitTorrent协议,用来进行对种子文件管理和规范。BitTorrent协议是一个网络文件传输协议,它能够实现点对点文件分享的技术。比起其他点对点的协议,它更有多点对多点的特性,这个特点简单的说就是:下载的人越多,速度越快。下载完不马上关闭BitTorrent软件,就可以成为种子即拥有完整的档案者分流让其他人下载.,BitTorrent的发展意义,BitTorrent是一种P2P模式,对于P2P模式相对C/S模式,具有很多优点,但是随着P2P应用的不断增多,P2P技术也开始面临一些问题,例如路由效率低下、维护开销过大、系统稳定性差、安全性无法保证以及服务不可靠等问题。因此,在提高现有P2P网络资源定位的效率,降低其维护开销,增强P2P系统的稳定与安全性,提高P2P各个节点提供服务的可靠性等方面都需要做深入的研究。,BitTorrent的发展目的,发展BitTorrent的意义对于大多数网民是不言而喻的。在平时的生活或学习大多数下载是下载一些音乐,电影和一些软件,尤其是电影,现在是已经进入了高清时代,一部高清电影动辄几个G,在中国的平均网速相对发达国家相对较低的情况下,在以前没有BT技术前,要下载高清电影简直是想都不敢想,占有很高的带宽,文件大,下载时间延长,势必会影响其他工作,而有了BT的迅速发展,通过互联网用户下载这个影片的数量大大加增,下载用户越多,速度越快!。,BitTorrent的应用,有些公司提供离线下载服务,公司通过强大的服务器先通过BitTorrent协议把文件先下载到公司服务器,然后用户再从服务器取回到本地,可靠且速度快。Bitorrent技术广泛应用与电视直播,网络视频和在线游戏中。很多网络游戏的在线更新,比如说如魔兽世界就是采用BT的技术,所以当每次有改版时,动辄数百MB的更新包,通过游戏厂商所提供的更新程序,以BitTorrent协议的方式进行下载分流。这为以往的其他种在线游戏,每次重大改版就必须重新压制光盘,或是等待单一下载点的下载方式,带来另一种节省成本的经营模式。还有在软件文档共享方面的作用就更加的强大了,BitTorrent下载流程,BitTorrent下载流程,BitTorrent下载流程,BitTorrent下载流程,BitTorrent下载流程,BitTorrent下载流程,BitTorrent下载流程,通信,Peer Peer 通信TCP SocketsPeer Tracker通信 HTTP Request/Responsepeer向tracker发HTTP GET request,然后tracker返回HTTP response。即Tracker Request和Tracker Response。Tracker Request:在Request中包括的信息全都放在URL中,向tracker服务器发送,种子文件解析,B-encodingtracker服务器的urlPieces Piece lengthNameLengthFilesPathlength,Track

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论