BT工作原理

[09-12 12:26:05]   来源:http://www.88dzw.com  电路基础   阅读:8603

文章摘要:BT工作原理引言BitTorrent是一种协议,该协议允许使用最小的网络带宽快速下载庞大的文件。该协议可无偿使用,并且不包含间谍软件或弹出式广告。 BitTorrent与其他下载方法不同,它首先收集您所需要的文件片段,然后同时在所有有这些文件的计算机上下传,送至您的计算机,从而最大限度地提高了传输速度。与使用其他协议相比,通过这种方式下载广受大众欢迎的大文件(如视频和电视节目)时,下载速度明显快得多。 在本文中,我们将了解BitTorrent的工作原理以及它与其他文件分发方式的不同之处。另外,您还将了解到如何使用BitTorrent,以及采用这种创新方式通过互联网传送文件的前景。 BitTor

BT工作原理,标签:电子电路基础,模拟电路基础,http://www.88dzw.com

BT工作原理

引言

bittorrent logo
BitTorrent是一种协议,该协议允许使用最小的网络带宽快速下载庞大的文件。该协议可无偿使用,并且不包含间谍软件或弹出式广告。

BitTorrent与其他下载方法不同,它首先收集您所需要的文件片段,然后同时在所有有这些文件的计算机上下传,送至您的计算机,从而最大限度地提高了传输速度。与使用其他协议相比,通过这种方式下载广受大众欢迎的大文件(如视频和电视节目)时,下载速度明显快得多。

在本文中,我们将了解BitTorrent的工作原理以及它与其他文件分发方式的不同之处。另外,您还将了解到如何使用BitTorrent,以及采用这种创新方式通过互联网传送文件的前景。

BitTorrent术语
与大多数互联网上的事物相似,BitTorrent有自己的术语。与BitTorrent有关的一些常用术语包括:
寄生虫——下载文件,但不与他人共享自己计算机上文件的人
种子——具有一份完整BitTorrent文件的计算机(执行BitTorrent下载至少需要一台种子计算机)。
群——同时发送(上传)或接收(下载)同一个文件的一组计算机
.torrent——引导计算机找到所要下载文件的指针文件
追踪者——管理BitTorrent文件传输过程的服务器

传统的客户端-服务器下载
为了理解BitTorrent的工作原理以及它与其他文件服务方式的不同之处,让我们先了解一下从网站下载文件的整个过程。这个过程通常是这样的:

  • 您打开一个网页,接着单击某个链接以将一个文件下载至计算机。
  • 您的计算机(客户端)上的Web浏览器软件将通知服务器(保存有网页和您所要下载文件的中央计算机)将一份文件副本传输至您的计算机。
  • 整个传输过程由一个协议(一套规则)控制,例如FTP(文件传输协议)或HTTP(超文本传输协议)。

客户端-服务器下载过程
客户端-服务器下载过程

传输速度受许多变量影响,包括传输协议的类型、服务器通信量以及正在下载同一文件的其他计算机的数目。如果该文件较大而且受到人们的欢迎,对服务器的要求就高,下载速度就会比较慢。

若要了解有关Web服务器与传统的客户端—服务器下载的更多信息,请参见Web 服务器工作原理。

对等文件共享
您可能听说过另一种文件传输方式,即对等文件共享。这种方式采用软件程序(而非Web浏览器)来定位您需要的文件所在的计算机。由于存储文件的计算机与您的计算机一样是普通的计算机,而不是服务器,所以将这些计算机称为“对等计算机”。整个工作过程如下:

  • 在计算机上运行对等文件共享软件(例如Gnutella程序),然后发送想要下载文件的请求。
  • 接着,该软件将查询连接至互联网的其他计算机并运行文件共享软件,以确定文件的位置。
  • 当该软件找到硬盘驱动器上存有所需文件的计算机后,下载开始。
  • 其他使用文件共享软件的用户也可从您的硬盘驱动器上获得他们需要的文件。

Gnutella程序的对等下载过程
Gnutella程序的对等下载过程

交换文件的每个计算机都可以分摊文件传输的负荷,但进行文件搜索并从您的计算机中传输文件则可能导致瓶颈问题。有些用户下载完文件之后会立即断开连接,而不是让其他用户从自己的系统中获取文件,这种行为我们称之为寄生。寄生会减少可供文件共享软件搜索所需文件的计算机数量。

[1] [2] [3]  下一页


Tag:电路基础电子电路基础,模拟电路基础电路基础

《BT工作原理》相关文章