Network Architecture
Client-Server



Peer To Peer
Client-Server


Definition:
Network in which one or more computers act as a server,
and the other computers (clients) on the network request services from the server.
(Discovering Computers , Complete : 2013)

Network in which one powerful computer coordinates and
supplies services to all other nodes on a network.
(Computing Essentials, Complete : 2015)




Advantages Of Client-Server:

•Centralized - Resources and data security are controlled
through the server.

•Scalability – adding or removing resources in the network can be
easily done by configuring the server.

•Better management of files – All files are stored in the server
.
•Accessibility - Server can be accessed remotely and across multiple
platforms including Windows, Linux and Mac OS.




Disadvantages Of Client-Server:

•Expense - Requires initial investment in dedicated server.

•Maintenance - Large networks will require a
staff to ensure efficient operation.

•Dependence - When server goes down, operations will
 cease across the network



Peer To Peer Vs. Client-Server
Server