P2P和网状网络是什么?有人能帮我解答吗?

3

我现在正在从事一个完全依赖点对点通信(即没有中心化服务器)且无需互联网连接的项目。我已经学习了一周关于点对点通信,我了解到了网状网络的事情。它似乎类似于P2P。

我想知道P2P是否是网状网络概念的一部分,还是它们是相同的?这两者之间有什么区别吗?

根据我的研究,我很难找到我想要的东西。有人能简单地解释一下吗?因为我一直得到的答案都是相同的,没有说明这两者之间的关系。

3个回答

3

当涉及到不同的网络层概念时,通常使用P2P和网状网络。

网状网络是一种拓扑结构,用于将节点组织成一个网络,可以在不直接接触的节点之间传输数据。同一层上的不同模型可能是星型(例如本地以太网设置)或轮毂辐条拓扑等。

另一方面,P2P是指端点在应用层如何相互通信,即它们“直接”连接(当然是在底层网络的抽象下)以交换信息。这与客户端-服务器模型形成对比,其中服务器将充当客户端读取或写入数据的中继或存储器。


1

点对点(Peer-to-peer)是指所有站点处于同一层级的网络结构。 网状(Mesh)是指一种多对多的网络布线方案。

点对点网络可以使用总线、环或网状布线。 客户-服务器(Client-server)网络则主要使用星型布线方案。


0
P2P是在互联网之上的叠加网络。如果你考虑OSI参考模型,P2P协议位于应用层。此外,它是节点之间的逻辑组织,节点基本上可以无需中心节点(协调器)而相互通信。因此,节点需要拥有互联网连接。
而网状结构是一种物理拓扑结构(并非逻辑拓扑结构),其中每个节点直接与其他节点相连(当然,如果不是部分网状结构)。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接