What is Client/Server Architecture?
Client/Server Architecture is a network architecture in which each computer or process on the network is either a client or a server. This architecture is sometimes referred to as a two-tier network architecture with the server being the first tier and the client being the second tier. Typically, there is a “one server” to “many clients” relationship. For example, an Internet Web Server is a server whereas the various browsers that connect to it are considered clients. Think of the client/server relationship in this way: a client requests services whereas a server provides services.