「.torrent」ファイルは BT シード ファイルです。この形式のファイルは BitTorrent プロトコルによって定義されています。BitTorrent プロトコルのシード ファイルには一連のファイルのメタデータを保存でき、ファイルが含まれていますBT ダウンロードに必要な情報、bt シードの役割は、HTTP ダウンロードにおける URL リンクに相当します。
![.torrent ファイルとは何ですか?](https://img.php.cn/upload/article/202208/30/2022083010174234765.jpg)
#このチュートリアルの動作環境: Windows 10 システム、DELL G3 コンピューター。
.torrent ファイルとは何ですか?
BitTorrent プロトコルのシード ファイル (英語: Torrent ファイル) は、一連のファイルのメタデータを保存できます。この形式のファイルは、BitTorrent プロトコルによって定義されています。拡張子は「.torrent」が一般的です。
Torrent は BT シード ファイルの拡張子名で、一般的なサイズは 10 ~ 500KB 程度のコンピュータ ファイルです。
このファイルにはBTダウンロードに必要なファイル情報が含まれており、BTシードの機能はHTTPダウンロードにおけるURL接続に相当します。
BitTorrent (BT) の最大の特徴であり利点は「マルチソース ファイル転送プロトコル (MFTP、Multi-source File Transmission Protocol)」の利用です。この言葉は実際には eDonkey のプロトコル ドキュメントから来ていますが、BT では以前からより成熟して使用されていました。 BT と eDonkey の原理はまったく同じで、どちらもファイルをいくつかのファイル片 (ピース) に切断し、各ピースに特別なマークを付けます。一般的なファイルのサイズは 256K バイトまたは 512K バイトです。ダウンロードする場合、ユーザーは固定ノード (従来のネットワークの中央サーバーやファイルが最初に検索されるノードなど) から完全なファイルをダウンロードするのではなく、ファイルの一部またはすべてを保持する複数のノードから異なるファイルをダウンロードします。ファイルを同時に作成し、最終的に完全なファイルを取得します。ファイルは断片化されているため、ダウンロードの再開をサポートできます。同時に、各ノードはファイル部分を取得した後、それを他のノードにアップロードできます。これにより、ファイルを元々所有していたサーバーまたはノードへの負荷が軽減され、アップロード サービスがダウンロードに参加しているすべてのノードに分散されます。
BT のネットワーク アーキテクチャには中央サーバー トラッカーがあり、BT ネットワーク内の各ノードの IP アドレスとポート情報を保存するために使用されます。ダウンロード ノードは最初にネットワークに参加するときに、Trakcer から他のノードのアドレス情報を取得します。また、BT は一般的な P2P ネットワークとは異なり、その機能は主にファイル転送処理に限定されており、共有ファイルの公開や問い合わせは Web サーバーを介して実行されます。 BT ノードをダウンロードするときは、まず単純な HTTP プロトコルを介して Web サーバーから拡張子 .torrent を持つファイルをダウンロードする必要があります。次に、ノードは .torrent ファイルに含まれる情報を通じて HTTP プロトコルを使用して Tracker サーバーに接続します。トラッカー サーバーは、ノードがダウンロードを要求したファイル情報と、ノードの IP アドレスおよびポート番号を記録し、ファイルをダウンロードするノードのランダムに生成されたリストをノードに応答します。ダウンロード ノードは、リスト上のノードとの接続を確立して、マルチソースのダウンロードを実現します。ダウンローダーが完全なファイルを持っている場合、それは「シード」と呼ばれます。 BT のネットワーク アーキテクチャを図に示します。
![1661826633620805.png .torrent ファイルとは何ですか?](https://img.php.cn/upload/image/410/564/143/1661826633620805.png)
さらに関連する知識については、
FAQ列をご覧ください。
以上が.torrent ファイルとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。