What is a server and why is it not so different from a PC?
Published on 2026-10-17 by frfrand
Un servidor es una computadora o programa que ofrece información o funciones a otros equipos. Una explicación sencilla con un ejemplo visual, cuándo sirve y qué conviene tener en cuenta.

A server doesn't have to be a huge machine with blue lights. Even a home PC can fulfill that role. What matters is that it responds to requests from other devices.
In short: A server is a computer or program that offers information or functions to other devices.
Understanding it with an example
Imagine a cafeteria: customers place orders and someone attends to them. A web server receives requests from the browser and delivers pages or results. A file server delivers documents; a database server responds to queries.
How it works in practice
To function, it needs connectivity and a service waiting for requests. When a website receives visits all day, it also needs monitoring, updates, backups, and sufficient capacity.
Simple diagram
[ USUARIO ] ----> [ INTERNET ] ----> [ SERVIDOR ]
The drawing summarizes the main path. In a real system more pieces are involved, but it's not necessary to start with all of them to understand the idea.
When it makes sense and what to consider
Hosting an important website at home is possible, but power outages, the connection, and security can make it inconvenient. Also, not all servers should be open to the Internet.
How it relates to ArduMaker
Managed VPS on ArduMaker work as server environments that can keep serving applications even when you turn off your personal computer.
Summary
A server is a computer or program that offers information or functions to other devices. What's important is not to learn all the names by heart, but to understand what problem it solves and recognize when you need it.
What types of servers exist?
The word server is a role, not a computer model. That's why different names appear.
A web server delivers pages or responds to HTTP requests. A database server manages queries and records. A mail server receives or sends messages. And a file server facilitates accessing documents from multiple computers.
The same physical machine can fulfill several of those roles. You can also separate them into different machines if the project requires it.
Why do some servers not have a screen?
Because they are normally administered over the network. If a server is hosted thousands of kilometers away, no one needs to leave a monitor and keyboard connected to it all day.
In Linux, tools like SSH allow accessing a remote terminal, checking logs, and configuring processes. The lack of a desktop does not mean the server is incomplete: it simply prioritizes a type of work.
What does it mean for a server to be down?
It can mean several things. Perhaps the machine lost connectivity, the web program stopped working, the database is saturated, or the domain points to an incorrect place.
It's similar to calling a restaurant and not being able to place an order: maybe the phone is out of service, the kitchen closed, or there is no more food. The symptom is the same, but the problem can be in different places.
That's why, when a website fails, it is advisable to check separately the network, the service, its dependencies, and system logs.
Does a server need to be very powerful?
Not necessarily. A static page may need few resources. On the other hand, a system that processes videos or receives thousands of simultaneous queries may require quite a bit of memory, CPU, and storage.
More resources do not always fix programming problems. If each request executes an unnecessarily slow query, adding processors might just delay the problem without solving it.
And security?
A machine accessible via the Internet needs care: updates, limited permissions, backups, and clear rules about which services should be available.
Also, do not confuse availability with security. That the page opens correctly does not guarantee that its configuration is protected.
The central idea: a server is a function provided by a computer or a program. The concrete infrastructure depends on how many people use it, what applications it runs, and how much responsibility you have over its maintenance.
