关闭广告
晋江论坛网友交流区电脑扫盲班
主题:BT详细教学 - 转自 PConline [3]
收藏该贴
已收藏
只看楼主

网络下载的里程碑-BT详细教学
作者:陈孝强

 
  一、下载悖论
 
  使用FTP或者HTTP方式下载软件的时候,我们经常碰到这样的“下载悖论”:某个软件的人气越旺,下载越困难。原因很简单,服务器只有一个,网络带宽只有那么大,下载的人多了自然就会出现“僧多粥少”的局面,如图 1。
 

图 1

 
  BitTorrent的出现彻底解决了这个“悖论”,BitTorrent的逻辑是“下载的人越多,下载速度越快”。乍一看很多人会觉得这有点不可思议,那么让我们从BitTorrent的原理说起。
 
  二、BitTorrent简介
 
  通常用户上网时主要使用网络的“下行带宽”(也就是从其他计算机到本地的带宽),比如浏览网页、下载软件等等。相比较而言“上行带宽”(从本地计算机到其他计算机的带宽)使用率非常低,而且发送的数据量一般很小,这就造成了带宽资源的巨大浪费。
 
  BitTorrent充分利用了用户富余的上行带宽。在BitTorrent的世界中,凡是参加下载的计算机无所谓“服务器”或者“客户机”,每一台“客户机”同时也是“服务器”,当它下载的时候,同时也会使用上行带宽将已经下载的部分发送到其他计算机上。这样,下载的人越多,实际网络带宽就越大,速度自然就越快,如图2。
 

图 2

 
  BitTorrent的原理其实并不复杂,甚至一个中学生都可以在无聊透顶的课间休息时“发现”这个原理。但是BitTorrent从设想到实现还是经过了相当长的时间,来自世界各地的开发人员汇集于SourceForge并最终推出了BitTorrent的正式版本。
 
  BitTorrent是开源免费软件,使用Python语言编写。Python是一种脚本语言,这就意味着BitTorrent具有出色的跨平台特性。用户不仅可以在Windows中使用,而且可以在Linux、Mac OS中使用。用户在SourceForge的BitTorrent主页上可以下载最新的版本,不过要注意选择合适的平台版本,用于Linux的是Tar源代码包、用于MAC OS的是.dmg文件,而用于Windows的是.Exe文件,网址是:
    BitTorrent 5.73版
 
  小知识
 
  种子:如果用户使用BitTorrent完文件下载后不关闭BitTorrent,那么BitTorrent将会继续向其他用户发送文件,这样的计算机称为“种子”(Seed)。

 
  三、BitTorrent的安装和使用
 
  安装
 
  BitTorrent是一个很“小巧”的软件,安装过程没有任何图形界面,只需几秒钟的时间就会有一个对话框告诉你BitTorrent已经安装完毕。桌面上不会出现任何的快捷方式,因为BitTorrent的主程序是一个Python文件(扩展名为.Py),直接执行这个程序只会产生一大堆怪异的错误信息。
 
  小知识
 
  如果一个用户想通过BitTorrent共享自己的某个文件,那么他必须首先为这个文家制作一个.torrent文件,这个.torrent文件通常只有几十或者几百K,包含有关于被下载文件的相关信息,比如文件名、大小、散列数据等等。凡是要加入这个软件的下载行列的用户都必须使用BitTorrent打开这个.torrent文件,BitTorrent会自动对其进行处理。

 
  下载过程
 
  1.打开.torrent文件
 
  使用BitTorrent下载时必须在浏览器中单击.torrent文件的链接,稍后就会有一个“另存为”对话框弹出,为其选择一个保存位置即可。注意,这里弹出的“另存为”对话框并不是IE弹出的,因此实际保存的文件并不是.torrent文件而是下载的内容,如图 3。BitTorrent的Python脚本会在后台完成转换操作。
 

图 3

 
  2.下载过程
 
