1 Wikipedia’s definition of Peer-to-Peer (P2P) computing/networking

A distributed application architecture that partitions tasks or work loads between peers.

Client-Server Model
 

Peer-to-Peer Model