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:

Examples of Client Server Architecture: