Diferencia entre revisiones de «Servidor web»
Contenido eliminado Contenido añadido
Deshecha la edición 94611767 de 181.39.84.34 (disc.) |
m (Bot) Correcciones ortográficas |
||
Línea 380:
El Servidor web se ejecuta en un ordenador manteniéndose a la espera de peticiones por parte de un cliente (un [[navegador web]]) y que responde a estas peticiones adecuadamente, mediante una ''[[página web]]'' que se exhibirá en el navegador o mostrando el respectivo mensaje si se detectó algún error. A modo de ejemplo, al teclear ''[http://www.wikipedia.org www.wikipedia.org]'' en nuestro navegador, éste realiza una petición HTTP al servidor de dicha dirección. 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 exhibe en pantalla. 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.
Además de la transferencia de código HTML, los Servidores web pueden entregar aplicaciones web.
* Aplicaciones en el lado del cliente: el cliente web es el encargado de ejecutarlas en la máquina del usuario. Son las aplicaciones tipo [[Lenguaje de programación Java|Java]] "applets" o [[Javascript]]: el servidor proporciona el código de las aplicaciones al cliente y éste, mediante el navegador, las ejecuta. Es necesario, por tanto, que el cliente disponga de un navegador con capacidad para ejecutar aplicaciones (también llamadas ''[[Guion (informática)|scripts]]''). Comúnmente, los navegadores permiten ejecutar aplicaciones escritas en lenguaje ''[[javascript]]'' y ''[[lenguaje de programación Java|java]]'', aunque pueden añadirse más lenguajes mediante el uso de ''[[plugin]]''s.
* 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.
|