找回密码

立即注册

记住登录
登录
发帖 回复
返回列表页1 转到
    查看 740 | 回复 3

    BT下载的工作原理 简介

    一键送评园地评级,为您保驾护航
    离线 子非我
    论坛版主
    荣誉
    2023年度优秀版主
    好评
    19
    差评
    0
    精华
    3
    注册时间
    2006-08-16
    最后登录
    2024-05-28
    楼主 发表于2007-02-27 22:21:00

    BT是目前最热门的下载方式之一,它的全称为“BitTorrent”简称“BT”,中文全称“比特流”,但很多朋友将它戏称为“变态下载”,这又是什么原因呢?   就HTTP、FTP、PUB等下载方式而言,一般都是首先将文件放到服务器上,然后再由服务器传送到每位用户的机器上,它的工作原理如图1所示。因此如果同一时刻下载的用户数量太多,势必影响到所有用户的下载速度,如果某些用户使用了多线程下载,那对带宽的影响就更严重了,因此几乎所有的下载服务器都有用户数量和最高下载速度等方面的限制。 很明显,由于上述的原因,即使你使用的是宽带网,通常也很难达到运营商许诺的最高下载速度,这里面固然有网络的原因,但与服务器的限制也不无关系。正因如此,BT下载方式出现之后,很快就成为了下载迷们的最爱。   BT服务器是通过一种传销的方式来实现文件共享的,它的工作原理如图2所示。举个例子来说吧,例如BT服务器将一个文件分成了N个部分,有甲、乙、丙、丁四位用户同时下载,那么BT并不会完全从服务器下载这个文件的所有部分,而是根据实际情况有选择地从其他用户的机器中下载已下载完成的部分。例如甲已经下载了第1部分,乙已经下载了第2部分,那么丙就会从甲的机器中下载第1部分,从乙的机器中下载第2部分,当然甲、乙、丁三位用户也在同时从丙的机器中下载相应的部分,这就大大减轻了BT服务器的负荷,也同时加快了丙的下载速度,也就是说每台参加下载的计算机既从其他用户的计算机上下载文件,同时自身也向其他用户提供下载,因此参与下载的用户数量越多,下载速度也越高。 目前流行的BT软件实在是太多了,有BT的鼻祖BitTorrent、有号称“比特精灵”的BitSpirit、有贪婪的GreedBT、有多面手Shareaza……而且由于BitTorrent是一款开源免费软件,因此任何有兴趣的用户都可以根据自己的需要进行修改。面对众多的BT软件,我们又该如何选择呢?接下来的内容会帮助你找到答案!   你知道吗BT下载和常规下载到底有哪些不同   和常规下载文件不一样的是,当你进行BT下载时,你开始链接的地址都是.torrent结尾的文件。其实只要下载此文件,在本机运行此文件一样可以进行BT下载工作。而网上的BT下载链接都是由广大用户自己发布提供的,这样使得下载资料非常广,不受常规管理人员的限制。   BT下载的灵魂:种子   无论何种BT客户端程序,默认设置都未对下载速度和上传速度进行限制,这是因为BT软件会给上传速度较快的用户优先提供服务,也就是说上传速度越快,下载速度也越快,因此如果你使用的是宽带的话,下载时就不要去限制上传速度了。   当下载结束后,如果未关闭BT客户端程序(例如一边运行BT提供上传服务,一边浏览网页、编辑文档等),这时你将成为一个传递圣火的使者,即“种子”(seed)。换句话说,如果一个文件被分成10个部分,但拥有第9部分的人只有一个,即只有一个种子,如果这位用户由于某种原因断线或关机,那么其他用户就只能下载到90%了,在进行BT下载时是令人最为苦恼的。   想想自己下载时遇到的“种子数为0”的痛苦吧,将心比心,尽可能在下载结束后不要立即关闭BT程序窗口,做一个传递圣火的使者吧。   BT下载速度为何不快   有时候,BT下载速度并不快,这其中有多种原因。例如:   1.不是公网用户。由于内网用户无法提供主动连接,下载速度肯定会比公网用户慢一些,这是很正常的。   2.上传速度被限制。由于所有的BT客户端程序都对上传速度快的用户提供优先服务,因此如果你对上传速度进行了限制,实际上也就是变相限制了自己的下载速度。   3.种子数太少。如果种子数太少,当然也会影响到其他用户的下载速度,没办法,这还是需要每一个BT用户都发扬“雷锋”精神,自己下载结束后千万不要立即关闭BT,否则种子数就越来越少了。   4.防火墙的阻隔。防火墙软件也会对BT的下载速度造成一定影响,当然为了保证系统的安全,这一点点影响还是可以忽略不计的。   BT下载对硬盘寿命的影响   BT下载开始流行后,也出现会大大损伤硬盘的说法。其实,BT下载方式本身是不会对硬盘的寿命造成什么影响的,这主要是使用BT下载方式的用户中,大多数都用上了宽带,这样自然就不会考虑上网费用的问题。他们可能会整天整夜开着电脑进行下载,再加上BT用户在下载的同时一般还会提供上传服务,假如一个文件有10个人同时下载,那么你的硬盘就需要承受1次下载和9次(10-1)上传,如果有100人同时下载,那么硬盘的负载将大大增加。时间一长,很容易由于连续工作而导致硬盘“发烧”,这就是传言中使用BT下载会导致硬盘损坏的原因所在。   由于BT下载时首先会在硬盘缓冲区写入相应容量的数据,生成与下载文件一样大小的一个文件,然后再随机下载文件的相应部分来填充这个文件,当全部填充完毕之后,下载也就结束了。   因此,如果你经常使用BT下载文件的话,一定要将硬盘缓存文件的容量设置得大一些。另外也可以使用任务管理器适当降低BT软件的优先级,这样即使它占用了一定的资源,也不会对其他应用程序造成太大影响;必须绝对禁止文件未下载完前非正常关机,否则可能会对硬盘的寿命带来一定影响。

    离线 子非我
    论坛版主
    荣誉
    2023年度优秀版主
    好评
    19
    差评
    0
    红包
    0
    精华
    3
    注册时间
    2006-08-16
    最后登录
    2024-05-28
    1楼 发表于2007-02-27 22:21:00

    离线 子非我
    论坛版主
    荣誉
    2023年度优秀版主
    好评
    19
    差评
    0
    红包
    0
    精华
    3
    注册时间
    2006-08-16
    最后登录
    2024-05-28
    2楼 发表于2007-02-27 22:21:00

    BT客户端软件BitComet 0.60在此下载BT客户端软件BitComet 0.60在此下载BitComet是基于BitTorrent协议的高效p2p文件分享免费软件(俗称BT下载客户端),支持多任务下载,文件有选择的下载;磁盘缓存,减小对硬盘的损伤;只需一个监听端口,方便手工防火墙和NAT/Router配置;在WindowsXP下能自动配置支持Upnp的NAT和XP防火墙,续传做种免扫描,速度限制等多项实用功能,以及自然方便的使用界面。  BitComet 的特点:  ·全新高效的网络内核,快速稳定,高速下载时依然保持很少的CPU占用。  ·无限制多任务同时下载,并支持对一个Torrent中的文件有选择的下载,文件下载优先级设定。   ·可以限制上传速度、下载速度,避免影响其他网络程序。(ADSL和上传受ISP限制用户建议设定最大上传以提高性能)   ·智能连接优化(IntelligentConnectionOptimize)技术,自动为不同的网络连接进行优化,默认配置即可获得良好性能。   ·智能速度控制(IntelligentRateControl)技术,自动优化上传分配以获得最佳下载速度。   ·智能磁盘缓存(IntelligentDiskCache)技术,牺牲内存占用为代价有效减小高速下载上传对硬盘的损伤。(详细信息)   ·智能磁盘分配(IntelligentDiskAllocating)技术,有效减少磁盘碎片产生。  ·智能文件扫描(IntelligentHashScan)技术,续传作种均无需再次扫描文件。  ·特有的内网互联(NAT Traversal)技术,突破网关,自动实现不同内网间的互联传输。  ·自动防火墙配置,全自动配置XP网络连接防火墙(ICF)和网络连接共享(ICS)。   ·自动配置路由器端口映射,采用UPnP技术实现内网免配置(要求路由器支持UPnP,操作系统XP)。   ·兼容Windows XP SP2的TCP/IP限制,并对tcpip.sys补丁有调整选项。(0.55的新功能, 详细信息)   ·聊天系统允许用户与其他下载者聊天,支持群聊、私聊。(v0.53的新功能,默认关闭)   ·支持临时和永久封IP,兼容eMule的IP规则配置文件:ipfilter.dat。   ·支持多Tracker协议,UTF-8扩展,UDP Tracker v2协议。   ·支持有条件的自动关机。(0.56的新功能)   ·只需一个TCP监听端口即可满足所有下载上传需要。链接:点击下载
        

    离线 z2hu
    实名认证
    好评
    9
    差评
    1
    红包
    0
    精华
    8
    注册时间
    2006-05-12
    最后登录
    2024-05-20
    3楼 发表于2007-03-03 21:27:00

    学习

    发帖 回复
    返回列表页1 转到
    回到顶部