En el sentido más amplio, un servidor web es (1) cualquier proceso que acepta conexiones de red entrantes utilizando el Protocolo de transferencia de hipertexto (HTTP) y proporciona respuestas que contienen contenido; (2) cualquier computadora que ejecute dicho proceso.
Eso significa que, por ejemplo, mi enrutador y mi impresora láser son servidores web, ya que pueden responder a los intentos de conexión desde mi navegador web y servir páginas que proporcionan información de estado para esos dispositivos y me permiten controlarlos.
La computadora portátil de mi empresa también se convierte en un servidor web cada vez que inicio una instancia local del software FrontOffice de IQNavigator, ya que está escuchando las solicitudes de conexión HTTP y proporcionará la interfaz de usuario de FrontOffice cuando un navegador las solicite. Es posible que solo responda a las solicitudes de mi propio navegador, por supuesto, pero aún así . Y, por supuesto, no necesita estar encendido las 24 horas, los 7 días de la semana; generalmente solo está “activado” cuando necesito probar algo.
- ¿Cuál es la última tendencia en arquitecturas de aplicaciones web?
- ¿Se están moviendo las aplicaciones web modernas a Python-Django?
- ¿Scala está sobrevalorado para aplicaciones web?
- ¿Por dónde empiezo con el desarrollo de una aplicación de lista de tareas colaborativa? ¿La base de datos NoSQL y Node.js son adecuados para esto?
- Cómo hacer que una aplicación web sea tan segura como Java hecha en PHP
Por lo general, asociamos “servidores web” con servidores potentes que funcionan las 24 horas del día, los 7 días de la semana y que atienden solicitudes HTTP de computadoras en cualquier lugar de Internet. Los nodos OLTP de producción de IQNavigator serían ejemplos de estos. Sin embargo, la categoría es mucho más grande que eso.
Punta de sombrero: Daniel catalán para la A2A.