Diferencia entre revisiones de «Usuario:ManuelRomero/micursos/DWES/Tema1/Introduccion»
De WikiEducator
Línea 181: | Línea 181: | ||
<!--12----------------------------------------------------> | <!--12----------------------------------------------------> | ||
<div class="slide"> | <div class="slide"> | ||
− | ==El proceso de ejecución de una aplicación web== | + | ==El cliente en el proceso de ejecución de una aplicación web== |
− | *Es el usuario final | + | *Es el usuario final el que empieza el proceso. |
− | *En el | + | *También se conoce como agente. |
− | * | + | *En el cliente necesitamos tener |
+ | *Un programa (navegador) dónde el usuario escribe la solicitud (Lá página a la que quiero acceder, la máquina en la que se encuentra, y dentro de la página su ubicación). | ||
+ | *Necestitamos encontrar la ip de la máquina a partir de su nombre (DNS) | ||
+ | *Interpretar y visualizar la información que el servidor nos facilite en formato html (El navegador) | ||
+ | *Ejetucar los script que aporte la respuesta del servidor por ejemplo código en java Script (Todos los navegadores modernos interpretan el código JavaScript y lo ejecutan. | ||
+ | ==Los medios en el proceso de ejecución de una aplicación web== | ||
+ | *Aparte de la comunicación física necesitamos unos protocolos | ||
+ | *Protocolos de la familia tcp/ip. | ||
+ | *Protocolos utilizados Http, tpc/udp, piv4 ipv6 icmp, y otros muchos que se pueden usar a nivel de aplicación. | ||
+ | ==El servidor en el proceso de ejecución de una aplicación web== | ||
+ | *Servidor Web | ||
+ | *Recibe e interpreta la solicitud del cliente | ||
+ | *Accede a bases de datos según necesidades | ||
+ | *Ejecuta código en el servidor, generando como resultado una página html que es lo que da al cliente (El cliente no ve el código del servidor | ||
+ | |||
− | |||
* | * | ||
Línea 201: | Línea 214: | ||
}} | }} | ||
*El cliente hace una petición de una página web | *El cliente hace una petición de una página web | ||
− | *Para ello escribe la URI en el navegador indicando máquina | + | *Para ello escribe la URI en el navegador indicando máquina dónde está y nombre de la página que solicita, protocolo usado y puerto por el que realiza la solicitud (En la mayoría de las ocasiones se toma el puerto por defecto para ese protocolo y por lo tanto se elude esta información. |
*También se puede incluir lo que se llama solicitud y fragmento. La solicitud son parejas variabla=valor que se pasan en la solicitud y el fragmente representa una parte concreta de la página que se solicita, utilizando el método GET dentro del protocolo http | *También se puede incluir lo que se llama solicitud y fragmento. La solicitud son parejas variabla=valor que se pasan en la solicitud y el fragmente representa una parte concreta de la página que se solicita, utilizando el método GET dentro del protocolo http | ||
</div> | </div> |
Revisión de 08:57 23 sep 2014
Trabajo en proceso, espera cambios frecuentes. Tu ayuda y retroalimentación son bienvenidos. Ver página de charlas. |
|