Client Server

Learn about the client-server model and its pros and cons.


Client-server architecture is a two-layered, and typically two-tiered, architecture. Therefore, this architecture can be considered a C&C architecture type as well. The client-server architecture is a distributed program in which clients and servers communicate directly with one another. A client requests a resource or uses a service provided by a server, and the server answers the client’s requests. A single server can have several clients connecting to it.

Get hands-on with 1200+ tech skills courses.