Understanding Client/Server Architecture

To be successful in Web development, you need to understand the basics of client/server architecture. There are many definitions of the terms client and server. In traditional client/server architecture, the server is usually some sort of database from which a client requests information.

from JavaScript 5th Edition
by Don Gosselin