Peer to Peer Architecture
In the last chapter of this tutorial, we have learned about client-server network architecture
Peer-to-peer network is another popular network architecture.
It doesn't depend on dedicated servers for communication. It uses direct connections between peers(clients). Each node can individually act as both a client and a server. That means, every node is able to initiate or complete the communication with any other node.
The maximum number of nodes that can act as both clients and servers varies between 10 and 25.
Peer-to-Peer machine can be made to act as a dedicated server by attaching the additional high performance hardware when there are more nodes in a network.
This type of network is designed for small or medium local area networks.
Peer-to-Peer network have gained widespread popularity on the internet.