PEER-TO-PEER SYSTEM
A SEMINAR TOPIC OF DISTRIBUTED SYSTEM
on
“PEER-TO-PEER SYSTEM”
Submitted By:
YUKTHI S.R , 20201CSE0678
Under the Guidance of
Dr. Jothish C
School of Computer Science Engineering and Information Science
Presidency University , Bengaluru
1
PEER-TO-PEER SYSTEM
PEER -TO –PEER SYSTEM:
A peer-to-peer system is a computer network
which enables peers to share the network resources,
computational power and data storage, without relying on a
central authority.
Features of P2P network :
These networks do not involve a large number of nodes,
usually less than 12. All the computers in the network store
their own data but this data is accessible by the group.
Unlike client-server networks, P2P uses resources and also
provides them. This results in additional resources if the
number of nodes increases. It requires specialized software.
It allows resource sharing among the network.
Since the nodes act as clients and servers, there is a
constant threat of attack.
Almost all OS today support P2P networks.
2
PEER-TO-PEER SYSTEM
ARCHITECTURE:
• Each computer in the network has the same set of
responsibilities and capabilities.
• Each device in the network serves as both a client and
server.
• The architecture is useful in residential areas, small offices,
or small companies where each computer act as an
independent workstation and stores the data on its hard
drive.
• Each computer in the network has the ability to share data
with other computers in the network.
3
PEER-TO-PEER SYSTEM
BENEFITS:
• There is no need for a server because sever are more
expensive.
• It is very easy to install or set user needs no technical
knowledge.
• It is less expensive.
• Each user has to manage its own PC so there is no
need for a network manager.
• Peer-to-peer networks mostly used at home and in
small offices.
• There is less traffic than another network.
4
PEER-TO-PEER SYSTEM
DISADVANTAGE:
Data is vulnerable: Because of no central server, data is
always vulnerable to getting lost because of no backup.
Less secure: It becomes difficult to secure the complete
network because each node is independent.
Slow performance: In a P2P network, each computer is
accessed by other computers in the network which slows
down the performance of the user.
Files hard to locate: In a P2P network, the files are not
centrally stored, rather they are stored on individual
computers which makes it difficult to locate the files.
5
PEER-TO-PEER SYSTEM
TYPES:
• Unstructured P2P networks: In this type of P2P network,
each device is able to make an equal contribution.
• Structured P2P networks: It is designed using software
that creates a virtual layer in order to put the nodes in a
specific structure.
• Hybrid P2P networks: It combines the features of both
P2P networks and client-server architecture.