播完完整的种子时,我的客户端正在下载什么数据?


13

当我播种完成的种子时,我经常注意到,除了字节离开我的PC之外,还有字节进入我的PC。下图显示了此示例。我正在使用Tixati作为洪流客户端。

我知道我在播种时正在上传数据,但是如果洪流已经完成,我应该下载什么?也许是P2P协议数据?(我不了解基本的工作原理)但是,有时传入的传输大小接近1kB,对于简单的开销来说这似乎是不可能的。

我收到什么数据?是否持久?洪流客户端中的这种行为是否有所不同?

可以下载的完整种子

Answers:


18

也许是P2P协议数据?

是的。

有时,传入的传输大小接近1kB,对于简单的开销来说这似乎是不可能的。

对于所有客户端来说,用于传输握手,扩展握手,位域和元数据传输的瞬态峰值为几KB / s是正常的。


6

BitTorrent协议以分布式方式设计,可以重用不完整文件的数据块。您的计算机播发某些文件,而对等端则请求数据块-最初,您的广告发往直接对等端,然后直接由分布式数据库(哈希表)转发。因此,知道您的文件的对等体的数量通常会随着时间的增长而增加。

每个对等方的请求都会生成一些入站流量,因此您的入站流量也可能随时间增长。

这是带有标记的我的客户端的屏幕截图:

  • 协议开销
  • 连接数
  • 分布式数据库节点

带标记的描述功能的Deluge屏幕截图

另外,当您播种请求量大但稀有的文件时,更多的对等节点希望从您的计算机下载文件,这显然会产生大量入站流量。

在某种程度上,您可以通过修改Torrent客户端参数(例如并发下载数,打开和半打开连接等)来减少这种影响。

我通常会减少允许的连接数,因为我的家用路由器倾向于挂掉太多的连接-这是廉价SOHO路由器的典型缺陷,而不是专业,昂贵的昂贵路由器。

这是我的客户端带宽相关选项的屏幕截图:

在此处输入图片说明

我的路由器可以完美维持200个开放的连接,但是当我的孩子开始洪流时,我们所有人都需要减少此选项,总数不得超过数百个,同时减少协议流量。

不幸的是,我找不到很好的BitTorrent协议规范。这仅部分回答了以下问题:


1
解释
清楚的
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.