Computer Networks
CLIENT-SERVER
NETWORKING
Made by Jamoiddin Toirov
LEARNING OBJECTIVES
Define what a computer network is.
Discuss the advantages and disadvantages of client-server networking.
Comparison to peer-to-peer networking.
A computer network is two or more computers connected
together, whereas a computer that is not connected to a
COMPUTER network is stand-alone. They can be connected with cables
or wirelessly.
NETWORKS
The term ‘computer’ can mean a range of different
devices, including laptops, tablets and smartphones.
• Client-server models use separate servers and specific
PROPERTIES OF workstations, clients are connected to those computer-servers.
• Users are allowed to access most files in servers.
CLIENT-SERVER • The server will decide user access-level so that users access
only assigned
NETWORKS • Enables to install software to clients.
• Central security databases control access to shared resources.
• Cenral server stores, delivers and sends to emails.
• Back-up is possible.
• File server is used for:
• central storage and data files management
• allowing users to share without offline devices
• allowing any computer to become host machine and act as a
file server itself.
ADVANTAGES OF CLIENT-SERVER
MODEL
Files are stored centrally
High quality of security
on a server so can be
due to restricted access
accessed on computers
to the users.
across the network.
Data is backed up at the
They can be as large as
end of the day, so data is
you want them to be and
always available and
they are easy to scale up.
isn’t lost.
DISADVANTAGES OF CLIENT-SERVER MODEL
Availability Performance Management Cost
If connection is lost, Larger networks are Specialist knowledge It is very expensive to
files and devices are slower and less and skills are set up initially required
unavailable. reliable. required. hardware and software
COMPARISON (C-S VS P2P)
Client-server model Peer-to-peer model
PROS: PROS:
File accessibility Cost-effective
Security No fail if one error occured
Back-up Easy to set up
Scalability (easy to add new user) Less overloads
Almost full control CONS:
CONS: Less secure
HIgh cost No back-up
Single error cause whole system Data isn’t always available
error Limited scalability
Server overload (if too many user)
Complex management
THANKS FOR YOUR
ATTENTION!