What is the difference between P2P and client-server architecture?
Client-server architectures are controlled by centralized servers, while P2P architectures are controlled by the collective actions and interactions of the participating network nodes.