完成第一步的操作后,BitTorrent就会开始下载,如图 4。一般来说,下载速度会随着其他用户的不断加入而上升,运气好的话(主要看种子的数量),下载速度可以达到200KB/s以上。下载完成后,注意不要立刻关闭BitTorrent,做一会种子供其他用户下载。
 

图 4

 
  四、BitTorrent的图形界面
 
  从上面的介绍可以看出来,BitTorrent的界面是比较差的,用起来很不顺手。因此有很多开发者为BitTorrent开发了图形界面(GUI),这些图形界面使用的核心部分仍然是BitTorrent,但是对界面效果进行了优化,便于用户使用,其中使用较多的要算BitTorrent++,别看它和BitTorrent的名字差不多,其实它们是两码事。
 
  BitTorrent++也是开源免费软件,在SourceForge上可以找到它的最新版本,网址是:http://btplusplus.sourceforge.net/
 
目录结构
 
  安装好BitTorrent++后,在其安装目录下面会生成四个文件夹,如图 5。这四个文件夹的具体位置可以单击BitTorrent主界面工具栏上的Preference按钮进行修改。
 

图 5

 
  torrent目录存放正在下载的文件对应的.torrent文件。BitTorrent++启动时会自动扫描这个目录并开始下载。文件下载完成后,其对应的.torrent文件将会被移动到history目录。temp目录下存放没有下载完的文件,下载完成后文件将会被移动到incoming目录。
 
  下载过程
 
  如果要使用BitTorrent++下载,用户就不能在浏览器中直接单击打开.torrent文件,而是应当单击鼠标右键选择“另存为”将其保存为torrent目录中的一个.torrent文件。接下来,切换到BitTorrent++的主界面中单击工具栏上的“Add Torrent”按钮,在弹出的对话框中选择“From File”,然后单击“Browse”找到刚才保存的.torrent文件并单击OK,BitTorrent++即会开始下载,如图 6。如果要同时下载多个文件,可以如法炮制。
 

图 6

 
  BitTorrent++具有断点续传功能,因此如果没有下载完可以直接关闭,下次启动后下载会自动继续进行。
 
  在BitTorrent++界面的右下角可以看到当前的下载速度和上传速度,如图 7。下载的速度当然是越快越好,如果你觉得上传的速度影响了你发送邮件或者其他操作,可以在Preference中为上传速度设置限度。
 

图 7

 
  结语
 
  其实BitTorrent面临的问题还很多,不过大多与技术无关。首先,心甘情愿当“种子”的用户是BitTorrent世界中的稀有或者珍惜物种。绝大多数用户采用的都是“来了就下,下完就走”的下载策略,从而导致很多后来的用户只能下载一部分,有的用户甚至下载到99%就再也找不到种子了!其次,BitTorrent助长盗版是勿庸置疑的事实。以前使用FTP或者HTTP服务器提供盗版软件下载的网站常常会随着人气的提高而遭到封杀,而在BitTorrent世界中,所有的用户都可能是盗版软件的提供者,封杀几乎成了“不可能完成的任务”。这个问题普通的P2P软件也会碰到,但是BitTorrent的下载速度使得P2P软件相形见绌,以前通过P2P传递盗版文件的用户正在逐步转向BitTorrent。
 
  BitTorrent正式版本推出的时间并不长,在Pconline.com.cn下载中心的BitTorrent主页上,我们可以看到最早的BitTorrent版本仅仅是2002年出现的。BitTorrent的路还很长,但是不管将来怎样, BitTorrent注定是互联网下载史上的一个里程碑。

№0 ☆☆☆Frenzy Shi 2003-09-06 01:44:54留言☆☆☆  加书签 不再看TA


网络下载的里程碑-BT详细教学
作者:陈孝强
 
  一、下载悖论
 
  使用FTP或者HTTP方式下载软件的时候,我们经常碰到这样的“下载悖论”:某个软件的人气越旺,下载越困难。原因很简单,服务器只有一个,网络带宽只有那么大,下载的人多了自然就会出现“僧多粥少”的局面,如图 1。
 

