P2P通信需要服务器吗?为什么?
0 769
1

P2P通信需要服务器吗?为什么?

收藏
2021-02-08 15:37 更新 高大的香菜 •  1579
共 1 个回答
高赞 时间
0

P2P有两个不同的意思,看起来你已经混淆了。P2P可能意味着点对点通信,就像VPN客户端(如OpenVPN或PPTP),这些连接只在两台设备之间直接发生。

它也可以指在连接互联网中进行点对点通信。本文的其余部分将介绍这些案例。

目前还没有关于如何创建P2P网络的规则,通常取决于协议。换句话说,通常有多个服务器和多个客户机。服务器的角色通常是帮助客户找到彼此。在找到客户端之后,它们直接通信:客户端之间的流量不会通过服务器。

但是,根据通信的类型,不需要服务器或服务器列表。在有限的情况下,所有的客户都可以宣布他们的存在,但是由于这种方式可伸缩性较差,在Internet上不常见。

IRC服务器是一个简单的老式聊天服务器。P2P网络可以使用它来协调客户端之间的通信,但这很不必要,也不常见(IRC服务器通常用于控制僵尸网络,同时隐藏控制器细节)。Trackers是处理这个函数的一种更常见的机制。

收藏
2021-02-08 15:39 更新 太阳照常升起 •  1394