¿Qué es un servidor web?
El servidor WEB también se denomina servidor WWW (WORLD WIDE WEB). Su función principal es proporcionar servicios de navegación de información en línea.
(1) La capa de aplicación utiliza el protocolo HTTP.
(2)Formato de documento HTML.
(3) Localizador uniforme de recursos (URL) del navegador.
WWW significa World Wide Web
Los servidores web pueden analizar (manejar) el protocolo HTTP. Cuando el servidor web recibe una solicitud HTTP, devolverá una respuesta HTTP, como una página HTML. Para procesar una solicitud, el servidor web puede responder a una página o imagen estática, redirigir la página o delegar la generación de una respuesta dinámica a algún otro programa como CGI Scripts, scripts JSP (JavaServer Pages), servlets. Scripts ASP (Active Server Pages), JavaScript del lado del servidor o alguna otra tecnología del lado del servidor. Independientemente de su propósito (Nota del traductor: script), estos programas del lado del servidor generalmente generan una respuesta HTML que el navegador puede ver.
Ya sabes, el modelo de delegación de un servidor Web es muy sencillo. Cuando se envía una solicitud al servidor web, simplemente la pasa a un programa (Nota del traductor: script del lado del servidor) que puede manejar bien la solicitud. El servidor web sólo proporciona un entorno en el que se pueden ejecutar programas del lado del servidor y las respuestas generadas por los programas se pueden devolver sin exceder el alcance de las funciones. Los programas del lado del servidor suelen tener funciones como procesamiento de transacciones, conectividad de bases de datos y mensajería.
Aunque el servidor web no admite el procesamiento de transacciones ni la agrupación de conexiones de bases de datos, puede configurar (emplear) varias estrategias para lograr tolerancia a fallas y escalabilidad, como carga, equilibrio de carga y almacenamiento en caché. Las funciones de agrupación en clústeres a menudo se confunden con ser exclusivas únicamente de los servidores de aplicaciones.