Funcionamiento Basico De Una Aplicacion Web Basada En Cgi

Páginas: 4 (871 palabras) Publicado: 29 de enero de 2013
CGI
Common Gateway Interface (CGI) es un interfaz que permite transferir información entre un servidor web y un programa externo al servidor.
El interfaz CGI permite que un cliente web (unnavegador) ejecute un programa en el servidor web. Por medio de CGI se pueden crear páginas web dinámicas. El programa CGI y el servidor web se comunican a través de la salida y entrada estándar. Losprogramas CGI pueden ser escritos mediante diferentes lenguajes de programación.

FUNCIONAMIENTO BÁSICO DE UNA APLICACIÓN WEB BASADA EN CGI:

1. El cliente web (el navegador) lanza una petición nuevamediante Hyper-Text Transfer Protocol (HTTP). Está petición puede ir acompañada de datos codi_cados por el navegador (por ejemplo, información introducida por el usuario en un formulario).
2. Elservidor web recibe la petición, analiza la Universal Resource Locator (URL) y detecta que se trata de un programa CGI. Ejecuta el CGI y le pasa los datos codi_cados.
3. El CGI recibe los datoscodi_cados, los descodi_ca y realiza su función (en algunos casos, es posible que un programa CGI no necesite recibir datos para cumplir su misión). La función que realiza el programa CGI se puedeclasi_car en procesamiento directo (el programa CGI realiza por sí mismo todo el procesamiento de los datos recibidos) y procesamiento indirecto (el programa CGI interactúa con otras aplicaciones que sonlas verdaderas destinatarias de los datos recibidos, como por ejemplo, un Sistema Gestor de Bases de Datos (SGBD)).
4. El programa CGI genera su resultado: una página HyperText Markup Language(HTML), una imagen, un archivo de sonido, etc. y lo envía al servidor web.
5. El servidor web procesa la información recibida del programa CGI: le añade el código necesario para formar un encabezadoHTTP correcto1.
6. El servidor web reenvía el resultado del programa CGI al cliente web.
7. El cliente web muestra la salida del programa CGI.

APLICACIONES
* Gestión de un libro de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Es una aplicación web
  • Que es una aplicacion web
  • Aplicación Web
  • Aplicacion Web
  • aplicacion web
  • funciones basicas de base de datos
  • Aplicacion De Las Funciones
  • Funcionamiento de la Web

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS