Client-server architecture is a networking computing model in which the server hosts, delivers, and manages most of the resources and services requested by the client.
This model has other systems connected over a network where resources are shared among the different computers.
The Three main components of a Client Server Architecture:
- Clients
- Servers
- Networking Devices
Examples of Client Server Architecture:
- Mail Server
- File Server
- Web Server