Discuz! Board

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 572|回复: 0
打印 上一主题 下一主题

【BT工作原理】

[复制链接]

36

主题

67

帖子

2287

积分

新手上路

Rank: 1

积分
2287
跳转到指定楼层
楼主
发表于 2003-7-22 16:09:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
BT:BT是一种共享软件(不是“变态”),全名叫"BitTorrent"。 一般来讲,下载是把文件由服务器端传送到客户端,例如FTP,HTTP,PUB等等。 但是这样就出现了一个问题,随着用户的增多,对带宽的要求也随之增多,用户过多就会造成瓶颈,而且搞不好还会把服务器挂掉,所以很多的服务器会都有用户人数的限制,下载速度的限制,这样就给用户造成了诸多的不便。 但BT就不同,用BT下载反而是用户越多,下载越快,这是为什么呢?因为BT用的是一种传销的方式来达到共享的,工作原理如下图: BT首先在上传者端把一个文件分成了Z个部分,甲在服务器随机下载了第N各部分,乙在服务器随机下载了第M个部分,这样甲的BT就会根据情况到乙的电脑上去拿乙已经下载好的M部分,乙的BT就会根据情况去到甲的电脑上去拿甲已经下载好的N部分,这样就不但减轻了服务器端得负荷,也加快了用户方(甲乙)的下载速度,效率也提高了,更同样减少了地域之间的限制。比如说丙要连到服务器去下载的话可能才几K,但是要是到甲和乙的电脑上去拿就快得多了。所以说用的人越多,下载的人越多,大家也就越快,BT的优越性就在这里。而且,在你下载的同时,你也在上传(别人从你的电脑上拿那个文件的某个部分),所以说在享受别人提供的下载的同时,你也在贡献。 PS: 1,下载完成之后,不去点击Finish你就成为了一个纯Seed,也就是说提供别人下载的人。 2,点击了Finish之后,还是想成为Seed的同志(也就是ReSeed),就去再次下载想成为Seed的文件(保存到同一个地方),BT会自动检查(不会重新下载的),然后BT就会只提供上传,之后你就再次成为Seed了。 3,一些常用的术语解释 BT= BitTorrent 比特洪流 bit= 比特,位元(计算机信息单位) torrent= (水,熔岩等的)奔流;洪流 HTTP= HyperText Transmission Protocol 超文本传输协议 FTP= File Transfer Protocol 文件传送协议 PUB= 可以匿名登陆的FTP站点的统称 Seed= 种子 ReSeed= 相对与Seed来说就是二次开放的种子 P2P= Peer-to-Peer 点对点(传输)
[此贴子已经被作者于2003-7-23 13:07:25编辑过]
[flash]http://www.twinsbbs.com/swf/clock2.swf[/flash]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|鹤山人论坛

GMT+8, 2024-6-19 03:18 , Processed in 0.053503 second(s), 21 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表