Nej, peer-to-peer-nätverk kan inte användas i en rent rak radkonfiguration. Medan en enkel linjär topologi * kan * implementeras med P2P, är den mycket ineffektiv och opraktisk för allt utöver ett mycket litet antal enheter.
Här är varför:
* skalbarhet: I en rak rad (linjärt) P2P -nätverk skulle varje enhet behöva kommunicera direkt med nästa i rad. Detta skapar en flaskhals. Om en enhet misslyckas bryter den anslutningen mellan enheterna på båda sidor. Att lägga till eller ta bort enheter kräver omkonfigurering av hela nätverket. Detta skalas inte bra alls.
* sändningsbegränsningar: Sändningsinformation till alla enheter skulle kräva att den skickas längs linjen, en enhet i taget, avsevärt bromsar kommunikationen.
* Routing Complexity: Rutande meddelanden mellan enheter som inte är direkt intilliggande blir komplexa och ineffektiva.
Sanna peer-to-peer-nätverk använder i allmänhet mer sofistikerade topologier (ofta nät eller hybrid) för att övervinna dessa begränsningar. Dessa topologier möjliggör flera vägar mellan enheter, ökande redundans och motståndskraft.