图 1
 
  BitTorrent的出现彻底解决了这个“悖论”,BitTorrent的逻辑是“下载的人越多,下载速度越快”。乍一看很多人会觉得这有点不可思议,那么让我们从BitTorrent的原理说起。
 
  二、BitTorrent简介
 
  通常用户上网时主要使用网络的“下行带宽”(也就是从其他计算机到本地的带宽),比如浏览网页、下载软件等等。相比较而言“上行带宽”(从本地计算机到其他计算机的带宽)使用率非常低,而且发送的数据量一般很小,这就造成了带宽资源的巨大浪费。
 
  BitTorrent充分利用了用户富余的上行带宽。在BitTorrent的世界中,凡是参加下载的计算机无所谓“服务器”或者“客户机”,每一台“客户机”同时也是“服务器”,当它下载的时候,同时也会使用上行带宽将已经下载的部分发送到其他计算机上。这样,下载的人越多,实际网络带宽就越大,速度自然就越快,如图2。
 

图 2
 
  BitTorrent的原理其实并不复杂,甚至一个中学生都可以在无聊透顶的课间休息时“发现”这个原理。但是BitTorrent从设想到实现还是经过了相当长的时间,来自世界各地的开发人员汇集于SourceForge并最终推出了BitTorrent的正式版本。
 
  BitTorrent是开源免费软件,使用Python语言编写。Python是一种脚本语言,这就意味着BitTorrent具有出色的跨平台特性。用户不仅可以在Windows中使用,而且可以在Linux、Mac OS中使用。用户在SourceForge的BitTorrent主页上可以下载最新的版本,不过要注意选择合适的平台版本,用于Linux的是Tar源代码包、用于MAC OS的是.dmg文件,而用于Windows的是.Exe文件,网址是:
    BitTorrent 5.73版
 
  小知识
 
  种子:如果用户使用BitTorrent完文件下载后不关闭BitTorrent,那么BitTorrent将会继续向其他用户发送文件,这样的计算机称为“种子”(Seed)。

 
  三、BitTorrent的安装和使用
 
  安装
 
  BitTorrent是一个很“小巧”的软件,安装过程没有任何图形界面,只需几秒钟的时间就会有一个对话框告诉你BitTorrent已经安装完毕。桌面上不会出现任何的快捷方式,因为BitTorrent的主程序是一个Python文件(扩展名为.Py),直接执行这个程序只会产生一大堆怪异的错误信息。
 
  小知识
 
  如果一个用户想通过BitTorrent共享自己的某个文件,那么他必须首先为这个文家制作一个.torrent文件,这个.torrent文件通常只有几十或者几百K,包含有关于被下载文件的相关信息,比如文件名、大小、散列数据等等。凡是要加入这个软件的下载行列的用户都必须使用BitTorrent打开这个.torrent文件,BitTorrent会自动对其进行处理。

 
  下载过程
 
  1.打开.torrent文件
 
  使用BitTorrent下载时必须在浏览器中单击.torrent文件的链接,稍后就会有一个“另存为”对话框弹出,为其选择一个保存位置即可。注意,这里弹出的“另存为”对话框并不是IE弹出的,因此实际保存的文件并不是.torrent文件而是下载的内容,如图 3。BitTorrent的Python脚本会在后台完成转换操作。
 

图 3
 
  2.下载过程
 
完成第一步的操作后,BitTorrent就会开始下载,如图 4。一般来说,下载速度会随着其他用户的不断加入而上升,运气好的话(主要看种子的数量),下载速度可以达到200KB/s以上。下载完成后,注意不要立刻关闭BitTorrent,做一会种子供其他用户下载。
 

