BT是什么? 谢谢啊!
BitTorrent(简称BT)是一个文件分发协议,它通过URL识别内容并且和网络无缝结合。它对比HTTP/FTP协议,MMS/RTSP流媒体协议等下载方式的优势在于,一个文件的下载者们下载的同时也在不断互相上传数据,使文件源(可以是服务器源也可以是个人源,一般特指第一个做种者或种子的第一发布者)可以在增加很有限的负载之情况下支持大量下载者同时下载,所以BT等P2P传输方式也有“下载的人越多,下载的速度越快”这种说法。BT正式的名称叫“Bit-Torrent”(被国内网友昵称为“变态下载”),是一种多点共享协议软件,由美国加州一名叫Bram
Cohen的程序员开发出来。
BitTorrent专门为大容量文件的共享而设计,它采用了一种有点像传销的工作方式。
BT首先在上传者端把一个文件分成了很多部分,用户甲随机下载了其中的一些部分,而用户乙则随机下载了另外一些部分。
这样甲的BT就会根据情况(根据与不同电脑之间的网络连接速度自动选择最快的一端)到乙的电脑上去拿乙已经下载好的部分,同样乙的BT就会根据情况到甲的电脑上去拿甲已经下载好的部分,这样不但减轻了服务器端的负荷,也加快了双方的下载速度。
实际上每个用户在下载的同时,也在作为源在上传(别人从你的电脑上拿那个文件的某个部分)。这种情况有效地利用了上行的带宽,也避免了传统的FTP大家都挤到服务器上下载同一个文件的瓶颈。而加入下载的人越多,实际上传的人也多,其他用户下载得就越快,BT的优势就在这里体现出来。
和通常的FTP、HTTP下载不同,使用BT下载不需要指定服务器,虽然在BT里面还是有服务器的概念,但下载的人并不需要关心服务器在哪里。只有发布原始共享文件的人才需要了解。
提供BT的服务器称为Tracker,把文件用BT发布出来的人需要知道该使用哪个服务器来为要发布的文件提供Tracker。由于不指定服务器,BitTorrent采用BT文件来确定下载源。BT文件后缀名为torrent,容量很小,通常是几十K的样子,这个文件里面存放了对应的发布文件的描述信息、该使用哪个Tracker(记录下载用户信息的服务器)、文件的校验信息等。BT客户端通过处理BT文件来找到下载源和进行相关的下载操作。
BT把提供完整文件档案的人称为种子(SEED),正在下载的人称为客户(Client),某一个文件现在有多少种子多少客户是可以看到的,只要有一个种子,就可以放心地下载,一定能抓完。当然,种子越多、客户越多的文件抓起来的速度会越快。
如果发现种子数为0,那么就不要去尝试了。通常来说,至少有一个种子,当下载的人多了起来,通常做种子的人也会随之增加,下载速度也就越快。当你下载完成后,如没有选择关闭,其他人就可以从你这里继续下载。
正是由于BT下载这种方式传输的内容并不保存在服务器上,这种方式就常常被用来传播非法数据(盗版甚至病毒),直接导致了2009年12月“BT封杀事件”的产生————引用百度百科
1.词语“变态”的拼音缩写,广泛应用于网络聊天和BBS。
2.BitTorrent协议:一种因特网内容发放方式,用于下载,就是常说的BT下载。初次使用者可通过BT下载查看其简介和指南,BitTorrent则提供该协议更详尽的技术细节。详细请参考下面[附注1]
3.英国电信(British Telecom)的英文简写。
4.Brian Transeau, the electronic music artist
5.真正细菌(Bacillus thuringiensis)在生物学上的简写。
6.不丹王国的ISO 3166-1国家代码
7.Bodensee-Toggenburg-Bahn是瑞士一家铁路公司的名称。
8.Bt toxin:一种毒药。
9.BT-2、BT-5和BT-7都是前苏联军队的快速坦克型号。
10.二进制地形档格式一种地理资讯系统的档案格式
11.The BT - the Burton Taylor Theatre
12.巴士站(Bus Terminal)的简写。
13.蓝牙(Bluetooth)
14.B.T. = Bachelor of Theology, 神学士
BitTorrent
比特流(BitTorrent)是一种内容分发协议。它采用高效的软件分发系统和点对点技术共享大体积文件(如一部电影或电视节目),并使每个用户像网络重新分配结点那样提供上传服务。一般的下载服务器为每一个发出下载请求的用户提供下载服务,而BitTorrent的工作方式与之不同。分配器或文件的持有者将文件发送给其中一名用户,再由这名用户转发给其它用户,用户之间相互转发自己所拥有的文件部分,直到每个用户的下载都全部完成。这种方法可以使下载服务器同时处理多个大体积文件的下载请求,而无须占用大量带宽。
比特流被人们称之为“群集、散布、集中”的文件传输协议。它由程序员Bram Cohen使用Python评议编写,并且还是代码开源的专利软件,可以自由地下载和传播。
原理简述
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文件,两者分别对方告知自己已经有的块,然后交换对方没有的数据。此时不需要其他服务器参与,分散了单个线路上的数据流量,因此减轻了服务器负担。
下载者每得到一个块,需要算出下载块的Hash验证码与.torrent文件中的对比,如果一样则说明块正确,不一样则需要重新下载这个块。这种规定是为了解决下载内容准确性的问题。
一般的HTTP/FTP下载,发布文件仅在某个或某几个服务器,下载的人太多,服务器的带宽很易不胜负荷,变得很慢。而BitTorrent协议下载的特点是,下载的人越多,提供的带宽也越多,种子也会越来越多,下载速度就越快。
而有些人下载完成后关掉下载任务,提供较少量数据给其他用户,为尽量避免这种行为,在非官方BitTorrent协议中存在超级种子的算法。这种算法允许文件发布者分几步发布文件,发布者不需要一次提供文件所有内容,而是慢慢开放的下载内容的比例,延长下载时间。此时,速度快的人由于未下载完必须提供给他人数据,速度慢的人有更多机会得到数据。
DHT网络
目前,又发展出DHT网络技术,使得无Tracker下载成为可能。
DHT全称为分布式哈希表(Distributed Hash Table),是一种分布式存储方法。在不需要服务器的情况下,每个客户端负责一个小范围的路由,并负责存储一小部分数据,从而实现整个DHT网络的寻址和存储。使用支持该技术的BT下载软件,用户无需连上Tracker就可以下载,因为软件会在DHT网络中寻找下载同一文件的其他用户并与之通讯,开始下载任务。
有些软件(比特精灵)还会自动通过DHT搜索种子资源,构成种子市场。
另外,这里使用的DHT算法叫Kademlia(在eMule中也有使用,常把它叫做KAD,具体实现协议有所不同)。
这种技术好处十分明显,就是大大减轻了Tracker的负担(甚至不需要)。用户之间可以更快速建立通讯(特别是与Tracker连接不上的时候)。
BT中相关概念
Tracker:收集下载者信息的服务器,并将此信息提供给其他下载者,使下载者们相互连接起来,传输数据。
种子:指一个下载任务中所有文件都被某下载者完整的下载,此时下载者成为一个种子。发布者本身发布的文件就是原始种子。也指.torrent文件。
做种:发布者提供下载任务的全部内容的行为;下载者下载完成后继续提供给他人下载的行为。
BitTorrent与自由软件
BitTorrent对于大型文档和自由软件如Linux、FreeBSD的发布帮助很大。对于发布数百MB以至数GB的档案时,如Fedora的光盘镜像格式档,BitTorrent的使用能大大减低服务器的数据流量从而减低发布的成本。另外,一般有新版本软件推出时,服务器必定人山人海,使用BitTorrent也能大大减低繁忙时间服务器的负担。
优秀的BT软件
BitComet
µTorrent
Azureus
比特精灵
BitTorrent
历史
2002年,布莱姆·科亨在CodeCon初次露面,发表首个BT软件BitTorrent。它以Python写成,以MIT许可证发布。
BT的合法性
BT下载方式目前引起社会的广泛讨论。
利用BT免费发布版权内容肯定损害版权所有者的合法权益,但传播非收费性内容的好处有目共睹。争论的焦点是,是否应因此立法全面禁止BT,并且对从事BT下载的人作出惩罚。但到目前为止,中华人民共和国大陆和西欧国家等,如德国,对BT仍没有任何法律上的约束。而在香港,已经有人(绰号为古惑天皇)因为发布电影的种子而被海关拘捕。2005年10月24日,香港司法机关裁定“古惑天皇”的侵权罪成立,需要即时“监禁”三个月。香港工商贸易部门领导曾俊华与“海关关长”汤显明对今次裁决感到欢迎,并表示香港将不容忍任何侵权行为的存在,同时政府亦会随时与商人合作打击侵权行为。
最新版下载地址:http://down.oyksoft.com/downinfo/1429.html
变态么!!
又下一个下载软件,是典型的P2P下载软件。速度快但伤硬盘
BT是一种下载工具
一类下载方式
BT是BitComet(比特彗星)的简称,支持点对点传输,最大特点就是下载的人越多下载通道就越多,自然下载速度就越快.
你不会用,不了解的话就用迅雷吧,其实我现在用了将近15种下载软件,还是迅雷好,又健康又快,资源又新又好.象什么BT啊,需要种子文件的,一般不好找,类似的P2P软件如:vagaa , Shareaza poco , PP点点通 等的,大多是用来下毛片比较好的 其他的还有 百宝, 酷狗 , 酷乐 , eMule , RealLink , Sougood , Grokster , KDT , KAZAA , DC++ ZCOM智通 百兆P2P , skype
, Azureus , WinMX 等等等,都没有迅雷好.
不过,你自己用着看吧,我只是说给你听,到底怎么样,你自己用过就知道了,关于下载软件的知识,你最好去"天极"看看,里面有专业的教程,从菜鸟到骨灰级别的都有.
补充一点(个人观点):
上面回答的各位,不要老是马马乎乎的从网上随便当一些东西一复制一粘贴就算是回答了,要对人家负责.更气人的是,居然有人不懂还把人家的答案"有选择"的复制啊,剪切啊,粘贴啊也就算是回答了,说不定就他几个人回答的话,人家幸幸苦苦整理的东西,被他剽窃了之后,人家没有得分他反而得分了,这不是害人吗?我看百度有一些地方还是不够成熟,应该屏蔽相同或是类似答案的.
谢谢!
有对我的评论不满的,请不要说脏话,你可以加我QQ再讨论:164587062 .
微贡安理: BT 都是现在的网络用语 其代表两种意思1:BitTorrent(简称BT)是一个文件分发协议,它通过URL识别内容并且和网络无缝结合.它对比HTTP/FTP协议,MMS/RTSP流媒体协议等下载方式的优势在于,一个文件的下载者们下载的同时也在不断互相上传数据,使文件源(可以是服务器源也可以是个人源,一般特指第一个做种者或种子的第一发布者)可以在增加很有限的负载之情况下支持大量下载者同时下载,所以BT等P2P传输方式也有”下载的人越多,下载的速度越快“这种说法2:BT--变态 形容某人做的事 比如 :这些BT的人们什么事都能干的出来.
尖草坪区17319234363: BT啥意思啊? - ?
微贡安理: BT实际上是BitTorrent的缩写.bt下载的人越多,bt种子就越多,下载速度也越快.而BitTorrent的意思就是pnp下载,也叫变态下载.bt下载是p2p下载,pp下载的扩展.pnp中的两个p都是指网民的个人电脑,在网上抽象为一个点point.n是之1,2...
尖草坪区17319234363: BT是什么啊 - ?
微贡安理: BT是一种共享软件(不是“变态”),全名叫"BitTorrent". 一般来讲,下载是把文件由服务器端传送到客户端,例如FTP,HTTP,PUB等等. 但是这样就出现了一个问题,随着用户的增多,对带宽的要求也随之增多,用户过多就会造成瓶颈,...
尖草坪区17319234363: 什么是BT啊? - ?
微贡安理: BT正式的名称叫“Bit-Torrent”(被国内网友昵称为“变态下载”),是一种多点共享协议软件,由美国加州一名叫Bram Cohen的程序员开发出来. BitTorrent专门为大容量文件的共享而设计,它采用了一种有点像传销的工作方式. BT首先在...
尖草坪区17319234363: BT是什么意思??
微贡安理: BT是目前下载效率最高的P2P程序,所谓P2P,即是Peer to Peer(点对点传输)的简称,是一种新颖的档案传输方式.旧有的传输方式是主从式架构,透过服务器端进行一点对多点的传输,缺点是当下载人数愈多的时候,下载效率就愈低.而P2P的使用者则同时具有「客户端」和「服务器端」的特性,透过P2P程序将使用者和服务器连接起来,在下载的同时也提供上载的服务,达到快速分享的目标.诸如KaZaa、eDonkey、WinMX都属于P2P程序,而其中BitTorrent更是效率最高的一种.
尖草坪区17319234363: BT是什么??
微贡安理: BT是什么?上面有详细的回答,不过感觉太啰嗦了一点. 简单点的说,BT是 变态 的拼音缩写,在电脑里多用来指下载,特点是同时下载同一软件的人越多,下载速度越快(当然还突破不了网络服务商的限速). 另外,BT的缺点也明显,即:没有种子、没有同时下载该软件的人,很可能是0速度,还有,很多情况下,在90%以上时可能会没有连接了. 最后,BT会伤害硬盘.
尖草坪区17319234363: BT是什么意思呀? - ?
微贡安理: BitTorrent(简称BT,俗称BT下载、变态下载)是一个多点下载的源码公开的P2P软件,使用非常方便,就像一个浏览器插件,很适合新发布的热门下载.其特点简单的说就是:下载的人越多,速度越快. BitTorrent 下载工具软件可以说是一个...
尖草坪区17319234363: bt是什么东西? - ?
微贡安理: BT可能指下列任何一种意思:1.BitTorrent(简称BT,比特洪流)是一个文件分发协议,它通过URL识别内容并且和网络无缝结合.它在HTTP平台上的优势在于,同时下在一个文件的下载者在下载的同时不断互相上传数据,使文件源可以在很有...
尖草坪区17319234363: BT是什么`??
微贡安理: BitTorrent(中文全称比特流,简称BT,又称变态下载)是一个多点下载的P2P软件.不象FTP那样只有一个发送源,BT有多个发送点,当你在下载时,同时也在上传,使大家都处在同步传送的状态.
尖草坪区17319234363: BT是什么? - ?
微贡安理: 1.变态 2.BT实际上是BitTorrent的缩写.bt下载的人越多,bt种子就越多,下载速度也越快.而BitTorrent的意思就是pnp下载,也叫变态下载.bt下载是p2p下载,pp下载的扩展.pnp中的两个p都是指网民的个人电脑,在网上抽象为一个点point....