What is Peer-to-Peer?
Peer-to-Peer (P2P) is an architecture in which participating machines can both receive and provide data or resources. Each participant is called a peer.
For example, a machine downloading a file can send the parts it already has to other machines. Data moves between participants instead of every download coming from one central server.
