完了したトレントをシードするときに、クライアントによってどのデータがダウンロードされますか?


13

完了したトレントをシードすると、PCを離れるバイトの他に、PCに入るバイトもあることにしばしば気づきます。この例は、以下の画像で見ることができます。Tixatiをトレントクライアントとして使用しています。

シード時にデータをアップロードしていることは理解していますが、トレントが既に終了している場合は何をダウンロードしていますか?おそらくP2Pプロトコルデータですか?(私は基礎となる仕組みに精通していません)しかし、時々、入ってくる転送サイズは1kBに近づきます。

どのデータを受信して​​いますか?永続的ですか?この動作はトレントクライアントで異なりますか?

完了したダウンロード中のトレント

回答:


18

おそらくP2Pプロトコルデータですか?

はい、そうです。

場合によっては、着信転送サイズが1kBに近づくことがありますが、これは単純なオーバーヘッドでは信じられないようです。

ハンドシェイク、エクステンションハンドシェイク、ビットフィールド、メタデータの転送の数KB / sの一時的なピークは、すべてのクライアントで正常です。


6

BitTorrentプロトコルは、不完全なファイルのデータブロックも再利用するように分散方式で設計されています。コンピューターは特定のファイルをアドバタイズしますが、ピアがデータブロックを要求しているよりも、最初は直接ピアにアドバタイズされますが、これは分散データベース(ハッシュテーブル)によってさらに中継されます。したがって、ファイルを知っているピアの数は通常、時間とともに増加します。

各ピアの要求はいくつかのインバウンドトラフィックを生成します。したがって、インバウンドトラフィックも時間とともに増加する可能性があります。

クライアントのスクリーンショットは次のとおりです:

  • プロトコルのオーバーヘッド
  • 接続数
  • 分散データベースノード

マークされた説明付きの機能を備えたDelugeスクリーンショット

さらに、非常にリクエストされているがまれなファイルをシードしている場合、多くのピアがマシンからダウンロードしたいため、明らかに多くのインバウンドトラフィックが生成されます。

ある程度までは、同時ダウンロード数、オープン接続、ハーフオープン接続などのTorrentクライアントパラメータをいじることにより、この影響を軽減できます。

私のホームルーターは接続が多すぎるとハングする傾向があるため、通常、許可されている接続の数を減らします。

クライアントの帯域幅関連オプションのスクリーンショットは次のとおりです。

ここに画像の説明を入力してください

私のルーターは200のオープン接続を完全に維持しますが、子供たちが急流を始めたとき、私たち全員がこのオプションを減らす必要があり、合計で数百接続を超えないようにします。

残念ながら、良いBitTorrentプロトコル仕様を見つけることができませんでした。これは質問に部分的にしか答えません。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.