UNDERSTANDING PEER TO PEER NETWORK
WHAT IS A NETWORK?
A computer network is a group of computers that use a set of common communication protocols over digital interconnections for the purpose of sharing resources located on or provided by the network nodes
DEFINITION OF PEER TO PEER NETWORK
In its simplest form, a peer-to-peer (P2P) network is created when two or more PCs are connected and share resources without going through a separate server computer. A P2P network can be an ad hoc connection—a couple of computers connected via a Universal Serial Bus to transfer files. A P2P network also can be a permanent infrastructure that links a half-dozen computers in a small office over copper wires. Or a P2P network can be a network on a much grander scale in which special protocols and applications set up direct relationships among users over the Internet.
What are the examples of P2P network?
Unstructured peer-to-peer networks do not impose a particular structure on the overlay network by design, but rather are formed by nodes that randomly form connections to each other. (Gnutella, Gossip, and Kazaa are examples of unstructured P2P protocols).
FEATURES OF PEER TO PEER NETWORK
A peer-to-peer (p2p) network provides a scalable and fault-tolerant mechanism to locate nodes anywhere on a network without maintaining large amount of routing state. This allows for a variety of applications beyond simple file sharing, including in multicast systems, anonymous communications systems, and web caches.
other characteristics includes:
- one way data flow.
- decentralized resources.
- centralized user accounts.
- resource sharing without a dedicated server.
What are the basic requirements for peer to peer network?
The only requirements for a computer to join a peer-to-peer network are an Internet connection and P2P software. Common P2P software programs include Kazaa, Limewire, BearShare, Morpheus, and Acquisition.
Peer-to-Peer Network: advantages and disadvantages
|No need for a network operating system||Because each computer might be being accessed by others it can slow down the performance for the user|
|Does not need an expensive server because individual workstations are used to access the files||Files and folders cannot be centrally backed up|
|No need for specialist staff such as network technicians because each user sets their own permissions as to which files they are willing to share.||Files and resources are not centrally organised into a specific ‘shared area’. They are stored on individual computers and might be difficult to locate if the computer’s owner doesn’t have a logical filing system.|
|Much easier to set up than a client-server network – does not need specialist knowledge||Ensuring that viruses are not introduced to the network is the responsibility of each individual user|
|If one computer fails it will not disrupt any other part of the network. It just means that those files aren’t available to other users at that time.||There is little or no security besides the permissions. Users often don’t need to log onto their workstations.|
Drop your comment