Torrent服务器如何保持连接以减少服务器负载

发布于 2024-11-14 08:41:19 字数 153 浏览 3 评论 0原文

据我所知,torrent 通过使用其他参与成员来获取内容来最大限度地减少服务器负载。我感到困惑的一件事是,无论如何,不​​同的各方都是通过服务器连接的,因此数据交换的全部压力无论如何都会落在服务器上。充其量,磁盘寻道将会减少。

种子服务器的什么样的设计架构真正解决了上述问题?

I understand that a torrent minimizes the server load by using other participating members to fetch content. One thing I am confused about is, the different parties are connected through the server anyway, therefore complete stress of Data exchange would fall on the server anyway. At best, disk seek will be reduced.

What design architecture of torrent servers actually solves the issue mentioned above?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

瑕疵 2024-11-21 08:41:19

使用 BitTorren 协议,服务器(又名跟踪器)的目的只是以可以找到彼此的方式管理客户端。实际的数据传输仅发生在客户端之间(即点对点,p2p)。

基本上,客户端向服务器询问当前正在获取相同 torrent(文件)的其他客户端,然后尝试连接到这些客户端并进行实际的数据传输。因此,服务器负载非常低,因为服务器只需要知道下载文件的客户端,而根本不参与实际的数据传输。

Using the BitTorren protocol, the purpose of the server (aka tracker) is only to manage the clients in a way they can find each other. The actual data transmission happens between the clients only (that's peer-to-peer, p2p).

Basically, a client asks the server about other clients which are currently getting the same torrent (file(s)), and the tries to connect to these clients and does the actual data transmission. Thus, the server load is quite low because the server only needs to know about the clients which download the file, but is not involved with the actual data transmission at all.

岁月打碎记忆 2024-11-21 08:41:19

通过服务器交换的数据是参与 torrent 的对等点的 IP 等,而不是 torrent 数据本身。洪流中的节点打开与其他节点的连接以直接交换“碎片”。任何 torrent 数据都不会经过 torrent 服务器。当种子提供商被指控提供非法/受版权保护的数据时,使用的法律辩护之一是他们自己不处理任何数据,因此不承担分发数据的责任。

该问题是通过 BitTorrent 协议本身解决的,而不是通过任何服务器设计考虑来解决的。

平均值,
马丁

The data exchanged through the server is the IP etc. of peers that are participating in the torrent, not the torrent data itself. Peers in the torrent open connections to other peers to exchange 'Pieces' directly. None of the torrent data passes through the torrent servers. One of the legal defenses used when torrent providers are accused of delivering illegal/copyrighted data is that they do not handle any of the data themselves and so cannot be held responsible for distributing it.

The issue is solved by the BitTorrent protocol itself, not by any server design considerations.

Rgds,
Martin

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文