The Client/Server Architecture
The client/server architecture is a network architecture in which communication takes place between a client and a server. A client requests for a service to a server and the server responds to the client request. For example, suppose a user wants to check his bank account. For this, the user sends a request from the client computer to the server in the bank (bank computer). The server retrieves the user’s request, processes it, and sends an answer to the request back to the client computer.
There are two types of client/server architecture:
- Two-tier
- Three-tier