Servidor web


Un servidor web es un software de computadora y hardware subyacente que acepta solicitudes a través de HTTP (el protocolo de red creado para distribuir contenido web ) o su variante segura HTTPS . Un agente de usuario, comúnmente un navegador web o un rastreador web , inicia la comunicación al solicitar una página web u otro recurso mediante HTTP, y el servidor responde con el contenido de ese recurso o con un mensaje de error . Un servidor web también puede aceptar y almacenar recursos enviados desde el agente de usuario si está configurado para hacerlo.[1] [2]

El hardware utilizado para ejecutar un servidor web puede variar según el volumen de solicitudes que necesita manejar. En el extremo inferior del rango se encuentran los sistemas integrados , como un enrutador que ejecuta un pequeño servidor web como interfaz de configuración. Un sitio web de Internet de alto tráfico puede manejar solicitudes con cientos de servidores que se ejecutan en racks de computadoras de alta velocidad.

Un recurso enviado desde un servidor web puede ser un archivo preexistente ( contenido estático ) disponible para el servidor web, o puede ser generado en el momento de la solicitud ( contenido dinámico ) por otro programa que se comunica con el software del servidor. El primero generalmente se puede servir más rápido y se puede almacenar en caché más fácilmente para solicitudes repetidas, mientras que el segundo admite una gama más amplia de aplicaciones.

Tecnologías como REST y SOAP , que utilizan HTTP como base para la comunicación general de computadora a computadora, así como el soporte para extensiones WebDAV , han extendido la aplicación de servidores web mucho más allá de su propósito original de servir páginas legibles por humanos.

Esta es una historia muy breve de los programas del servidor web y, por lo tanto, cierta información necesariamente se entrelaza con las historias de los navegadores web , la World Wide Web e Internet , por lo tanto, en aras de la claridad y la comprensibilidad, se informa información histórica clave a continuación. puede ser similar al que se encuentra también en uno o más de los artículos de historia mencionados anteriormente.

En marzo de 1989, Sir Tim Berners-Lee propuso un nuevo proyecto a su empleador CERN , con el objetivo de facilitar el intercambio de información entre científicos mediante el uso de un sistema de hipertexto . La propuesta, titulada "Hipertexto y CERN" , solicitó comentarios y fue leída por varias personas. En octubre de 1990 se reformuló y enriqueció la propuesta (teniendo como coautor a Robert Cailliau ), y finalmente se aprobó. [3] [4] [5]


Clientes de PC que se comunican a través de la red con un servidor web que solo ofrece contenido estático.
El interior y el frente de un servidor Dell PowerEdge , una computadora diseñada para montarse en un entorno de montaje en rack . A menudo se utiliza como servidor web.
Se pueden utilizar varios servidores web para un sitio web de alto tráfico.
Granja de servidores web con miles de servidores web utilizados para sitios web de tráfico muy alto.
Módem ADSL que ejecuta un servidor web integrado que sirve páginas web dinámicas que se utilizan para la configuración del módem.
El primer servidor web del mundo, una estación de trabajo NeXT Computer con Ethernet, 1990. La etiqueta de la carcasa dice: "Esta máquina es un servidor. ¡¡NO LA APAGUE !!"
Sun's Cobalt Qube 3: un dispositivo de servidor de computadora (2002, descontinuado)
Clientes de PC que se comunican a través de la red con un servidor web que solo ofrece contenido estático.
Clientes de PC que se comunican a través de la red con un servidor web que ofrece contenido estático y dinámico.
Listado de directorios generado dinámicamente por un servidor web.
Gráfico:
cuota de mercado de todos los sitios para los servidores web más populares 2005-2021
Gráfico:
cuota de mercado de todos los sitios para los servidores web más populares 1995-2005