ホームページ  >  記事  >  .torrent ファイルとは何ですか?

.torrent ファイルとは何ですか?

WBOY
WBOYオリジナル
2022-08-30 10:52:577277ブラウズ

「.torrent」ファイルは BT シード ファイルです。この形式のファイルは BitTorrent プロトコルによって定義されています。BitTorrent プロトコルのシード ファイルには一連のファイルのメタデータを保存でき、ファイルが含まれていますBT ダウンロードに必要な情報、bt シードの役割は、HTTP ダウンロードにおける URL リンクに相当します。

.torrent ファイルとは何ですか?

#このチュートリアルの動作環境: 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 のネットワーク アーキテクチャを図に示します。

.torrent ファイルとは何ですか?

さらに関連する知識については、

FAQ 列をご覧ください。

以上が.torrent ファイルとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。