BitTorrent

BitTorrentは、オープンソースのピアツーピア(P2P)ファイル共有プロトコルです。ファイルをダウンロードする各クライアントが、ほかのクライアントからダウンロードできるサーバーとしても機能することで、ファイルの配布を分散化します。元のファイルホストは、少なくとも1台の別のコンピューターにそのファイルの完全なコピーがある限り、そのファイルを利用できる状態に影響を与えずにオフラインにすることもできます。

BitTorrentを使うと、専用のファイルサーバーを使わずにファイルを配布できます。その代わりに、共有ファイルに関する情報とメタデータを含むトレントファイルを作成してダウンロードできます。トレントファイルには、トラッカーのアドレスも含まれています。トラッカーとは、トレントをダウンロードおよび共有しているすべてのコンピューターのIPアドレスを追跡して、ファイル転送を調整するサーバーです。トレントのスウォームに接続すると、クライアントはシードからのダウンロードと、ピアへの共有を開始できます。

BitTorrentでは、1台のサーバーにかかる負荷を減らしながら、コンピューターのスウォーム間でファイルを高速にダウンロードできます
BitTorrentでは、1台のサーバーにかかる負荷を減らしながら、コンピューターのスウォーム間でファイルを高速にダウンロードできます

従来のファイルサーバーは、ファイルの先頭から始めて内容を順番に送信し、ファイルをクライアントに段階的に転送します。一方、BitTorrentはファイルをサイズが均一な小さなピースに分割し、順番どおりではなく転送します。その際、最も少数のピアしか持っていない、希少なピースを優先します。クライアントは各ピースのダウンロードを終えると、そのピースをほかのピアへのアップロードし始め、別のピースに移ります。これにより、クライアントはネットワークに冗長性を加え、シード全体に対する需要を減らすことができます。

BitTorrentプロトコルには従来のファイルサーバーよりも多くの利点があるため、特定の用途に適しています。多くの無料およびオープンソースソフトウェアコミュニティは、サーバーのコストを削減するために、BitTorrentを使ってソフトウェアを無料で配布しています。また、すぐに高い需要が発生する大容量ファイルを、1台のファイルサーバーに過剰な負荷をかけずに迅速に配布するのにも役立ちます。たとえばBlizzardは、World of Warcraftのゲームアップデートを配布するためにカスタムBitTorrentクライアントを使用しました。これにより、ファイルサーバーがクラッシュする危険を避けながら、ゲーマーはアップデートをすぐに入手できました。ただし、BitTorrentの最も一般的な用途は、海賊版の映画、テレビ番組、音楽、ソフトウェアの配布です。

更新日 June 26, 2023 著者: Brian P.

quiz知識をテストする

What term describes someone who registers domain names to resell them?

A
Script Kiddie
0%
B
Spammer
0%
C
Phisher
0%
D
Cybersquatter
0%
Correct! Incorrect!     View the Cybersquatter definition.
More Quizzes →

Tech Terms コンピューター辞書

このページのBitTorrentの定義は、TechTerms.comの著者が執筆したオリジナルの定義です。このページを参照または引用する場合は、定義の直下にある緑色の引用バーをご利用ください。

私たちの目標は、コンピューター用語をわかりやすく説明することです。すべての定義において正確さとわかりやすさを追求しています。フィードバックや新しい技術用語の提案がある場合は、お問い合わせください

Tech Terms ニュースレター

毎日または毎週のニュースレターで技術知識を高めましょう!今すぐ購読して、新しい用語やクイズをメールでお受け取りください。

無料のTechTermsニュースレターに登録する

メールの受信頻度を選択してください

各メールのリンクから、いつでも登録解除または頻度変更ができます。 ご質問はこちらからお問い合わせください。

注意:ニュースレターは英語で配信されます。