What Is Peer To Peer Network Architecture

peer to peer

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.

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.

In a peer-to-peer network, computers on the network are equal, with each workstation providing access to resources and data. This is a simple type of network where computers are able to communicate with one another and share what is on or attached to their computer with other users.

Peer to peer networks are usually formed by groups of a dozen or less computers. These computers all store their data using individual security but also share data with all the other nodes. The nodes in peer to peer networks both use resources and provide resources.

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

peer-to-peer (p2pnetwork 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:

  • scalability.
  • 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

AdvantagesDisadvantages
No need for a network operating systemBecause 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 filesFiles 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 knowledgeEnsuring 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

Hits: 95

Related Post

Leave a Reply

Your email address will not be published.