BT

BT_6分词条

BTBT
BT已经成为现在生活的流行词汇,其本意延伸在不同的领域有不同含义解释,但是它能够被更多的人所了解的原因之一主要是BitTorrent,也就是人们常说的BT下载。在本词条中将主要解释的是BitTorrent的安装使用以及部分BT在生活中的其他常用含义。

目录 [隐藏]

BT 基本概述

 

BTBT软件创始人BramCohen的照片
BT:全称 比特流(BitTorrent),是一种内容分发协议。它采用高效的软件分发系统和点对点技术共享大体积文件(如一部电影或电视节目),并使每个用户像网络重新分配结点那样提供上传服务。

一般的下载服务器为每一个发出下载请求的用户提供下载服务,而BitTorrent的工作方式与之不同。分配器或文件的持有者将文件发送给其中一名用户,再由这名用户转发给其它用户,用户之间相互转发自己所拥有的文件部分,直到每个用户的下载都全部完成。这种方法可以使下载服务器同时处理多个大体积文件的下载请求,而无须占用大量带宽

软件创始人:BramCohen于2002年独立完成其核心程序代码的撰写。从BramCohen简陋而阳春的个人网页上看来,他于1993年进入纽约州立大学就读,辍学之后陆续做过研究员、网络程序设计师,就履历上看来并不是非常特出,2002年间他发表的BT一开始也没有获得很大的关注。来年五月他把BT的理论基础写成一篇简短五页的学术文章发表在“WorkshoponEconomicsofPeer-to-PeerSystems,2003”上,文章本身没有知名教授的背书、用字遣辞显然也不够精练,然而这篇文章至今却已累积了474篇的reference数。2004年六月时,据CNN报导,BT已经占据了网络上所有P2P流量的53%。至今,BT程序文件的下载量已经超过一亿三千五百万人次,而这些数字还不包含网络上经其他用户修改过的版本,如BitComet、BitSpirit

BT 相关概念

 

BTBT
Tracker:收集下载者信息的服务器,并将此信息提供给其他下载者,使下载者们相互连接起来,传输数据。

种子:指一个下载任务中所有文件都被某下载者完整的下载,此时下载者成为一个种子。发布者本身发布的文件就是原始种子。也指.torrent文件。

做种:发布者提供下载任务的全部内容的行为;下载者下载完成后继续提供给他人下载的行为。


BT 原理介绍

 

BT下载原理图1
BT原理普通的HTTP/FTP下载使用TCP/IP协议,BitTorrent协议是架构于TCP/IP协议之上的一个P2P文件传输协议,处于TCP/IP结构的应用层。BitTorrent协议本身也包含了很多具体的内容协议和扩展协议,并在不断扩充中。

根据BitTorrent协议,文件发布者会根据要发布的文件生成提供一个.torrent文件,即种子文件,也简称为“种子”。

torrent文件本质上是文本文件,包含Tracker信息和文件信息两部分。Tracker信息主要是BT下载中需要用到的Tracker服务器的地址和针对Tracker服务器的设置,文件信息是根据对目标文件的计算生成的,计算结果根据BitTorrent协议内的B编码规则进行编码。它的主要原理是需要把提供下载的文件虚拟分成大小相等的块,块大小必须为2k的整数次方(由于是虚拟分块,硬盘上并不产生各个块文件),并把每个块的索引信息和Hash验证码写入.torrent文件中;所以,.torrent文件就是被下载文件的“索引”。

下载者要下载文件内容,需要先得到相应的.torrent文件,然后使用BT客户端软件进行下载。

下载时,BT客户端首先解析.torrent文件得到Tracker地址,然后连接Tracker服务器。Tracker服务器回应下载者的请求,提供下载者其他下载者(包括发布者)的IP。下载者再连接其他下载者,根据.torrent文件,两者分别对方告知自己已经有的块,然后交换对方没有的数据。此时不需要其他服务器参与,分散了单个线路上的数据流量,因此减轻了服务器负担。

BT下载原理图2
下载者每得到一个块,需要算出下载块的Hash验证码与.torrent文件中的对比,如果一样则说明块正确,不一样则需要重新下载这个块。这种规定是为了解决下载内容准确性的问题。

一般的HTTP/FTP下载,发布文件仅在某个或某几个服务器,下载的人太多,服务器的带宽很易不胜负荷,变得很慢。而BitTorrent协议下载的特点是,下载的人越多,提供的带宽也越多,种子也会越来越多,下载速度就越快。

而有些人下载完成后关掉下载任务,提供较少量数据给其他用户,为尽量避免这种行为,在非官方BitTorrent协议中存在超级种子的算法。这种算法允许文件发布者分几步发布文件,发布者不需要一次提供文件所有内容,而是慢慢开放的下载内容的比例,延长下载时间。此时,速度快的人由于未下载完必须提供给他人数据,速度慢的人有更多机会得到数据。

BT 软件发展

 

 

BitTorrent官方版本

BT客户端软件的鼻祖,用Python语言编写,采用单进程单任务,多窗口的运行方式。

 |         |   |

Shadow版本

基于BitTorrent官方版本的内核改进而来,功能比较全面,仍然采用单进程单任务、多窗口的运行方式。

