Un servidor web es un programa que implementa el protocolo HTTP (hypertext transfer protocol) servidor juego, hosting dedicado, Alquiler de Servidor, hosting dedicado , Hosting Este protocolo está diseñado para transferir lo que llamamos hipertextos, páginas web o páginas HTML (hypertext markup language) : textos complejos con enlaces, figuras, formularios, botones y objetos incrustados como animaciones o reproductores de sonidos servidor juego, hosting dedicado, Alquiler de Servidor, hosting dedicado , Hosting

Sin embargo, el hecho de que HTTP y HTML estén íntimamente ligados no debe dar lugar a confundir ambos términos servidor juego, hosting dedicado, Alquiler de Servidor, hosting dedicado , Hosting HTML es un formato de archivo y HTTP es un protocolo servidor juego, hosting dedicado, Alquiler de Servidor, hosting dedicado , Hosting

Cabe destacar el hecho de que la palabra servidor identifica tanto al programa como a la máquina en la que dicho programa se ejecuta servidor juego, hosting dedicado, Alquiler de Servidor, hosting dedicado , Hosting Existe, por tanto, cierta ambigüedad en el término, aunque no será difícil diferenciar a cuál de los dos nos referimos en cada caso servidor juego, hosting dedicado, Alquiler de Servidor, hosting dedicado , Hosting En este artículo nos referiremos siempre a la aplicación servidor juego, hosting dedicado, Alquiler de Servidor, hosting dedicado , Hosting

Un servidor web se encarga de mantenerse a la espera de peticiones HTTP llevada a cabo por un cliente HTTP que solemos conocer como navegador servidor juego, hosting dedicado, Alquiler de Servidor, hosting dedicado , Hosting El navegador realiza una petición al servidor y éste le responde con el contenido que el cliente solicita servidor juego, hosting dedicado, Alquiler de Servidor, hosting dedicado , Hosting A modo de ejemplo, al teclear www.viafacil.com en nuestro navegador, éste realiza una petición HTTP al servidor de dicha dirección servidor juego, hosting dedicado, Alquiler de Servidor, hosting dedicado , Hosting El servidor responde al cliente enviando el código HTML de la página; el cliente, una vez recibido el código, lo interpreta y lo muestra en pantalla servidor juego, hosting dedicado, Alquiler de Servidor, hosting dedicado , Hosting Como vemos con este ejemplo, el cliente es el encargado de interpretar el código HTML, es decir, de mostrar las fuentes, los colores y la disposición de los textos y objetos de la página; el servidor tan sólo se limita a transferir el código de la página sin llevar a cabo ninguna interpretación de la misma servidor juego, hosting dedicado, Alquiler de Servidor, hosting dedicado , Hosting

Sobre el servicio web clásico podemos disponer de aplicaciones web servidor juego, hosting dedicado, Alquiler de Servidor, hosting dedicado , Hosting Éstas son fragmentos de código que se ejecutan cuando se realizan ciertas peticiones o respuestas HTTP servidor juego, hosting dedicado, Alquiler de Servidor, hosting dedicado , Hosting Hay que distinguir entre:

Aplicaciones en el lado del cliente: el cliente web es el encargado de ejecutarlas en la máquina del usuario servidor juego, hosting dedicado, Alquiler de Servidor, hosting dedicado , Hosting Son las aplicaciones tipo Java o Javascript el servidor proporciona el código de las aplicaciones al cliente y éste, mediante el navegador, las ejecuta servidor juego, hosting dedicado, Alquiler de Servidor, hosting dedicado , Hosting Es necesario, por tanto, que el cliente disponga de un navegador con capacidad para ejecutar aplicaciones (también llamadas scripts) servidor juego, hosting dedicado, Alquiler de Servidor, hosting dedicado , Hosting Normalmente, los navegadores permiten ejecutar aplicaciones escritas en lenguaje javascript y java, aunque pueden añadirse mas lenguajes mediante el uso de plugins

Aplicaciones en el lado del servidor: el servidor web ejecuta la aplicación; ésta, una vez ejecutada, genera cierto código HTML; el servidor toma este código recién creado y lo envía al cliente por medio del protocolo HTTP.