What´s a Peer-to-peer Network?

1225 Words3 Pages

Introduction:

Peer-to-peer (P2P) is a substitute network design to the conventional client-server architecture. P2P networks utilize a decentralised model in which each system, act as a peer, and serve as a client with its own layer of server functionality. A companion plays the role of a client and a server in the meantime. That is, the node can send calls to other nodes, and at the same time respond to approaching calls from other companions in the system. It is different from the traditional client-server model where a client can just send requests to a server and then wait for the server’s response.

In a client-server network, the capability of the server will decline as the amount of clients asking for services from the server increment. In spite of that, in P2P systems overall network performance really enhances as an increasing number of nodes are added to the system. These companions can arrange themselves into a specific purpose groups(ad hoc) as they impart, work together and offer data transfer capacity with another to finish the current workload (sharing of files). Each companion can transfer and download at the meantime, and in a procedure like this, new companions can join the group while old companions leave at whatever time. This active re-association of group peer members is not opaque to ultimate consumer.

Another characteristic of a P2P network is its ability regarding fault-tolerance. At the point when a companion goes down or is detached from the system, the P2P process will continue by utilizing remaining associates. As an illustration, in a Bit Torrent system, any users downloading a certain documents are likewise serving as servers. At the point when a user discovers one of the associates is not reacting...

... middle of paper ...

...ng home clients, care should be taken to keep away from any conceivable spread of viruses over the peer to peer system (cornelli, 2002).

References:

1. B. F. Cooper and H. Garcia-Molina. “Self-supervising peer-to-peer search networks”. Technical re- port, Computer Science Dept., Stanford University, 2003.

2. B. F. Cooper and H. Garcia-Molina. SIL: Modeling and measuring scalable peer-to-peer search networks. Technical report, Computer Science Dept., Stanford University, 2003.

3. F. Cornelli, S. De Capitani Di Vimercati, S. Paraboschi, and S. Samarati. Choosing reputable servants in a P2P network. In Proceedings of the 11th World Wide Web Conference, May 2002.

4. A. Crespo and H. Garcia-Molina. Routing indices for peer-to-peer systems. In Proc. of the 28th International Conference on Distributed Computing Systems, July 2002.

Open Document