Azureus版本

基于BitTorrent协议,采用Java语言重新编写,功能全面,采用单进程多任务、单窗口的运行方式,具备跨平台运行优势。

BitComet版本

基于BitTorrent协议,采用C++语言重新编写,功能全面,采用单进程多任务、单窗口的运行方式。

      |   |

BT Plus版本

基于Shadow版本的内核改进而来,功能比较全面,界面中文化,仍然采用单进程单任务、多窗口的运行方式。

ABC版本

基于Shadow版本的内核改进而来,功能全面,采用单进程多任务、单窗口的运行方式。

      |   |

BT Plus II版本

基于Shadow版本的内核改进而来,功能比较全面,界面中文化,采用单进程多任务、多窗口的运行方式。

贪婪BT版本

基于ABC版本的汉化,功能全面,采用单进程多任务、单窗口的运行方式。


BT 合法性论

 

BTBT
利用BT免费发布版权内容肯定损害版权所有者的合法权益,但传播非收费性内容的好处有目共睹。争论的焦点是,是否应因此立法全面禁止BT,并且对从事BT下载的人作出惩罚。但到为止,中华人民共和国大陆和西欧国家等,如德国,对BT仍没有任何法律上的约束。

在香港,已经有人(绰号为古惑天皇)因为发布电影的种子而被海关拘捕。2005年10月24日,香港司法机关裁定“古惑天皇”的侵权罪成立,需要即时“监禁”三个月。香港工商贸易部门领导曾俊华与“海关关长”汤显明对今次裁决感到欢迎,并表示香港将不容忍任何侵权行为的存在,同时政府亦会随时与商人合作打击侵权行为。

BT 软件安装

 

1、选择安装语言

BT选择语言

说明:因为操作系统语言的不同,下拉列表中有的选项为“乱码”,属于正常现象,不影响安装、使用。

2、安装向导

BT点击下一步

3、许可协议
BT点击接受


4、隐私政策

BT点击接受

[可选]Google工具栏
BT选择是否安装


5、选择组件
BT选择要安装的组件

说明:
[开始菜单项]:是否在开始菜单中加入BitComet项;
[桌面快捷-BC主程序]:BC主程序是否创建桌面快捷;
[桌面快捷-BC资源浏览器]:BC资源浏览器是否创建桌面快捷;
[浏览器集成]包含:
[捕获IE文件下载]:在IE中点击下载链接,会直接用BC下载;
[添加到Firefox右键菜单]:在Firefox右键菜单中添加BC项;
[遨游(Maxthon)浏览器集成]:在Maxthon右键菜单中添加BC项,并集成捕获功能。
注意:若没有安装Firefox、Maxthon,则相应的组件会灰化(不可选)。

6、选择安装目录

BT选择安装的目录

7、文件释放过程
BT正在安装

说明:若覆盖安装前没有关闭BC,安装过程会自动关闭BC。
但在文件释放过程可能会出现如下图的错误提示,直接“重试”几次,就可以了。
BT点击重试


8、导航
BT上网导航页,方便用户上网冲浪(可选)

9、完成
BT点击完成

BT 下载速度

 

BTBT
有时候,BT下载速度并不快,这其中有多种原因。例如:

1、不是公网用户。由于内网用户无法提供主动连接,下载速度肯定会比公网用户慢一些,这是很正常的。

2、上传速度被限制。由于所有的BT客户端程序都对上传速度快的用户提供优先服务,因此如果你对上传速度进行了限制,实际上也就是变相限制了自己的下载速度。

3、种子数太少。如果种子数太少,当然也会影响到其他用户的下载速度,没办法,这还是需要每一个BT用户都发扬“雷锋”精神,自己下载结束后千万不要立即关闭BT,否则种子数就越来越少了。

4、防火墙的阻隔。防火墙软件也会对BT的下载速度造成一定影响,当然为了保证系统的安全,这一点点影响还是可以忽略不计的。

BT 磁盘影响

 

BTBT
BT下载开始流行后,也出现会大大损伤硬盘的说法。其实,大多数都用上了宽带,这样自然就不会考虑上网费用的问题。他们可能会整天整夜开着电脑进行下载,再加上BT用户在下载的同时一般还会提供上传服务,假如一个文件有10个人同时下载,那么你的硬盘就需要承受1次下载和9次(10-1)上传,如果有100人同时下载,那么硬盘的负载将大大增加。时间一长,很容易由于连续工作而导致硬盘“发烧”,这就是使用BT下载会导致硬盘损坏的原因所在。

由于BT下载时首先会在硬盘缓冲区写入相应容量的数据,生成与下载文件一样大小的一个文件,然后再随机下载文件的相应部分来填充这个文件,当全部填充完毕之后,下载也就结束了。

因此,如果你经常使用BT下载文件的话,一定要将硬盘缓存文件的容量设置得大一些。另外也可以使用任务管理器适当降低BT软件的优先级,这样即使它占用了一定的资源,也不会对其他应用程序造成太大影响;必须绝对禁止文件未下载完前非正常关机,否则可能会对硬盘的寿命带来一定影响。

