Un servidor es una aplicación en ejecución (software) capaz de atender las peticiones de un cliente y
devolverle una respuesta en concordancia. Los servidores se pueden ejecutar en cualquier tipo de
computadora, incluso en computadoras dedicadas a las cuales se les conoce individualmente como
«el servidor». En la mayoría de los casos una misma computadora puede proveer múltiples servicios y
tener varios servidores en funcionamiento. La ventaja de montar un servidor en computadoras
dedicadas es la seguridad. Por esta razón la mayoría de los servidores son procesos diseñados de
forma que puedan funcionar en computadoras de propósito específico.
Uso
El término servidor es ampliamente utilizado en el campo de las tecnologías de la información. A
pesar de la amplia disponibilidad de productos etiquetados como productos de servidores (tales como
versiones de hardware, software y OS diseñadas para servidores), en teoría, cualquier proceso
computacional que comparta un recurso con uno o más procesos clientes es un servidor. Tomemos
como ejemplo la acción de compartir ficheros. Mientras la existencia de ficheros dentro de una
computadora no la clasifica como un servidor, el mecanismo del sistema operativo que comparte
estos ficheros a los clientes si es un servidor.