what is a peer-to-peer network?
 A computer network in which every computer acts as both a client and server, allowing every computer to exchange data and services with every other computer in the network. 