P2P Explained: What Exactly is a Peer Network?
Peer networks are really just logical graphs of computers, or, in many cases, logical graphs of connected applications. The physical topology of the peer network, means of communication, and weighting of the edges are all implementation-specific details that differ from P2P network to P2P network, but all of them can be reduced down at some point to a drawing containing nodes and edges.
Check also related entries: