1. TOPIC:CLIENT & SERVER
INTRODUCTION:
•Client-server
is a software architecture model consisting of
two parts, client systems and server systems, both
communicate over a computer network or on the same
computer.
•A client/server network is a system where one or more
computers called clients connect to a central computer named a
server to share or use resources
.
2. WORKING OF CLIENT AND
SERVER:
•
•
•
•
Servers are powerful computers or processes dedicated
to managing disk drives (file servers), printers (print
servers), or network traffic (network servers ).
Clients are PCs or workstations on which users run
applications. Clients rely on servers for resources, such
as files, devices, and even processing power.
Clients and servers exchange messages in a requestresponse messaging pattern: The client sends a
request, and the server returns a response.
To communicate, the computers must have a common
language, and they must follow rules so that both the
client and the server know what to expect.
EXAMPLES:
Some of the most popular applications on the Internet
3. Advantages :
Advantages of Client Server Networks:
1) Centralization : Servers help in administering
the whole set-up. Access rights and resource
allocation is done by Servers.
2) Proper Management : All the files are stored at
the same place. In this way, management of files
becomes easy. Also it becomes easier to find files.
3) Back-up and Recovery possible : As all the data
is stored on server its easy to make a back-up of it.
Also, in case of some break-down if data is lost, it
can be recovered easily and efficiently.
4) Upgradation and Scalability in Client-server setup : Changes can be made easily by just upgrading
the server. Also new resources and systems can be
added by making necessary changes in server.