找回密码
 注册
搜索
热搜: 超星 读书 找书
查看: 3818|回复: 27

BT工作原理 [转帖]

[复制链接]
发表于 2003-7-7 00:00:00 | 显示全部楼层 |阅读模式
(转载自 [雷傲超级论坛],原作者骷髅王)

BT:BT是一种共享软件(不是“变态”),全名叫\"BitTorrent\"。
一般来讲,下载是把文件由服务器端传送到客户端,例如FTP,HTTP,PUB等等。



但是这样就出现了一个问题,随着用户的增多,对带宽的要求也随之增多,用户过多就会造成瓶颈,而且搞不好还会把服务器挂掉,所以很多的服务器会都有用户人数的限制,下载速度的限制,这样就给用户造成了诸多的不便。
但BT就不同,用BT下载反而是用户越多,下载越快,这是为什么呢?因为BT用的是一种传销的方式来达到共享的,工作原理如下图:



BT首先在上传者端把一个文件分成了Z个部分,甲在服务器随机下载了第N各部分,乙在服务器随机下载了第M个部分,这样甲的BT就会根据情况到乙的电脑上去拿乙已经下载好的M部分,乙的BT就会根据情况去到甲的电脑上去拿甲已经下载好的N部分,这样就不但减轻了服务器端得负荷,也加快了用户方(甲乙)的下载速度,效率也提高了,更同样减少了地域之间的限制。比如说丙要连到服务器去下载的话可能才几K,但是要是到甲和乙的电脑上去拿就快得多了。所以说用的人越多,下载的人越多,大家也就越快,BT的优越性就在这里。而且,在你下载的同时,你也在上传(别人从你的电脑上拿那个文件的某个部分),所以说在享受别人提供的下载的同时,你也在贡献。

资料参考网页:http://bitconjurer.org/BitTorrent/

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 点对点(传输)
回复

使用道具 举报

kks1 该用户已被删除
发表于 2003-7-7 00:00:00 | 显示全部楼层
不错。是好东西
回复

使用道具 举报

satan_kiss 该用户已被删除
发表于 2003-7-8 00:00:00 | 显示全部楼层
下电影的时候经常用到它
回复

使用道具 举报

发表于 2003-7-8 00:00:00 | 显示全部楼层
是不是不支持98 系统呀!我下载安装后不能运行,打开显示错误
回复

使用道具 举报

发表于 2003-7-13 00:00:00 | 显示全部楼层
图文并茂,好
回复

使用道具 举报

留声雁 该用户已被删除
发表于 2003-7-15 00:00:00 | 显示全部楼层
不用过。能不能有一个详细的演示。
回复

使用道具 举报

发表于 2003-7-16 00:00:00 | 显示全部楼层
`
[此贴子已经被作者于2003-7-16 14:00:11编辑过]
回复

使用道具 举报

发表于 2003-7-16 00:00:00 | 显示全部楼层
选择p2p软件 或开发p2p软件我感觉应注意的问题
1。p2p软件可实现文件的搜索下载,应否开设上传功能,需考虑
2。舍弃还是保留中央服务器(允许还是禁止私服)对等服务模式还是集中管理模式
3。局域网内可不可以用
4。是否允许通过代理服务器互传
5。安全认证机制是否完善
6。多机虚拟服务器的协同(既多点下载)
7。软件占用系统资源的监视与控制
8。多通道的控制与约束应加强还是削弱
9。对超星书这类大数量小文件的管理是否完善,应否把每本书压缩打包再传输
10。应否加入组成员内的远程浏览功能
11。怎样防止组成员入侵与破坏`


[此贴子已经被作者于2003-7-16 15:06:07编辑过]
回复

使用道具 举报

发表于 2003-7-19 00:00:00 | 显示全部楼层
kai yan jie le !
回复

使用道具 举报

发表于 2003-7-21 00:00:00 | 显示全部楼层
我在局域网环境下、操作系统WIN98成功使用BT下载过,不过速度因种子不同而差别较大


[此贴子已经被作者于2003-7-21 21:46:43编辑过]
回复

使用道具 举报

发表于 2003-7-23 00:00:00 | 显示全部楼层
外国人真是会想,这样的好软件都可以开发出来!我觉得BT最能体现互联共享的精神!
回复

使用道具 举报

发表于 2003-7-28 00:00:00 | 显示全部楼层
好好学学


读书狼,你查我ip也
回复

使用道具 举报

发表于 2003-8-13 00:00:00 | 显示全部楼层
让我开眼界,要好好学!
回复

使用道具 举报

发表于 2003-8-13 00:00:00 | 显示全部楼层
我用过bt之后,觉得在使用bt时整个机器都变得好慢!看来是比较耗资源的!
回复

使用道具 举报

yuecs 该用户已被删除
发表于 2003-8-13 00:00:00 | 显示全部楼层
局域网内不可以用
回复

使用道具 举报

北约克 该用户已被删除
发表于 2003-9-28 00:00:00 | 显示全部楼层
我用bt下载过norton 2004,我在国外,没有那么多盗版盘可以买.
自己感觉bt最大的不便之处是:重新启动电脑以后,把自己变成种子很麻烦,要上网检索到自己曾经下载的软件,然后再覆盖下载,(虽然并不是真的重新下载)才可以成为种子,这样实在是太麻烦了,第一我要找曾经下载的连接,第二还要记得已经下载的路径.
这一点远不如pp点点通.不过,pp我一直登陆不上了,电驴还没找到中国的服务器,所以很遗憾,不能和大家交换资料.
回复

使用道具 举报

发表于 2003-10-19 00:00:00 | 显示全部楼层
大开眼界,佩服各位高兄。
回复

使用道具 举报

lovelvkun 该用户已被删除
发表于 2003-10-29 00:00:00 | 显示全部楼层
但是听说用bt很伤硬盘啊,不知道哪位ggjj知道怎么修改注册表可以解决这个问题啊
回复

使用道具 举报

lovelvkun 该用户已被删除
发表于 2003-10-29 00:00:00 | 显示全部楼层
但是听说用bt很伤硬盘啊,不知道哪位ggjj知道怎么修改注册表可以解决这个问题啊
回复

使用道具 举报

发表于 2003-10-29 00:00:00 | 显示全部楼层
现在明白了,为什么种子越多下得越快了.
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|网上读书园地

GMT+8, 2024-9-23 01:29 , Processed in 0.166800 second(s), 6 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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