BitTorrentのしくみ

Mar 26 2005
BitTorrentは、ファイル全体をダウンロードする代わりに、必要なファイルの一部を収集し、他のソースから同時に転送します。どのようにピースを元に戻しますか?
あなたのファイルがすぐにダウンロードされるとき、誰が好きではありませんか?Yuri_Arcurs /ゲッティイメージズ

BitTorrentは、最小のインターネット帯域幅を使用して大きなファイルの高速ダウンロードを可能にするプロトコルです。使用するのに費用はかからず、スパイウェアやポップアップ広告も含まれていません。

他のダウンロード方法とは異なり、BitTorrentは必要なファイルの断片を収集し、それらをすでに持っている人から同時にダウンロードすることにより、転送速度を最大化します。このプロセスにより、ビデオやテレビ番組などの人気のある非常に大きなファイルが、他のプロトコルよりもはるかに高速にダウンロードされます。

この記事では、BitTorrentがどのように機能し、他のファイル配布方法とどのように異なるかを調べます。さらに、BitTorrentの使用方法と、インターネットを介してファイルを提供するこの革新的なアプローチの将来がどうなるかを学びます。

従来のクライアントサーバーダウンロード

BitTorrentがどのように機能し、他のファイル提供方法と異なるのかを理解するために、Webサイトからファイルをダウンロードするとどうなるかを調べてみましょう。これは次のように機能します。

  • あなたは、開いたWebページを、あなたのコンピュータにファイルをダウンロードするためのリンクをクリックしてください。
  • コンピューター(クライアント)のWebブラウザーソフトウェアは、サーバー(Webページとダウンロードするファイルを保持する中央コンピューター)にファイルのコピーをコンピューターに転送するように指示します
  • 転送は、FTP(ファイル転送プロトコル)やHTTP(ハイパーテキスト転送プロトコル)などのプロトコル(一連のルール)によって処理されます。
クライアント/サーバーのダウンロードプロセス

転送速度は、プロトコルの種類、サーバー上のトラフィック量、ファイルをダウンロードしている他のコンピューターの数など、さまざまな変数の影響を受けます。ファイルが大きくて人気がある場合、サーバーへの要求は大きく、ダウンロードは遅くなります。

Webサーバーと従来のクライアントサーバーダウンロードの詳細については、「Webサーバーのしくみ」を参照してください。

次に、ピアツーピア共有がこのプロセスとどのように異なるかを見ていきます。