歡迎光臨  Ez Working Skills

請用瀏覽器之退后(back) 鍵返回前頁

 BitTorrent 簡介與使用

一、下載討論

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

BitTorrent的出现彻底解决了这个“悖论”,BitTorrent的逻辑是“下载的人越多,下载速度越快”。乍一看很多人会觉得这有点不可思议,那么让我们从BitTorrent的原理说起。

二、BitTorrent简介

  通常用户上网时主要使用网络的“下行带宽”(也就是从其他计算机到本地的带宽),比如浏览网页、下载软件等等。相比较而言“上行带宽”(从本地计算机到其他计算机的带宽)使用率非常低,而且发送的数据量一般很小,这就造成了带宽资源的巨大浪费。

  BitTorrent充分利用了用户富余的上行带宽。在BitTorrent的世界中,凡是参加下载的计算机无所谓“服务器”或者“客户机”,每一台“客户机”同时也是“服务器”,当它下载的时候,同时也会使用上行带宽将已经下载的部分发送到其他计算机上。这样,下载的人越多,实际网络带宽就越大,速度自然就越快,。

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会自动对其进行处理。

Hosted by www.Geocities.ws

1