What is Peer-to-Peer (P2P)?
A definition for P2P isn't easy to pin down.
- Nodes are aware of other nodes.
- Peers create a virtual nework that overlays the physical network (despite firewalls, subnets, etc).
- Each node is capable of acting as either client or server or both.
- Peers form working communities of data and application logic - peer groups.
- Makes network interactions more symmetrical.
What P2P isn't:
A strategy to eliminate servers.
Centralization vs. Decentralization.