Servidor (informática)


En la informática , un servidor es una pieza de equipo de hardware o software ( programa informático ) que proporciona funcionalidad para otros programas o dispositivos, llamados " clientes ". Esta arquitectura se denomina modelo cliente-servidor . Los servidores pueden proporcionar varias funcionalidades, a menudo llamadas "servicios", como compartir datos o recursos entre varios clientes, o realizar cálculos para un cliente. Un solo servidor puede servir a varios clientes y un solo cliente puede utilizar varios servidores. Un proceso de cliente puede ejecutarse en el mismo dispositivo o puede conectarse a través de una red a un servidor en un dispositivo diferente. [1]Los servidores típicos son servidores de bases de datos, servidores de archivos, servidores de correo, servidores de impresión , servidores web, servidores de juegos y servidores de aplicaciones . [2]

Los sistemas cliente-servidor suelen ser implementados con mayor frecuencia por (y a menudo identificados con) el modelo de solicitud-respuesta : un cliente envía una solicitud al servidor, que realiza alguna acción y envía una respuesta al cliente, generalmente con un resultado o acuse de recibo . La designación de una computadora como "hardware de clase de servidor" implica que está especializada para ejecutar servidores en ella. Esto a menudo implica que es más potente y confiable que las computadoras personales estándar , pero alternativamente, los grandes clústeres de computación pueden estar compuestos por muchos componentes de servidor reemplazables relativamente simples.

El uso de la palabra servidor en computación proviene de la teoría de las colas , [3] donde data de mediados del siglo XX, siendo usado notablemente en Kendall (1953) (junto con "servicio"), el artículo que introdujo la notación de Kendall . En artículos anteriores, como el Erlang (1909) , se utilizan términos más concretos como "operadores [telefónicos]".

En informática, "servidor" data al menos de RFC 5 (1969), [4] uno de los primeros documentos que describen ARPANET (el predecesor de Internet ), y se contrasta con "usuario", distinguiendo dos tipos de host : "servidor- host "y" usuario-host ". El uso de "servir" también se remonta a los primeros documentos, como RFC 4, [5] que contrasta "servidor-servidor" con "host-usuario".

El archivo de jerga define " servidor " en el sentido común de un proceso que realiza un servicio para solicitudes, generalmente de forma remota, con la lectura de la versión 1981 ( 1.1.0 ):

SERVIDOR n. Una especie de DAEMON que realiza un servicio para el solicitante, que a menudo se ejecuta en una computadora distinta a aquella en la que se ejecuta el servidor.


Un diagrama de red de computadoras de las computadoras cliente que se comunican con una computadora servidor a través de Internet
Primer servidor WWW ubicado en el CERN con su etiqueta original que dice: "Esta máquina es un servidor. ¡¡NO LO APAGUE !!"
Una red basada en el modelo cliente-servidor donde varios clientes individuales solicitan servicios y recursos de servidores centralizados.
Un servidor de montaje en bastidor con la cubierta superior retirada para revelar los componentes internos
Sun's Cobalt Qube 3; un dispositivo de servidor informático (2002); ejecutando Cobalt Linux (una versión personalizada de Red Hat Linux, usando el kernel 2.2 de Linux), completo con el servidor web Apache.