HTTP es el mecanismo de comunicación por el cual los navegadores web "hablan" con los sitios web. Originalmente fue concebido para enlazar documentos sin considerar las interfaces de usuario basadas en web, que son un requerimiento básico de los sitios web modernos. Las primeras versiones soportaban sólo transferencia de flujos de texto marcado con etiquetas HTML, como se muestra en la fig. 1.
Una aplicación web ASP.NET trabaja de la siguiente manera:
- Funcionan según la arquitectura cliente/servidor.
- En el cliente todo lo que se requiere es un navegador que entienda HTML.
- En el servidor, la aplicación se ejecuta en IIS.
¿CÓMO TRABAJAN LAS TRANSACCIONES WEB ESTÁTICAS?
Un sitio web requiere que exista un servidor web, el cual es una aplicación de software que
continuamente espera por solicitudes web para una particular URL (o URI – Ver fig. 2).
¿CÓMO TRABAJAN LAS TRANSACCIONES WEB DINÁMICAS?
El modelo anterior es insuficiente para servir páginas dinámicas porque el servidor web devuelve
el contenido de la URL sin modificar. Sin embargo, las páginas web dinámicas contienen código
fuente que es ejecutado cuando la página es solicitada, produciendo código HTML que es devuelto
al navegador solicitante.
Cuando llega una solicitud, el servidor web determina si la página es estática para enviar su
contenido directamente de regreso al navegador que inició la solicitud, o dinámica (por ejemplo,
una página ASP.NET) para transferir la responsabilidad de ejecutar la página al motor ASP.NET,
como se muestra en la fig. 3.
Para saber más:
No hay comentarios.:
Publicar un comentario