What is a server?

The short answer

A server is a computer whose job is to store information and send it to other computers when they ask for it.

How does it work?

Every time you visit a website, stream a video, or check your email, your device sends a request over the internet to a server somewhere. That server finds what you asked for and sends it back to you. This all happens in milliseconds.

For example, when you type a web address into your browser:

  1. Your browser sends a request to the server that hosts that website
  2. The server finds the right page, images, and data
  3. It sends everything back to your browser, which displays the page

That’s the basic cycle — request in, response out — and it happens billions of times a day across the internet.

What does a server look like?

A server can be:

  • A regular-looking computer — some small websites run on a machine that looks just like a desktop PC
  • A rack-mounted machine — most companies use thin, flat servers stacked in tall metal racks inside data centers
  • A virtual server — a physical server can be split into multiple “virtual” servers using software, so several websites can share one machine

The word “server” describes the computer’s role, not its shape. Any computer can be a server if it’s set up to respond to requests from other devices.

Types of servers you use every day

  • Web servers — deliver websites to your browser
  • Email servers — send, receive, and store your emails
  • File servers — store and share documents (like Google Drive or Dropbox)
  • Game servers — host multiplayer games so players can connect to each other
  • Streaming servers — deliver video and music (Netflix, Spotify)

When should you worry?

As a regular user, you rarely need to think about servers. But it helps to know:

  • “Server is down” or “503 error” — this means the server you’re trying to reach is temporarily unavailable. Wait a few minutes and try again. It’s not a problem on your end.
  • Slow loading times — sometimes the server is overloaded with too many requests. Again, not your fault.
  • “Server not found” — this usually means you typed the address wrong, or the website no longer exists.