“BT”的版本间的差异

来自《信息检索》
跳转至: 导航搜索
 
(未显示2个用户的17个中间版本)
第1行: 第1行:
==百科名片==
+
==概念==
BT是提供免费BT种子上传发布空间;可以是Bit Test(位检测指令);还可以是BACK TRACK 3、Binary Tree(二叉树)、Building Transfer(建设-移交)等等,即任何两个英文单词首字母的缩写。2009年12月广电总局掀“整顿风暴”。因部分BT网站无信息网络传播视听节目许可证,广电总局正式治理BT下载。
+
*BT是BitTorrent的简称,是一个文件分发协议,中文全称比特流,又称变态下载。是一个多点下载的[[P2P]]软件。不象FTP那样只有一个发送源,每一个分享文件的个人电脑都是BT信息源的发送点,即在下载时,同时也在上传,使大家都处在同步传送的状态<ref name=refone>什么是BT BT是什么[EB/OL].[2010-12-17].http://www.iselong.com/Security/0003/3557.htm</ref>。
==Bit Test==
+
==BT的工作原理==
位检测指令   指令格式:BT/BTC/BTR/BTS Reg/Mem, Reg/Imm ;80386+   
+
*BT协议是架构于TCP/IP协议之上的一个P2P文件传输协议,处于TCP/IP结构的应用层,它通过URL识别内容并且和网络无缝结合。根据BT协议,文件发布者会根据要发布的文件生成提供一个“.torrent”文件,即种子文件,也简称为“'''种子'''”。种子文件本质上是文本文件,包含Tracker信息和文件信息两部分。Tracker信息主要是BT下载中需要用到的Tracker服务器的地址和针对Tracker服务器的设置,文件信息是根据对目标文件的计算生成的,计算结果根据BT协议内的B编码规则进行编码。它的主要原理是需要把提供下载的文件虚拟分成大小相等的块,块大小必须为2k的整数次方(由于是虚拟分块,硬盘上并不产生各个块文件),并把每个块的索引信息和Hash验证码写入“.torrent”文件中;所以“.torrent”件就是被下载文件的“[[索引]]”。<ref>百度百科.BT文件[EB/OL].[2010-12-17].http://baike.baidu.com/view/2630287.html</ref>
受影响标志位:CF   位检测指令是把第个操作数中某位值传送给标志位CF具体哪位由指令第 2操作数来确定   
+
 
*根据指令中对具体位处理区别又分下几种指令:
+
*BT采用了多点对多点的原理。首先在上传者端把一个文件分成了多个部分,客户端甲在服务器随机下载了第N部分,客户端乙在服务器随机下载了第M部分。这样甲的BT就会根据情况到乙的电脑上去拿乙已经下载好的第M部分,乙的BT就会根据情况去到甲的电脑上去拿甲已经下载好的第N部分<ref name=refone/>。
**BT:把指定位传送给CF;  
+
*与传统的下载方式一般都是首先将文件放到服务器上,然后再由服务器传送到每位用户的机器上。而BT下载则是使每一个下载者均成为提供下载的服务器。
**BTC:把指定位传送给CF后还使该位变反;
+
==BT相关问题<ref name=refone/>==
**BTR:把指定位传送给CF后还使该位变为0;
+
#BT下载会比HTTP、FTP快吗
**BTS:把指定位传送给CF后还使该位变为1;
+
#*从原理上来说,由于BT先进的下载方式减轻了服务器端的负荷,同时加快了客户端的下载速度。所以'''BT下载的人越多,速度越快'''。而传统的服务器下载方式([[HTTP]]、[[FTP]]),速度取决于你的带宽和服务器分给你的带宽。通常下载的人越多,占用服务器资源越多,速度越慢。
**例如:假设(AX)=1234H分别执行下面指令   
+
#如何下载
***BT AX, 2 ;指令执行后CF=1(AX)=1234h   
+
#*BT需要使用其特殊的软件才能进行下载,现在一些下载软件也支持BT文件的下载,如快车([[FlashGet]])。在支持BT下载的软件中添加下载种子链接地址就可以下载。
***BTC AX, 6 ;指令执行后CF=0(AX)=1274h   
+
#BT会伤害硬盘吗
***BTR AX, 10 ;指令执行后CF=0(AX)=1234h   
+
#*硬盘买来就是用的,只要你适度的使用硬盘,寿命一般都很长。
***BTS AX, 14 ;指令执行后CF=0(AX)=5234h
+
==BT下载缺点==
==BACK TRACK 3==
+
#即使有了种子,BT下载通常也不能下载到完整的内容。因为有该文档的用户不一定总在线上。有时候在线的很多用户都缺文档中的某一块。
*1.网络入侵。本来专门是为了破解无线而设置的,后来它集成工具多了,完全可以入侵其他电脑。不管是有线还是无线。   
+
==BT下载工具==
*2.多媒体:听音乐看电影都没问题。   
+
#[http://www.google.com.hk/search?hl=zh-CN&source=hp&q=%E6%AF%94%E7%89%B9%E7%B2%BE%E7%81%B5&btnG=Google+%E6%90%9C%E7%B4%A2&aq=f&aqi=&aql=&oq=&gs_rfai= 比特精灵]
*3.就是一个系统,是Linux内核的,win下能做到的,它大部分也能做到。现在的驱动还是比较少。   某些无聊的[或者缺钱的]用来偷用邻居的无线网络  电脑爱好者
+
#[http://www.google.com.hk/search?hl=zh-CN&source=hp&q=%E6%AF%94%E7%89%B9%E5%BD%97%E6%98%9F&btnG=Google+%E6%90%9C%E7%B4%A2&aq=f&aqi=&aql=&oq=&gs_rfai= 比特彗星](BitComet)
见《电脑爱好者》09年12期[就是6月下册]《北京浮生记一个IT民工“凿壁偷网”的故事》
+
==参考资料==
 +
