The client-server architecture consists of two components: a client and a server.
Client and server
Сlient is a computer on the user's side that sends a request to the server for information or to perform certain actions.
Server is a more powerful computer or equipment designed to solve certain tasks in executing program codes, performing service functions at the request of clients, providing users with access to particular resources, and storing information and databases.