Diferencia entre revisiones de «Servidor web»

Contenido eliminado Contenido añadido
Diegusjaimes (discusión · contribs.)
m Revertidos los cambios de 190.8.156.155 a la última edición de Cesarth15
Línea 3:
 
==Funcionamiento==
El Servidor web se ejecuta continuamente 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.
Yo el 10/02/2010 me matare y nadie podra hacer nada para impedirlo...........................
 
Además de la transferencia de código HTML, los Servidores web pueden entregar aplicaciones web. Éstas son porciones de código que se ejecutan cuando se realizan ciertas peticiones o respuestas HTTP. Hay que distinguir entre:
* 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]] 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 ''[[Guión (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.