Peer-to-peer network

A peer-to-peer (P2P) network is a decentralized communication model in which each peer can act as both a client and a server. In a P2P network, peers share resources and information directly with each other without using any sort of central server.

Every computer is able to connect to every other computer directly - there’s no need to go through a central authority (server).

Advantages of P2P networks

Advantages of client-server networks

Disadvantages of P2P networks