What is a peer to peer system?

What is a peer to peer system?
The distinction between clients and servers is useful and common in many internet interactions. But the client-server model creates problems, particularly given the importance of the servers themselves. If the servers go down, clients cannot obtain service. As a result, other systems are built using what is called a peer to peermodel. In a peer-to-peer (P2P) system, all participants act as both clients and servers, increasing the resiliency of the system.

Credits: Talking: Geoffrey Challen (Assistant Professor, Computer Science and Engineering, University at Buffalo). Producing: Greg Bunyea (Undergraduate, Computer Science and Engineering, University at Buffalo).

Part of the https://www.internet-class.org online internet course. A blue Systems Research Group (https://blue.cse.buffalo.edu) production.