Tech●●●●●Difficulty 1 of 5

What is a server, and where is the cloud really?

Before "server" meant a computer, it meant whoever served a waiting line, like a telephone operator. Today your laptop could be one, and the cloud is made of them.

▶ Start the story

A server is a computer, or a program running on one, whose job is to answer requests from other computers. The computers asking are called . You open an app, your phone sends a request, a server does some work and sends back a response. That is nearly all the word means, and the cloud is simply a great many servers that you reach over the internet.

One request, one response
  1. Step 1: Client asks

    Your phone or laptop sends a request

  2. Step 2: Server works

    It does some work for the client

  3. Step 3: Response comes back

    Typically a result or an acknowledgment

The word has a human origin. Before computers used it, did: a "server" was whoever served the line, and a 1909 paper by Erlang wrote about telephone operators instead. Kendall's 1953 paper on queues used "server" too, and by 1969 early network documents such as RFC 5 were already speaking of a "server-host" and a "user-host".

Because "server" describes a role, almost any machine can play it. Web server software can run on any capable computer, so a laptop or a personal computer can host a web server. What changes at scale is the hardware. Server-class machines are specialised for the job and often more powerful and reliable than a personal computer. Many have no graphical interface at all and are managed remotely, and their casings are flat and wide so they slide into racks.

There are millions of them running around the clock, and virtually everything an ordinary internet user does involves one or more. The International Organization for Standardization describes cloud computing as network access to a scalable, elastic pool of shareable physical or virtual resources, available on demand. Behind that tidy phrase sit clusters of servers, which modern are often built from: very large numbers of much simpler machines, working together to supply far more than one device could.

Quiz me

0/3

  1. 1.Which description of a server is most accurate?
  2. 2.Where does the computing word "server" come from?
  3. 3.Which fits many servers inside a data center?

Recap

A server is a role, not a special machine: whatever answers requests is serving, and the cloud is clusters of servers in data centers.

💡 A trick to remember it · Think of a waiter: whoever takes the order and brings back the answer is serving, whether it is a laptop or a rack of machines.

Surprising fact · The word came from queueing theory, where Erlang's 1909 telephone operators became the "servers" of later papers.

Sources (2)

No source, no claim. Every fact in this lesson (12 claims) cites at least one of these.

  1. [1]Server (computing) · Wikipedia
  2. [2]Cloud computing · Wikipedia
More lessons in 💻 Tech (3) See all tech lessons →

One more light on your map.

Get one lesson like this every day, about the things you love. Free, in two or five minutes.

Get the share card for this lesson ↗