International Journal of Advanced Research in Computer Science and Software Engineering (IJARCSSE)
Peer-to-peer computer network refers to any network that does not have fixed clients and servers, but a number of peer nodes that function as both clients and servers to the other nodes on the network. This model of network arrangement is contrasted with the client-server model. Any node is able to initiate or complete any supported transaction. Peer nodes may differ in local configuration, processing speed, network bandwidth, and storage quantity. Through this paper, the authors present brief description of each P2P network protocols along with their advantages and disadvantages.