科技: 人物 企业 技术 IT业 TMT
科普: 自然 科学 科幻 宇宙 科学家
通信: 历史 技术 手机 词典 3G馆
索引: 分类 推荐 专题 热点 排行榜
互联网: 广告 营销 政务 游戏 google
新媒体: 社交 博客 学者 人物 传播学
新思想: 网站 新书 新知 新词 思想家
图书馆: 文化 商业 管理 经济 期刊
网络文化: 社会 红人 黑客 治理 亚文化
创业百科: VC 词典 指南 案例 创业史
前沿科技: 清洁 绿色 纳米 生物 环保
知识产权: 盗版 共享 学人 法规 著作
用户名: 密码: 注册 忘记密码?
    创建新词条
科技百科
  • 人气指数: 7575 次
  • 编辑次数: 1 次 历史版本
  • 更新时间: 2009-03-11
admin
admin
发短消息
相关词条
shopex
shopex
刘英武
刘英武
java表格控件
java表格控件
奇新CMS
奇新CMS
ICQ
ICQ
IRC
IRC
Evernote
Evernote
VMWARE
VMWARE
Helvetica字体设计灵感
Helvetica字体设计灵感
pagemaker
pagemaker
推荐词条
希拉里二度竞选
希拉里二度竞选
《互联网百科系列》
《互联网百科系列》
《黑客百科》
《黑客百科》
《网络舆情百科》
《网络舆情百科》
《网络治理百科》
《网络治理百科》
《硅谷百科》
《硅谷百科》
2017年特斯拉
2017年特斯拉
MIT黑客全纪录
MIT黑客全纪录
桑达尔·皮查伊
桑达尔·皮查伊
阿里双十一成交额
阿里双十一成交额
最新词条

热门标签

微博侠 数字营销2011年度总结 政务微博元年 2011微博十大事件 美国十大创业孵化器 盘点美国导师型创业孵化器 盘点导师型创业孵化器 TechStars 智能电视大战前夜 竞争型国企 公益型国企 2011央视经济年度人物 Rhianna Pratchett 莱恩娜·普莱契 Zynga与Facebook关系 Zynga盈利危机 2010年手机社交游戏行业分析报告 游戏奖励 主流手机游戏公司运营表现 主流手机游戏公司运营对比数据 创建游戏原型 正反馈现象 易用性设计增强游戏体验 易用性设计 《The Sims Social》社交亮 心理生理学与游戏 Kixeye Storm8 Storm8公司 女性玩家营销策略 休闲游戏的创新性 游戏运营的数据分析 社交游戏分析学常见术语 游戏运营数据解析 iPad风行美国校园 iPad终结传统教科书 游戏平衡性 成长类型及情感元素 鸿蒙国际 云骗钱 2011年政务微博报告 《2011年政务微博报告》 方正产业图谱 方正改制考 通信企业属公益型国企 善用玩家作弊行为 手机游戏传播 每用户平均收入 ARPU值 ARPU 游戏授权三面观 游戏设计所运用的化学原理 iOS应用人性化界面设计原则 硬核游戏 硬核社交游戏 生物测量法研究玩家 全球移动用户 用户研究三部曲 Tagged转型故事 Tagged Instagram火爆的3大原因 全球第四大社交网络Badoo Badoo 2011年最迅猛的20大创业公司 病毒式传播功能支持的游戏设计 病毒式传播功能 美国社交游戏虚拟商品收益 Flipboard改变阅读 盘点10大最难iPhone游戏 移动应用设计7大主流趋势 成功的设计文件十个要点 游戏设计文件 应用内置付费功能 内置付费功能 IAP功能 IAP IAP模式 游戏易用性测试 生理心理游戏评估 游戏化游戏 全美社交游戏规模 美国社交游戏市场 全球平板电脑出货量 Facebook虚拟商品收益 Facebook全球广告营收 Facebook广告营收 失败游戏设计的数宗罪名 休闲游戏设计要点 玩游戏可提高认知能力 玩游戏与认知能力 全球游戏广告 独立开发者提高工作效率的100个要点 Facebook亚洲用户 免费游戏的10种创收模式 人类大脑可下载 2012年最值得期待的20位硅谷企业家 做空中概股的幕后黑手 做空中概股幕后黑手 苹果2013营收 Playfish社交游戏架构

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

目录

[显示全部]

基本概述编辑本段回目录

BTBramCohen的照片
BT软件创始人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
BT
Tracker:收集下载者信息的服务器,并将此信息提供给其他下载者,使下载者们相互连接起来,传输数据。

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

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


原理介绍编辑本段回目录

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

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

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

软件发展编辑本段回目录

 

BitTorrent官方版本

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

 |         |   |

Shadow版本

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

Azureus版本

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

BitComet版本

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

      |   |

BT Plus版本

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

ABC版本

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

      |   |

BT Plus II版本

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

贪婪BT版本

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


合法性论编辑本段回目录

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

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

软件安装编辑本段回目录

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
BT
有时候,BT下载速度并不快,这其中有多种原因。例如:

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

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

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

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

磁盘影响编辑本段回目录

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

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

BT软件界面4
软件界面4

小提示:

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

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

其它含义编辑本段回目录

BT
BT
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的缩写,即“测试版”之意。

相关词条编辑本段回目录

参考资料编辑本段回目录

→如果您认为本词条还有待完善,请 编辑词条

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。
0

标签: BT

收藏到: Favorites  

同义词: BitTorrent

关于本词条的评论 (共0条)发表评论>>

对词条发表评论

评论长度最大为200个字符。