Each device in a P2P network gives resources to the network and consumes resources that the network provides.
In a P2P network, files are shared between the different computers.
Being a part of a P2P network enables sharing equipment such as printers between the various devices in the network.
The setup of a peer-to-peer network requires specialized software.
Some P2P networks are formed by overlaying a virtual network on a physical network. The network uses the physical connection to transfer data while the virtual overlay allows the computers on the network to communicate with each other.