The Human Server
A café, a request, and a surprisingly human way to understand what a server actually does.

One coffee. A surprisingly useful lesson.
Imagine walking into a café and asking, “Can I have a coffee?” The person behind the counter listens, checks what is available, prepares your order, and hands something back.
You made a request. Someone handled it. You received a response. You have already understood the beginning of a server.
The job behind the name
In computing, server can mean the software that listens for requests and responds to them. It can also mean the computer running that software. The word makes more sense when you think about the job being done.
Your browser asks for a page. The server software receives that request, follows its instructions, and sends back a response. That response might contain a webpage, a photograph, or data the page needs.
The counter is not the whole café
The person taking your order does not need to keep every ingredient in their pocket. They may ask the kitchen, check a stock list, or tell you that something has run out.
Likewise, server software can read files, run other code, or ask a database for stored information. The database is closer to the organised record behind the counter than the person listening to your order. The server and the database have different jobs.
Sometimes the answer is no
Ask for something the café does not serve, and the response should explain the problem. A website also responds when a requested page cannot be found. A 404 response is one example.
The analogy has limits: real networks involve protocols, addresses, and rules. But keep the central idea. A server is not mysterious because it lives somewhere else. It is doing a job: receiving a request, handling it, and returning a response.
Now look at the page in front of you
When you opened this article, your browser requested it. Software on the hosting side returned what your browser needed to display it. You are the reader; the browser is your messenger. Somewhere behind the counter, a server answered.
Next time somebody says “the server,” ask a useful question: do they mean the software answering requests, or the computer it runs on? That small distinction clears up a lot.
Further reading: MDN: What is a web server?.