What is Client And Server :
Client–server model is a distributed application structure that partitions tasks or workloads between the providers of a resource or service, called servers, and service requesters, called clients.
A client/ server model has following three distinct components, each focusing on a specific job:
A server (or "back end") manages the resources such as database,
A client application (the "front end") is the part of the system that users apply to interact with data.
The third component of a client/ server system is network. The communication software is the vehicles that transmit data between the clients and the server in client server system. Both the client and the server run communication software that allows them to talk across the network.