BitTorrent が同時にアップロードするのはなぜですか?

BitTorrent が同時にアップロードするのはなぜですか?

重複の可能性あり:
Bittorrent はどのように機能しますか?

トレントをダウンロードしているときに、BitTorrent がアップロードとダウンロードを同時に行っていることに気が付きました。ダウンロードは明らかですが、なぜアップロードするのでしょうか?

答え1

なぜアップロードするのですか? あなたの「アップロード」は、他の誰かの「ダウンロード」です。誰もアップロードしなければ、誰もダウンロードできません。

なぜ同時に行うのでしょうか? なぜなら、ファイル全体が完成するまで待ってから他の人に公開すると、ダウンロードしていないときにクライアントをオフにした人はアップロードできなくなり、ネットワークに悪影響が出るからです。

答え2

まあ、なぜダメなのでしょう? Torrent には中央サーバーがありません。データは魔法のウサギや歯の妖精によって生成されるわけではありません。BitTorrent はピアツーピアのネットワーク システムです。基本的に、コンピューターが「ねえ、チャンク 1234 を持ってる?」と尋ねると、別のコンピューターが「もちろん、持ってるよ」と答えて、チャンクを送信します。これが機能する唯一の方法は、人々が持っているチャンクを、持っていない人々と共有することです。

Bittorrentが機能する唯一の理由*結局アップロードが行われるということです。

*完全に正しいわけではありません。Webseed は例外です。

答え3

Bittorent は分散型ピアツーピア プロトコルを使用します。これは、ユーザー (ピア) がファイルの既にダウンロードされた部分を他のピアにアップロードし、そのピアも、ファイルの完成に必要なピアに既にダウンロードされた部分をアップロードすることで機能します。

答え4

BitTorrent はファイルをダウンロードするものではなく、ダウンロードとアップロードの両方を含むファイルを共有するものです。

関連情報