Was ist der Unterschied zwischen einem P2P-Netzwerk und einem Mesh-Netzwerk?

5421
arc_lupus

Wie bereits in der Frage erwähnt, habe ich mich gefragt, was der Unterschied zwischen diesen beiden Netzwerktypen (P2P und Mesh) ist. Ich meine, in beiden sind alle Knoten ohne einen zentralen Server verbunden, und Daten werden über verschiedene Benutzer transportiert, wobei ein anderer Benutzer als Sprungstation verwendet wird. Ist es also dasselbe, wenn ich ein P2P-Netzwerkprogramm schreibe oder ein Programm, das mir beim Erstellen eines Netzes hilft? Sogar eine Recherche im Internet hat mir keinen Unterschied gemacht. Also kann mir hier vielleicht jemand helfen?

1
Ich habe diese Frage bereits gelesen, aber ich habe nicht alles verstanden. Ist ein Ad-Hoc-Netzwerk immer ein P2P-Netzwerk? Darüber hinaus ist es für afaik für P2P-Netzwerke möglich, über Benutzer zu springen, weshalb sie auch nicht auf vorhandene Knoten angewiesen sind. Ist das korrekt? arc_lupus vor 9 Jahren 0
http://p2pfoundation.net/Mesh_Networks DavidPostill vor 9 Jahren 1

2 Antworten auf die Frage

2
DavidPostill

Was ist der Unterschied zwischen einem P2P-Netzwerk und einem Mesh-Netzwerk?

Referenz Mesh - Networks :

Definition

"Mesh-Netzwerke - sind hoch verteilte Netzwerke, die eine spezielle Routing-Technologie verwenden. Bei der Standard-Routing-Technologie, die zum Senden und Empfangen von Informationen über das Internet verwendet wird, sind die" Routen "der Datenpakete festgelegt. In Mesh-Netzwerken entscheidet die Software" dynamisch "oder" ad-hoc "für die Weiterleitung von Datenpaketen. Manchmal werden" Mesh Networking "und" Ad-Hoc Networking "als Synonyme verwendet. In drahtlosen und mobilen Netzwerken hat Mesh Networking den offensichtlichen Vorteil, dass sich die Software dynamisch an Änderungen in der Struktur anpasst. Topologie "des Netzwerks. Es gibt eine Reihe von Routing-Protokollen, die Mesh-Netzwerke unterstützen, unter denen OLSR eine der fortschrittlichsten und am häufigsten verwendeten ist."

...

Meshworks unterscheidet sich von P2P-Netzwerken

Soweit ich den Unterschied verstehe, arbeitet P2P auf der vorhandenen Infrastruktur, die P2P selbst sein kann oder nicht, während Meshworks eine neue Infrastruktur schafft, die viel gründlicher verteilt ist.

Aus einer Diskussion eines Technology Review-Artikels unter http://www.technologyreview.com/Infotech/18284/page1/

"In einem P2P-Netzwerk sieht die physische Infrastruktur immer noch aus wie ein Baum, aber die Bandbreite wird effizienter genutzt, da nicht ausgelastete Zweige sowohl zu Verteilern als auch zu Empfängern werden können. Ein P2P-Netzwerk erhöht nicht die gesamte verfügbare Bandbreite, sondern nutzt nur die Bandbreite besser.

In einem Maschennetzwerk bilden Benutzer eine neue Infrastruktur durch direkte Verbindung (und häufig über mehrere alternative Pfade), und das Netzwerk sieht nicht mehr wie eine Baumstruktur aus. Ein Mesh-Netzwerk erhöht die Gesamtbandbreite des Systems.

Sowohl P2P- als auch Mesh-Netzwerke profitieren von "Netzwerkeffekten" (dh je mehr Benutzer, desto besser das Netzwerk), und sie sind komplementäre Ansätze. Mesh-Netzwerke bieten jedoch eine Reihe von Vorteilen, die P2P-Netzwerke nicht bieten, darunter die Erhöhung der Ausfallsicherheit des Netzwerks und die Verringerung der Kontrolle, die ein ISP auf die im Netzwerk verteilten Inhalte und die Verbindungskosten ausüben kann. "

Wenn das p2p-Netzwerk eine "find new clients" -Funktion verwendet, würde dies nicht das Baumbild zerstören? Das würde neue Kunden hinzufügen, und alle können miteinander reden. Wenn eine Datei bei einem Client nicht verfügbar ist, können sie Multi-Hopping ausführen, oder irre ich mich? arc_lupus vor 9 Jahren 0
Es gibt zwei Arten von p2p-Strukturen (baumartig) und unstrukturiert (netzartig). Sie finden Dateien anders. Weitere Informationen finden Sie unter http://en.wikipedia.org/wiki/Peer-to-peer. DavidPostill vor 9 Jahren 0
0
Ryakna

Verschiedene Namen :)

Obwohl es mit jeder Art von P2P-Netzwerk mehrere Besonderheiten gibt, sind P2P-Netzwerk und Mesh-Netzwerk im weitesten Sinne effektiv Synonyme.

Das heißt, wenn ich zB eine Android App schreibe, die in der Lage ist, ein P2P-Netzwerk zu erstellen und anzuschließen, das heißt auch ein Mesh-Netzwerk? arc_lupus vor 9 Jahren 0
Absolut. Es gibt keine zentrale Infrastruktur, also ein Netz. Ryakna vor 9 Jahren 0