Client-Server Architecture — Three Components
publish date: 2026/06/10 21:07:24.078068 UTC
A system that follows the Client-Server pattern has three major components. Drag the correct term into each placeholder.
A client-server system is composed of: (1) that offer services to other components (e.g., print servers, file servers); (2) that call on these services — several instances may execute concurrently on different computers; and (3) that allows clients to access the services, usually implemented using Internet protocols.
Correct Answer
Explanation
The three major components of a client-server architecture are: (1) A set of servers that offer services; (2) A set of clients that call on services; and (3) A network that allows clients to access these services. Most client-server systems are implemented as distributed systems connected using Internet protocols.
Reference
Software Engineering, Ian Sommerville, 10th edition
