A client-server model is a computing architecture where tasks are divided between service providers, known as servers, and service requesters, called clients. The client sends requests to the server, which processes the requests and returns the appropriate responses. This setup allows multiple clients to access shared resources and services from a centralized server.
In this model, clients can be devices like computers or smartphones, while servers can host applications, databases, or files. The Internet is a common example of a client-server system, where web browsers (clients) request web pages from web servers.