<references/>

2010年12月21日 (二) 20:17的最新版本

概念

  • BT是BitTorrent的简称,是一个文件分发协议,中文全称比特流,又称变态下载。是一个多点下载的P2P软件。不象FTP那样只有一个发送源,每一个分享文件的个人电脑都是BT信息源的发送点,即在下载时,同时也在上传,使大家都处在同步传送的状态[1]

BT的工作原理

  • BT协议是架构于TCP/IP协议之上的一个P2P文件传输协议,处于TCP/IP结构的应用层,它通过URL识别内容并且和网络无缝结合。根据BT协议,文件发布者会根据要发布的文件生成提供一个“.torrent”文件,即种子文件,也简称为“种子”。种子文件本质上是文本文件,包含Tracker信息和文件信息两部分。Tracker信息主要是BT下载中需要用到的Tracker服务器的地址和针对Tracker服务器的设置,文件信息是根据对目标文件的计算生成的,计算结果根据BT协议内的B编码规则进行编码。它的主要原理是需要把提供下载的文件虚拟分成大小相等的块,块大小必须为2k的整数次方(由于是虚拟分块,硬盘上并不产生各个块文件),并把每个块的索引信息和Hash验证码写入“.torrent”文件中;所以“.torrent”件就是被下载文件的“索引”。[2]
  • BT采用了多点对多点的原理。首先在上传者端把一个文件分成了多个部分,客户端甲在服务器随机下载了第N部分,客户端乙在服务器随机下载了第M部分。这样甲的BT就会根据情况到乙的电脑上去拿乙已经下载好的第M部分,乙的BT就会根据情况去到甲的电脑上去拿甲已经下载好的第N部分[1]
  • 与传统的下载方式一般都是首先将文件放到服务器上,然后再由服务器传送到每位用户的机器上。而BT下载则是使每一个下载者均成为提供下载的服务器。

BT相关问题[1]

  1. BT下载会比HTTP、FTP快吗
    • 从原理上来说,由于BT先进的下载方式减轻了服务器端的负荷,同时加快了客户端的下载速度。所以BT下载的人越多,速度越快。而传统的服务器下载方式(HTTPFTP),速度取决于你的带宽和服务器分给你的带宽。通常下载的人越多,占用服务器资源越多,速度越慢。
  2. 如何下载
    • BT需要使用其特殊的软件才能进行下载,现在一些下载软件也支持BT文件的下载,如快车(FlashGet)。在支持BT下载的软件中添加下载种子链接地址就可以下载。
  3. BT会伤害硬盘吗
    • 硬盘买来就是用的,只要你适度的使用硬盘,寿命一般都很长。

BT下载缺点

  1. 即使有了种子,BT下载通常也不能下载到完整的内容。因为有该文档的用户不一定总在线上。有时候在线的很多用户都缺文档中的某一块。

BT下载工具

  1. 比特精灵
  2. 比特彗星(BitComet)

参考资料

  1. 1.0 1.1 1.2 什么是BT BT是什么[EB/OL].[2010-12-17].http://www.iselong.com/Security/0003/3557.htm
  2. 百度百科.BT文件[EB/OL].[2010-12-17].http://baike.baidu.com/view/2630287.html