5. Client-Server Architecture
Well known, powerful, reliable server is a data source
Clients request data from server
Very successful model
www ( HTTP ), FTP, Web Service, etc.
7. Peer-To-Peer History
Peer-To-Peer is most commonly known as P2P
Peer-To-Peer file sharing became popular in 1999 with
the introduction of Napster.
8. Peer-To-Peer Definition
Intel : The sharing of computer resources
and services by direct exchange between
systems.
about sharing : A peer gives some
resources and obtain other resources in
return.
9. Peer-To-Peer Architecture
All nodes are both clients
and servers
Provide and consume data
No centralized data
source
Divide two parts :
Pure, Hybrid
10. Pure Vs Hybrid
Pure P2P :
No centralized server
All peers talk to each other
Hybrid P2P:
just one server for name resolution
pourepose
11. Peer-To-Peer Benefits
The main benefit of P2P is easier to set-up.
All nodes are act as server as well as client
The system the ability to easily scale to any size
There is no single point of failure in the
networks
The P2P network is less expensive
12. Security
The high bandwidth usage required
Files and resources are not centrally
organised into a specific ‘ shared area’
Peer-To-Peer Weakness
14. Napster
Away to share music files with
others
Users upload their list of files to
Napster server
You send queries to Napster
server for files of interest
Napster server replies with IP
address of users with matching
files
You connect directly to user A to
download file