ios开发post请求:介绍一下BT种子,越详细我附加的分数越高!!!

来源:百度文库 编辑:高校问答 时间:2024/04/28 21:52:08
种子发布站发布的都是什么啊

种子是一个形象的比喻。BT下载的原理从某种意义上说就像春天种下一粒种子,到了秋天就会收获万粒稻菽一样的滚雪球般的越来越大。于是人们就把发出下载文件的人叫做种子。而种子文件就是记载下载文件的存放位置、大小、下载服务器的地址、发布者的地址等数据的一个索引文件。这个种子文件并不是要下载的软件,但是要下载软件则必须先下载种子文件。种子文件的格式是:*.torrent。
BT首先在上传者端把一个文件分成了Z个部分,甲在服务器随机下载了第N各部分,乙在服务器随机下载了第M个部分,这样甲的BT就会根据情况到乙的电脑上去拿乙已经下载好的M部分,乙的BT就会根据情况去到甲的电脑上去拿甲已经下载好的N部分,这样就不但减轻了服务器端得负荷,也加快了用户方(甲乙)的下载速度,效率也提高了,更同样减少了地域之间的限制。比如说丙要连到服务器去下载的话可能才几K,但是要是到甲和乙的电脑上去拿就快得多了。所以说用的人越多,下载的人越多,大家也就越快,BT的优越性就在这里。而且,在你下载的同时,你也在上传(别人从你的电脑上拿那个文件的某个部分),所以说在享受别人提供的下载的同时,你也在贡献。
这个时候每台机器就都是种子,所以下载的人越多,种子也就越多,速度也就越快!

BitTorrent(中文全称比特流,简称BT,又称变态下载)是一个多点下载的P2P软件。不象FTP那样只有一个发送源,BT有多个发送点,当你在下载时,同时也在上传,使大家都处在同步传送的状态。

BT的工作原理?

BT首先在上传者端把一个文件分成了多个部分,客户端甲在服务器随机下载了第N部分,客户端乙在服务器随机下载了第M部分。

这样甲的BT就会根据情况到乙的电脑上去拿乙已经下载好的第M部分,乙的BT就会根据情况去到甲的电脑上去拿甲已经下载好的第N部分。

BT下载会比http、FTP快吗?

从原理上来说,由于BT先进的下载方式减轻了服务器端的负荷,同时加快了客户端的下载速度。所以BT下载的人越多,速度越快。而传统的服务器下载方式,速度取决于你的带宽和服务器分给你的带宽。

什么叫种子?

种子就是提供你下载的网友,而这个文件有多少种子就是有多少个网友在下载同时上传。

以上资料来自网络
我个人的理解:种子就是发布资源者所公布的一个文件,类似于HTTP下载时的具体地址
另外,下载过程中的种子可以理解为下载为100%的网友,可以给你提供完整文件传输的人

成功下载一次就会增加一个种子,种子越多你下的就越快,所以下的人越多也就会越快。。。基本就是这个道理

种子就是能发芽的东西

我不懂