您在互联网旅行中可能遇到的术语之一是“ BitTorrent”。 你们中有些人熟悉这个概念,但许多人却不熟悉。 让我们清除它。
什么是BitTorrent?
在互联网上下载文件是很常见的事情。 通常,当您在Internet上下载文件时,您单击指向该文件在Internet上某个位置的链接。 然后,它是该文件从其原始位置到计算机的直接单向传输。 这可以正常工作,但是会带来一些问题。 首先,带宽可能是一个问题。 如果一群人同时从同一台服务器下载同一文件,则该服务器将陷入请求的泥潭,并且该服务器的带宽将被拉伸。 最终结果是,每个尝试下载该文件的人都可能会遇到非常慢的下载速度,或者被完全拒绝。 另外,该服务器的所有者可能要承担巨大的带宽成本。
BitTorrent是一种分配负载的方法。 术语“ BitTorrent”用于指代利用此功能的原始程序,但是它也用于指代协议本身。 因此,如果您去下载BitTorrent客户端,则该客户端软件本身能够下载文件并提供文件。 它使您进入对等网络,在此您以Torrent软件的用户身份成为文件分发网络的一部分。 那么,这意味着您正在将文件共享到Internet? 是。 让我解释。
BitTorrent通过从网络上的多个对等方下载来实现分布式负载。 在网络上发布文件以供共享的人首先创建“ torrent”文件。 这个小文件包含有关要共享的文件以及跟踪器(协调文件分发的计算机)的信息。 简而言之,种子文件告诉BitTorrent客户端软件如何下载特定文件并将其重新组合在一起。 当用户(您)想要从BitTorrent下载文件时,首先要通过URL将客户端指向种子文件。 种子文件随后将您的客户端软件再次连接到跟踪器,该跟踪器随后告诉您的软件,网络上的哪些对等方拥有您想要的文件。 然后,您的客户端软件开始从这些多个位置下载文件,然后在计算机上重新组装文件。
因此,是的,您正在同时从网络上的多个其他对等方下载文件。 这是一种点对点文件共享技术,因此,当您以这种方式下载文件时,实际上是从碰巧在自己计算机上拥有该文件的其他用户的PC上获取文件的片段。 所有这些都使用跟踪器进行协调。
与Web浏览器只发出一个文件请求不同,BitTorrent客户端同时发出许多较小的对等(P2P)请求。 这样可以提供更好的可用性,更好的冗余性和更快的速度。 不过,我应该说速度有所不同。 由于这是一个P2P系统,它依赖于整个Internet上的计算机,因此可能需要一些时间来建立连接并建立足够的信息来完成此工作。 因此,洪流下载通常一开始会比较慢,然后在下载过程中逐渐加快速度。
下载洪流
一个人使用BitTorrent文件下载文件。 您可以浏览网络,找到要下载的文件的种子,然后使用BitTorrent客户端打开它。 客户端连接到torrent文件中指定的跟踪器。 它获取当前正在将该文件的片段传送到网络的所有对等方的列表。 然后,客户端直接连接到这些对等方以获取文件的片段。 同时托管同一文件的一组对等点称为“群”。 如果该群仅具有关于文件的初始播种者的信息,则客户端仅指向原始播种者即可获取文件。 随着更多同伴加入该群,他们将开始在彼此之间交换文件的各个部分,然后将停止直接访问播种机。
洪流的全部性质意味着,理想情况下,洪流是基于让与取。 实际上,该协议的性质取决于服务文件和下载文件。 不同的客户就如何实施此策略采用了不同的策略。 一些客户端可能更喜欢仅将数据发送给也向后发送数据的对等方。 但是,通常,网络越严格,它将变得越不平衡。 激流的新手没有太多可分享的内容,因此在需要付出和付出的网络上将处于自动不利的地位。 一些客户采用了确保这种情况不会发生的方式。
法律问题
由于BitTorrent是一种点对点文件共享技术(也是一种很好的共享技术),因此它无疑会进入非法软件分发领域。 一些BitTorrent跟踪器已遭到突袭和关闭。 MPAA和RIAA等组织对关闭BitTorrent跟踪器的想法施加了很大的法律压力。 虽然可以在BitTorrent上找到很多合法的东西,但也有很多非法材料。 Warez软件,受版权保护的音乐,完整电影等。HBO甚至已经起诉通过BitTorrent交易HBO节目的所有激流用户的ISP。
因此,BitTorrent确实陷入了困境。 但是,torrent可以做到以下几点:(1)没有内置的搜索功能;(2)可以追溯到提供文件的主机。 这意味着,是的,如果您通过BitTorrent提供文件,则可以获取您的IP地址。 这可以使您面临安全性问题,但是除非您当然使用BitTorrent托管非法文件,否则它不会合法地使您开放。 此外,无论何时访问互联网,您都可以看到您的IP地址,因此BitTorrent确实不会像Web浏览器那样开放您进行附加。 同样,它归结为您对技术所做的工作以及与您联系的人员的类型。
使用BitTorrent绝对没有错。 问题是您选择使用技术做什么。 有许多使用torrent分发自身的程序。 例如,我使用torrent下载Linux发行版的ISO映像。 这样做没有法律问题,因为Linux是开源的。 但是,如果您正在使用Torrent下载warez软件,那么您可以在其中进入棘手的牧场。
BitTorrent客户
为了利用BitTorrent,您将需要下载并安装torrent客户端。 这是其中一些的列表:
- Azureus BitTyrant
- 天蓝星
- 比特流
- Opera –是的,浏览器内置了一个
- Shareaza
这些东西很多,因此,只要在Google中搜索“ BitTorrent Client”,您就会得到很多。 您还可以在BitTorrent客户端上查阅Wikipedia条目,以获得它们的完整比较表格。
结论
我希望这可以使您对BitTorrent的全部内容有一个基本的了解。