
2023 著者: Peter John Melton | [email protected]. 最終更新日: 2023-11-26 11:08

BitTorrentは海賊版の方法として広く知られているかもしれませんが、海賊のためだけではありません。これは有用で分散型のピアツーピアプロトコルで、多くの状況で他のプロトコルよりも大きな利点があります。
この記事は、BitTorrentプロトコルがどのように機能するのか、それが単なる著作権侵害のためのツールではないことを理解するのに役立ちます。これまでBitTorrentを使い始める方法について説明しました。
BitTorrentのしくみ
このようなWebページをダウンロードすると、コンピュータはWebサーバーに接続し、そのサーバーから直接データをダウンロードします。データをダウンロードする各コンピュータは、Webページの中央サーバーからデータをダウンロードします。これは、ウェブ上でのトラフィックの大半を処理します。


BitTorrentクライアントが接続されると、トレント内のファイルの一部がダウンロードされ、ダウンロードできるすべてのデータがダウンロードされます。 BitTorrentクライアントにデータがあると、そのデータをSwarmの他のBitTorrentクライアントにアップロードすることができます。このようにして、トレントをダウンロードしているすべての人が同じトレントをアップロードしています。これにより、全員のダウンロード速度が向上します。 1万人が同じファイルをダウンロードしている場合、中央サーバーに大きな負荷をかけません。代わりに、各ダウンローダはアップロード帯域幅を他のダウンローダに提供して、トレントが高速に維持されるようにします。
重要なことに、BitTorrentクライアントは、実際にはトラッカー自体からファイルをダウンロードすることはありません。トラッカーは、実際にデータをダウンロードまたはアップロードするのではなく、Swarmに接続しているBitTorrentクライアントを追跡することによってのみトレントに参加します。
リーシャとシーダー
BitTorrentスウォームからダウンロードするユーザーは、一般に「leechers」または「同僚」と呼ばれます。完全なファイルをダウンロードした後でもBitTorrentスウォームに接続したままにし、アップロード帯域幅を増やして他の人がファイルをダウンロードし続けることができるユーザーは、「シーダー」と呼ばれます。トレントをダウンロードできるようにするには、トレント内のすべてのファイルを完全にコピーしているシードリーダーが最初にその仲間に加わり、他のユーザーがデータをダウンロードできるようにする必要があります。トレントにシーダーがない場合、ダウンロードすることはできません。接続されたユーザーは完全なファイルを持っていません。
BitTorrentクライアントは、アップロードする他のクライアントに報酬を与え、アップロード速度の遅いクライアントにデータを送信するのではなく、アップロード帯域幅を増やすクライアントにデータを送信することを優先します。これにより、群全体のダウンロード時間が短縮され、より多くのアップロード帯域幅に貢献しているユーザーに報酬が与えられます。

トレントトラッカーとトラッカーレストレント
最近では、分散型「トラッカーレス」トレントシステムにより、BitTorrentクライアントは、中央サーバーを必要とせずに相互に通信することができます。 BitTorrentクライアントはこれに分散ハッシュテーブル(DHT)テクノロジを使用し、各BitTorrentクライアントはDHTノードとして機能します。 「マグネットリンク」を使用してトレントを追加すると、DHTノードは近くのノードに接続し、他のノードはトレントに関する情報を見つけるまで他のノードに接続します。
DHTプロトコルの仕様では、「実際には、各ピアはトラッカーになります」というメッセージが表示されます。これは、BitTorrentクライアントがスワムを管理するセントラルサーバーを必要としなくなることを意味します。代わりに、BitTorrentは完全分散型ピアツーピアファイル転送システムになります。
DHTは伝統的なトラッカーと一緒に働くこともできます。例えば、トレントはDHTと従来のトラッカーの両方を使用することができ、トラッカーが故障した場合の冗長性を提供します。

BitTorrentは著作権侵害のためだけではありません
BitTorrentは著作権侵害と同義ではありません。 BlizzardはカスタムBitTorrentクライアントを使用してWorld of Warcraft、StarCraft II、Diablo 3などのゲームのアップデートを配布します。これにより、人々はアップロード帯域幅を他のユーザーと共有できるようになり、ダウンロード速度が向上します。みんな。もちろん、Blizzardの費用も帯域幅の請求書に保存されます。
BitTorrentを使用すると、Webホスティングの帯域幅を犠牲にすることなく、大規模なファイルを多数の人に配布できます。無料の映画、音楽アルバム、またはゲームをBitTorrent上でホストすることができ、ファイルをダウンロードしている人が配布するのに役立つ簡単で無料の配布方法が可能になります。 WikiLeaksは、BitTorrentを介してデータを配信し、サーバーから大幅な負荷を取り除きました。 Linuxディストリビューションでは、BitTorrentを使ってISOディスクイメージを配布しています。
BitTorrent、Inc. - プロトコルとしてBitTorrentを開発し、人気のあるμTorrentトレントクライアントを購入し開発している企業は、BitTorrent Labsプロジェクトを通じてBitTorrentプロトコルを使用して新しいものを開発するさまざまなアプリケーションを開発しています。ラボの実験には、BitTorrent経由でファイルを直接転送することで、複数のコンピュータ間でファイルを安全に同期する同期アプリケーションと、BitTorrentプロトコルを使用してライブストリーミングビデオをブロードキャストし、BitTorrentのパワーを活用してライブビデオを大現在の帯域幅要件のない人の数。

分散型でピアツーピアな性質は、Napsterや他のピアツーピアネットワークを集中的に破損させようとする試みへの直接的な対応であるため、BitTorrentは現在のところ著作権侵害に主に使用されている可能性があります。しかし、BitTorrentは、現在および将来他の多くの潜在的な用途で正当な用途を持つツールです。