Client and Server Model
Client and Server Model
o A client and server networking model is a model in which computers such as servers
provide the network services to the other computers such as clients to perform a
user based tasks. This model is known as client-server networking model.
o The application programs using the client-server model should follow the given below
strategies:
Client
A client is a program that runs on the local machine requesting service from the server. A
client program is a finite program means that the service started by the user and terminates
when the service is completed.
Server
A server is a program that runs on the remote machine providing services to the clients.
When the client requests for a service, then the server opens the door for the incoming
requests, but it never initiates the service.
A server program is an infinite program means that when it starts, it runs infinitely unless
the problem arises. The server waits for the incoming requests from the clients. When the
request arrives at the server, then it responds to the request.
https://www.javatpoint.com/computer-network-client-and-server-model
Client-Server Networks
Client-server networks are computer networks that use a dedicated
computer (server) to store data, manage/provide resources and control
user access.
A client-server network may have more than one server, each dedicated
to handling a specific function.
Data storage
Handling security
Hosting shared applications
Managing an internet connection
Scheduling and running backups
Email services
Print jobs
Domain name services
Storing usernames and passwords to control access
Assigning levels of access to resources
Monitoring network traffic