Peer to Peer Networking over the Internet

Sarika Choudhary, Ritika Saroha, Ajit Singh


Peer-to-Peer is a model of communication. It is as opposed to the Client-Server model, where one node provides services and
other nodes use the services. Peer-to-peer (P2P) computing has been envisaged to solve computing scenarios which require
spatial distribution of computation, spatial distribution of content, real-time collaboration, scalability or fault-tolerance at
reduced costs. P2P systems enable computers to share information and other resources with their networked peers in largescale
distributed computing environments. Well-designed P2P systems should be adaptive to arrivals and departures of peers,
resilient to failures, tolerant to network performance variations, and scalable to huge numbers of peers. Peer-to-peer
computing has been successful in attracting more peers due to its rich contents, fast response time and trust worthy
environment. This paper intends to review the background, challenges and future of P2P Networking.


P2P, distribution, Attacks, Viruses, Sharing.

Full Text:



  • There are currently no refbacks.