什么是Torrenting,它是如何工作的?

点击率:1183 来源: 作者: 发布日期:2022-10-09

Torrenting是一个术语,用于使用BitTorrent协议分发和下载文件。由于该协议的工作原理,Torroring特别适合分发非常大的文件。一旦你了解了它的工作原理,你就会明白为什么它如此强大……如此具有争议性。

文件有多大?

在理解某些类型的文件有多大时,让我们确保大家都站在同一个立场上。你需要了解这一点,才能真正理解BitTorrent是什么样的游戏规则改变者。一个字节是8位,或8个可以是1或0的项。像“A”这样的字符是1字节。早在那一天(2017年之前),Twitter推文的长度就限制在140个字符,也就是140个字节。当然,今天,一条推文最多280个字符或280个字节。根据上下文,千字节(KB)可以是1000字节,也可以是1024字节(或者大约四条最大推文)。

我看了看最近的一个电子邮件线程,其中我和一位同事来回发了五六封电子邮件,发现它占用了6000多个字符。一篇1200字的文章(同样,仅限文本)大约有7200个字符。我们通常以千字节为单位测量纯文本。一兆字节约为100万字节或约1024KB(最大推文量约为4000条)。您可以在一个兆字节中存储142篇典型文章。我们通常以兆字节为单位测量照片和音乐,因为照片和音乐需要包含更多的数据。一张典型的iPhone照片大约为3.5MB。MP3曲目大约为8MB。10分钟1080p YouTube视频为158MB(有大量压缩)。

好吧,让我们做得更大。请记住,一兆字节约等于一千千字节。一个千兆字节大约是一千兆字节。您可以在1GB中存储大约125首MP3曲目。我们使用千兆字节来测量大文件的大小,如电影和操作系统分发。Ubuntu Linux安装程序的时钟为3.6GB。一张DVD可以容纳4.7GB。Windows 11 ISO(可下载安装程序)为5.4GB。MacOS Monterey安装程序为12.16GB。根据蓝光光盘的制作方式,蓝光电影的容量可以从25GB到50GB不等。

如今,大多数硬盘都是以TB大小出售的(尽管单机SSD的容量仍然只有64GB,许多笔记本电脑出厂时默认装载256GB SSD)。1 TB大约是1000GB,或者……现在请稍候……1000000000 KB。

什么是BitTorrent?

BitTorrent是程序员Bram Cohen于2001年创建的一种文件共享和数据分发协议。BitTortrent改变了文件通过Internet分发到计算机的方式,使分发大型甚至巨型文件变得更加实用。在BitTorrent之前,如果你想发布一个文件(比如Linux发行版),你可以把它放在服务器上,个人用户可以下载它。服务器必须有足够的带宽来处理所有想要下载该文件的用户,这意味着流行文件(也是大文件)通常会很快阻塞服务器的管道。一些比较流行的大文件被镜像到其他站点,但每个镜像还必须将整个文件分发给给定的用户。这意味着镜像的带宽也会很快耗尽,许多下载文件的人要么不了解镜像,要么宁愿从原始服务器下载。

BitTorrent改变了这种情况。BitTorrent协议不是从一台服务器上分发整个文件,而是将文件分割成数百甚至数千个块,并将这些块发送到用户机器上运行的BitTortrent客户端软件。然后,BitTorrent客户端软件从其他机器上逐块重新组装原始文件,供用户下载。

花点时间来思考一下这个想法。不是使用一台服务器来分发文件,每个想要该文件的人都会运行一个应用程序,将自己的计算机变成一台迷你服务器,然后将该文件的一部分分发给其他用户。本质上,每个下载文件的用户都成为分发文件的网络的一部分。

上一篇:如何在Android上使用FaceTime 下一篇:美国国家航空航天局火星着陆器受到大陆级沙尘暴的威胁

相关阅读

风格切换
主题颜色
模式

布局风格