首页

client-server

UK[ˌklaɪənt ˈsɜːvə]US[ˌklaɪənt ˈsɜːrvər]
adj

Describing a model of computing or network architecture in which tasks or workloads are divided between providers of a resource or service (servers) and requesters of that service (clients).

n

A system or application based on this model.

Morpheme Breakdown

client
server
client

user

server

provider

Etymology

The term "client-server" is a modern technological compound, built from two ancient words repurposed for computer science. "Client" originates from the Latin cliens, a person under the protection of a patron, implying a relationship of dependence and request. "Server" derives from Latin servus (slave) and servire (to serve), indicating a provider of labor or resources. In the mid-to-late 20th century, these terms were metaphorically applied to describe a fundamental distributed computing architecture. The logic perfectly maps the ancient social roles onto digital interaction: one entity (the client) makes requests, and another (the server) fulfills them, encapsulating a clear, hierarchical model of service provision.

Analysis

Structure: client (user) + server (provider) client: From Latin cliens (a dependent, follower), from the verb cluere (to hear, obey). In this compound, it denotes the party that requests and receives a service. server: From Latin servire (to serve, be a slave). In this compound, it denotes the party that provides and manages a service or resource.

Examples

The company's network operates on a traditional client-server model.

Most web applications, like email, are built as client-server systems.

The software includes both the client-server components for installation.

client-server – Meaning, Etymology & Word Origin | OpenEtymology