我的 ISP 是否可能对每个客户端进行 bittorrent 限制?

我的 ISP 是否可能对每个客户端进行 bittorrent 限制?

对我来说这似乎很奇怪,但我已经进行了一些测试,并且很想了解一些其他测试的想法。我这里有一个运行 Deluge 的 Linux 机器,我的大部分 bittorrent 活动都发生在这里,还有一个 Windows 机器,我很少在那里进行 bittorrent 活动。我进行了以下测试:

通过 Windows 和 Linux 上相同的转发端口下载相同的 torrent。

通过 Windows 和 Linux 上不同的转发端口下载相同的 torrent。

使用 Linux 上的 Windows 机器上的硬件(使用 LiveCD)下载相同的 torrent。

下载相同的 torrent,使用 Linux 机器,在 VirtualBox 中运行 Windows VM。(我知道,不是真实的测试)

结果总是一样。在 Windows 下,使用 uTorrent 3.1,我看到流量激增,然后在下载的剩余时间里慢慢变慢。在 Linux 下,使用 deluge 1.3.3,流量在整个下载过程中保持高速。我对这种行为感到困惑。我是否忽略了一些我应该做的明显测试?我的 ISP 怎么可能分析基于 Windows 的 bittorrent 活动而不是 Linux 流量?

答案1

这当然是可行的。每个 bittorrent 客户端都会发送一个字符串来标识软件标题和版本(尽管不一定是纯文本),任何监控软件都可以轻松解码它。

至于可能嗯,除非他们有私人目的,否则您看到这种情况可能还有其他原因。请检查您的加密设置。

答案2

我想说的是半开 TCP/IP 连接,但这只是一种在开始时加快速度的方法,尽管可能仍然值得研究。尝试一些其他客户端,看看是否有区别。

答案3

这是可行的,例如在西班牙,ISP“Telefonica”就已在实施这种做法,应该有关于此的新闻文章。

答案4

如今,很多 ISP 都在对流量进行某种流量整形,通常是针对 P2P 流量,原因相当明显。所以,是的,您的 ISP 很可能正在对连接进行某种整形。

我建议对两台机器进行数据包捕获,这样你就能更好地了解实际发生了什么,你可能会看到来自远程 torrent 对等点的过多 RST 数据包。有了合适的硬件,你的 ISP 就可以伪造这些数据包,欺骗软件认为连接已经关闭,从而有效地影响速度。如果你想了解更多相关信息,可以快速搜索“sandvine rst tcp”。

您的 ISP 当然还可以使用许多其他方法,这只是一个例子。

相关内容