图 4
 
  四、BitTorrent的图形界面
 
  从上面的介绍可以看出来,BitTorrent的界面是比较差的,用起来很不顺手。因此有很多开发者为BitTorrent开发了图形界面(GUI),这些图形界面使用的核心部分仍然是BitTorrent,但是对界面效果进行了优化,便于用户使用,其中使用较多的要算BitTorrent++,别看它和BitTorrent的名字差不多,其实它们是两码事。
 
  BitTorrent++也是开源免费软件,在SourceForge上可以找到它的最新版本,网址是:http://btplusplus.sourceforge.net/
 
目录结构
 
  安装好BitTorrent++后,在其安装目录下面会生成四个文件夹,如图 5。这四个文件夹的具体位置可以单击BitTorrent主界面工具栏上的Preference按钮进行修改。
 

图 5
 
  torrent目录存放正在下载的文件对应的.torrent文件。BitTorrent++启动时会自动扫描这个目录并开始下载。文件下载完成后,其对应的.torrent文件将会被移动到history目录。temp目录下存放没有下载完的文件,下载完成后文件将会被移动到incoming目录。
 
  下载过程
 
  如果要使用BitTorrent++下载,用户就不能在浏览器中直接单击打开.torrent文件,而是应当单击鼠标右键选择“另存为”将其保存为torrent目录中的一个.torrent文件。接下来,切换到BitTorrent++的主界面中单击工具栏上的“Add Torrent”按钮,在弹出的对话框中选择“From File”,然后单击“Browse”找到刚才保存的.torrent文件并单击OK,BitTorrent++即会开始下载,如图 6。如果要同时下载多个文件,可以如法炮制。
 

图 6
 
  BitTorrent++具有断点续传功能,因此如果没有下载完可以直接关闭,下次启动后下载会自动继续进行。
 
  在BitTorrent++界面的右下角可以看到当前的下载速度和上传速度,如图 7。下载的速度当然是越快越好,如果你觉得上传的速度影响了你发送邮件或者其他操作,可以在Preference中为上传速度设置限度。
 

图 7
 
  结语
 
  其实BitTorrent面临的问题还很多,不过大多与技术无关。首先,心甘情愿当“种子”的用户是BitTorrent世界中的稀有或者珍惜物种。绝大多数用户采用的都是“来了就下,下完就走”的下载策略,从而导致很多后来的用户只能下载一部分,有的用户甚至下载到99%就再也找不到种子了!其次,BitTorrent助长盗版是勿庸置疑的事实。以前使用FTP或者HTTP服务器提供盗版软件下载的网站常常会随着人气的提高而遭到封杀,而在BitTorrent世界中,所有的用户都可能是盗版软件的提供者,封杀几乎成了“不可能完成的任务”。这个问题普通的P2P软件也会碰到,但是BitTorrent的下载速度使得P2P软件相形见绌,以前通过P2P传递盗版文件的用户正在逐步转向BitTorrent。
 
  BitTorrent正式版本推出的时间并不长,在Pconline.com.cn下载中心的BitTorrent主页上,我们可以看到最早的BitTorrent版本仅仅是2002年出现的。BitTorrent的路还很长,但是不管将来怎样, BitTorrent注定是互联网下载史上的一个里程碑。
№1 ☆☆☆Frenzy Shi2003-09-06 01:46:06留言☆☆☆ 
加书签 引用 不再看TA

№2 ☆☆☆Frenzy Shi2003-09-06 01:47:33留言☆☆☆ 
加书签 引用 不再看TA

不好意思, 第一帖背影颜色弄错了, 斑竹能删了它吗?
№3 ☆☆☆Frenzy Shi2003-09-06 01:50:07留言☆☆☆ 
加书签 引用 不再看TA

回复此贴子

名字:
选择图案:
内容:
(注意:一次最多可提交3000字,且一次最多可提交三张尺寸在1024*1024范围内的图片,超出部分请分次提交!)
图片链接:
(贴图规则)


返回上层 管理 返回本版块首页返回交流区首页返回主页

 

只看楼主