A peer to peer network is an infrastructure in which two or more computers are connected in order to share resources. The workplace is set for this type of network by physically connecting the computers into a linked system or creating a virtual machine.
Each device in the network is considered to be a peer with the functions that contribute to the network. Each device in peer to peer network share the resources with other computers in the network. These resources are storage, bandwidth, and processing power.
Key Advantage of P2P:
Due to its architecture, it provides many benefits;
Easy file sharing:
Advanced peer to peer network can share all files quickly over a large distance.
Reduced Costs:
No need to invest for a separate computer for a server while setting up a peer to peer network.
Adaptability:
New clients can be included easily. This benefit makes the network more reliable than the client-server network.
Reliability:
Unlike a client-server network, which stop working if central server malfunctions. A peer to peer network remains functional even the central server crashes.
High Performance:
Efficiency decrease of a client-server network when more clients join the network while a peer to peer network can improve its performance when more clients join the network.