BT 软件优化

 

以下是BitComet优化设置

BT软件界面1

1、运行BitComet,打开自己的BitComet的"选项"一栏,点击第一栏"网络连接"全局最大下载速度无限制调整到1000(2M以下用户1000是个不可达到的数字,所以可行)。全局最大上传速度无限制调整到40。
2、点击任务设置。此项里面的参数暂时保持不变。
3、点击界面外观。将最多显示peer数量改到1000
4、点击高级设置。
如果多少分钟之内不能连接则添加备用Tracker:3030改到0。

BT软件界面2

5、点击网络连接。
①、每任务最大连接数:改到1000。
②、每任务保持连接数:改到50。
③、全局保证上传连接数:改到10。
④、连接发起间隔:改到150或100。
⑤、最大同时尝试的TCP连接个数:改到1000。
⑥、是否允许通过UDP实现内网互连:内网设定“允许”公网设定“禁止”。
6、点击IP规则。
①、下载任务每IP最大允许连接数:改到20
②、上传任务每IP最大允许连接数:改到5
③、内网的用户把“允许向服务器报告内网IP便于子网内连接”打上钩

BT软件界面3

7、点击磁盘缓存(根据你的物理内存来定)
256M内存配置推荐
磁盘缓存最小值:6M
磁盘缓存最大值:25M
减小磁盘缓存当空闲物理内存低于:30M
在最大最小值范围内自动调整缓存大小上打上钩
8、通过以上设置,速度一般可以上升50-70K。

BT软件界面4

小提示:

1、用BitComet进行BT下载时,有时你的第一次连接并不能达到最佳速度。看着别人那么快的速度,是不是很着急啊。其实方法很简单,第一次连接后,只要能够下载,那么马上点击停止,然后再重新开始下载,速度自然而然就上去。实在不行,再重复几次即可。

2、上传速度不要太限制得凶了,有些人上传速度只有1K,那样并不科学,上传1K的话,只有上帝才能从你那里下载了,那样你倒不如用网际快车下载,上传速度一般保持在25K左右。这个速度不会影响你的下载速度的。

BT 其它含义

 

BTBT
1、BitTorrent(简称BT)是一个文件分发协议,它通过URL识别内容并且和网络无缝结合。它在HTTP平台上的优势在于,同时下载一个文件的下载者在下载的同时不断互相上传数据,使文件源可以在很有限的负载增加的情况下支持大量下载者同时下载。
2、词语“变态”的拼音缩写,广泛应用于网络聊天和BBS。
3、英国电信(BritishTelecom)的英文简写。
4、BrianTranseau,theelectronicmusicartistBT
5、苏芸金杆菌(Bacillusthuringiensis)在生物学上的简写。
6、不丹王国的ISO3166-1国家代码。
7、Bodensee-Toggenburg-Bahn是瑞士一家铁路公司的名称。
8、Bttoxin:一种毒药。
9、BT-2、BT-5和BT-7都是前苏联军队的快速坦克型号。
10、二进制地形档格式一种地理资讯系统的档案格式。
11、TheBT-theBurtonTaylorTheatre
12、B.T.=BachelorofTheology,神学士。
13、蓝牙(Bluetooth)
14、巴士站(BusTerminal)的简写。
15、从男爵(baronet),又译准男爵,传统简写是Bart,现代简写是Bt。
16、黑暗神庙是魔兽世界:燃烧的远征副本(TheBlackTemple)的英文简写。
17、电影、游戏特效——“子弹时间”(bullerttime)。
18、内蒙古包头市“(Baotou)”的拼音缩写。
19、“奔腾”的拼音缩写。
20、“白兔”拼音缩写。
21、“拜托”的拼音缩写。
23、“白天”的拼音缩写。
25、白条的拼音缩写。
26、“扁他”的拼音缩写。
27、“拜堂”的拼音缩写。
28、也是Beta的缩写,即“测试版”之意。

BT 相关词条

 

讯雷

网际快车

比特精灵

P2P

BitSpirit

下载

超级旋风

flashget

上传


 

BT 参考资料

 
1、BT官方网站:http://www.bittorrent.com/
2、透视BT:http://mmdays.com/2007/04/06/bt1/
3、http://baike.baidu.com/view/822.html?wtp=tt

附图

上传图片 

互动百科的词条(含所附图片)系由网友上传,如果涉嫌侵权,请与客服联系,我们将按照法律之相关规定及时进行处理。如需转载,请注明来源于www.hudong.com

其他内容来源:
BT官方网站:
被引用: 本词条已被如下媒体引用 我来补充
互动百科联盟时尚百科网 苏州ITPro中文网 知百科行天下 技术百科 新查找百科
开放分类: 我来补充
下载
常用软件
技术
电脑
网站
网站建设术语
网站术语
网络
网络语言
软件
通信技术

讨论区

更多>>

编辑者

共11人协作

相关词条

BITTORRENT
千千静听
硬盘
酷狗
Zend
笔记本电脑
主板术语大词典
sybase
PB
IPv6
更多

所属任务

Copyright © 2005-2009 hudong.com Ltd. All Rights Reserved. 互动在线 版权所有