暗帝带荒古巨剑:BT是什么?听朋友说是下载电影的工具?怎么用?怎么安装BT?谁知道?教我下。先谢谢了。

来源:百度文库 编辑:神马品牌网 时间:2024/04/30 02:46:24

BitTorrent协议(简称BT,俗称BT下载、变态下载)是一个网络文件传输协议,它能够实现点对点文件分享的技术。比起其他点对点的协议,它更有多点对多点的特性,这个特点简单的说就是:下载的人越多,速度越快。下载完不马上关闭BitTorrent软件,就可以成为种子(拥有完整的档案者)分流让其他人下载。

原理简述

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协议中存在超级种子的算法。这种算法允许文件发布者分几步发布文件,发布者不需要一次提供文件所有内容,而是慢慢开放的下载内容的比例,延长下载时间。此时,速度快的人由于未下载完必须提供给他人数据,速度慢的人有更多机会得到数据。

BitSpirit 比特精灵 简体中文版 3.2.0.109 稳定版

http://dlpchome.cnbb.com.cn/internet/bt/bsv3.2.0.109.CN.exe
http://dlzisai.pchome.net/internet/bt/bsv3.2.0.109.CN.exe
http://wznetcom.onlinedown.com:81/down/bsSetupCN.zip

比特精灵(BitSpirit)是一款完全免费、高速稳定、功能强大、简单易用的BT下载软件。自发布以来以其稳定高速,功能强大,使用人性化的特点,日益受到广大用户的青睐。
比特精灵主要特性:
■ 清爽的用户界面
■ 灵活的任务控制和速度控制
■ 磁盘缓存机制,无碎片磁盘空间分配,更好地保护硬盘
■ 快速文件扫描和种子检测
■ 支持文件选择下载,优秀的文件分类管理功能
■ 在所有Windows平台下支持UPnP自动端口映射
■ 自动设置XP的网络连接防火墙
■ 和对等连接之间共享连接信息,提高下载效率,降低服务器负担.
■ 支持即时通讯, 可以和网友实时沟通,传递种子资源
■ 在传输过程中支持数据压缩
■ 种子市场功能,方便快捷地和网友分享种子文件
■ IE集成和拖放下载,方便快捷
■ 迷你栏显示任务状态
■ 多任务同时运行,只需要一个监听端口
■ 快速准确的BT资源搜索功能
■ 高速稳定,极低的CPU占用,和很少的内存占用