种子文件
种子文件是一种包含使用 元数据 的文件,这些文件通过 BitTorrent 协议进行分发。种子文件可以通过去中心化的 P2P 网络共享各种类型的文件,而不需要专用的 文件服务器。种子文件本身不包含这些文件;相反,它会向 BitTorrent 客户端应用程序提供指令,告诉它要 下载 哪些文件,以及如何连接到其他计算机来下载这些文件。
种子文件包含多个部分的元数据。每个种子文件都会包含 tracker 的地址。tracker 是一种促进计算机之间建立连接的 服务器。tracker 会将你的 BitTorrent 客户端连接到节点(当前正在下载种子文件中内容的用户)和做种者(已完成下载但仍在共享内容的用户)。种子文件中的节点和做种者统称为群集。每个种子文件还会包含其中所含文件的名称、位置和大小,以及用于确保每个文件完整性的加密 哈希值。BitTorrent 客户端连接到群集中的至少一个节点或做种者后,就会逐块下载种子文件的内容。
通过种子文件共享文件时,只要至少有一个做种者可用,就不需要专用的文件服务器。如果有专用文件服务器,使用种子文件分发文件可以让服务器在托管文件时使用更少的 带宽。客户端不必向每台请求文件的计算机发送完整副本,任何当前正在下载文件的客户端也可以帮助 上传自己已经拥有的文件片段。如果有许多用户同时下载某个热门文件,这种方式尤其有用,因为它可以将上传带宽分散到整个群集,从而减轻文件服务器的负担。
文件扩展名:.TORRENT
测试你的知识