p2p 网络和网状网络有什么区别?

p2p 网络和网状网络有什么区别?

正如问题中所述,我想知道这两种网络(p2p 和 mesh)类型之间的区别是什么。我的意思是,在这两种网络中,所有节点都是在没有中央服务器的情况下连接的,数据通过不同的用户传输,使用另一个用户作为跳转站。那么,如果我编写一个 p2p 网络程序,或者编写一个帮助我创建 mesh 的程序,结果会一样吗?即使在互联网上进行研究也没有告诉我有什么区别。所以也许有人可以在这里帮助我?

答案1

p2p 网络和网状网络有什么区别?

参考网状网络

定义

“网状网络是使用特殊路由技术的高度分布式网络。在用于通过互联网发送和接收信息的标准路由技术中,数据包所采用的‘路由’是固定的。在网状网络中,软件‘动态’或‘临时’决定数据包所采用的路由。有时‘网状网络’和‘临时网络’被用作同义词。在无线和移动网络中,网状网络具有明显的优势,即软件可以动态适应网络结构或‘拓扑’的变化。有许多路由协议支持网状网络,其中 OLSR 是最先进和使用最广泛的协议之一。”

...

Meshworks 与 P2P 网络不同

据我理解,P2P 在现有的基础设施上运行,该基础设施本身可能是 P2P,也可能不是,而 meshworks 则创建了一种分布更为彻底的新基础设施。

摘自《科技评论》文章的讨论 http://www.technologyreview.com/Infotech/18284/page1/

“在 P2P 网络中,物理基础设施仍然看起来像一棵树,但带宽的利用率更高,因为未充分利用的树枝既可以成为内容分发者,也可以成为接收者。P2P 网络不会增加可用的总带宽,它只是更好地利用了带宽。

在网状网络中,用户通过直接连接(通常通过多个备用路径)形成新的基础设施,网络不再像一棵树。网状网络增加了系统的总带宽。

P2P 和网状网络都受益于“网络效应”(即用户越多,网络越好),它们是互补的方法。但是,网状网络具有 P2P 网络所不具备的许多优势,包括提高网络的弹性,减少任何 ISP 对网络上分发的内容的控制以及连接成本。

答案2

不同的名字。:)

虽然每种P2P网络都具有一些特殊性,但是从广义上讲,P2P网络和网状网络实际上是同义词。

相关内容