Client-Server Model
The client-server model is the primary architectural computing model on which a significant portion of the internet is built. In this model, the “client” refers to the front-end of the system, while the “server” represents the back-end. The client side of a computing system is the part that users directly interact with through their screen or graphical user interface (GUI), whereas the server side, which remains unseen by the user, is responsible for the majority of the system’s operational efficiency. Client-server models have been in use since the inception of the internet.