大きなファイルをダウンロードするときに、HTTP ではなく BitTorrent を選択する必要があるのはなぜですか?

大きなファイルをダウンロードするときに、HTTP ではなく BitTorrent を選択する必要があるのはなぜですか?

Linuxイメージのような大容量のダウンロードは、BitTorrentやHTTP経由で提供されることが多い。最近、私はBitTorrentを選択することが多くなったが、特別な理由があるわけではないが、オープンソースをサポートする

今日、この方法は不要なネットワーク負荷を引き起こす可能性があると気付きました。なぜなら、BitTorrent ネットワークは、私が理解している限りでは、単一のホストから大きなチャンクでファイルをストリーミングするだけの場合と比べて、より多くのピアと通信する必要があり、追加のオーバーヘッドが発生するからです。

それとも、ミラーよりも物理的に自分の場所に近いノードからファイルを提供できるため、実際にネットワーク負荷が軽減されるのでしょうか?

では、ユーザーと世界の観点から、どちらの方法を使用する場合の長所と短所は何でしょうか?

答え1

新しいバージョンがリリースされたばかりのときなど、高負荷の場合には、従来の http/ftp ベースのディストリビューションのように動きが遅くなるのではなく、高負荷でも正常に動作する Bittorrent を使用する方がユーザーにとって有益である可能性があります。

通常の負荷状況(つまり、リリース日以外)では、ユーザーにとって大きなメリットはないかもしれませんが、ディストリビューターにとっては非常に安価になることが期待されます。

全体像としては、1 つのソースからすべてを転送するのではなく、多数のソースから小さな部分を転送します。オーバーヘッドは少しありますが、概念を壊すほど重要ではないと思います。

関連情報