CGI.   Cuando el World Wide Web inició su funcionamiento como lo conocemos, empezando a tomar popularidad aproximadamente en 1993, solo se podía apreciar.

Slides:



Advertisements
Presentaciones similares
Nau Gran dHivern Intr. a la creación y gestión de páginas web Introducción a la web.
Advertisements

Internet y tecnologías web
Fernando Alonso Blázquez Formularios en lenguaje HTML 26 de Febrero de 2004.
Una página web es una fuente de información adaptada para la World Wide Web(WWW) y accesible mediante un navegador de Internet. Un sitio web es un conjunto.
Curso : Programación Web 1 Profesor : Aníbal Martínez Aguas Temas: Internet Capitulo 1 Semestre: 1.
Tema 9 INTERNET.
Universidad del Cema – Facultad de Ingeniería Carrera de Ingeniería Informática en la UCEMA A partir de 2007 dicha carrera se dictará de lunes a viernes.
CGI I La mayor parte de los elementos HTML de que disponemos permite al visitante visualizar los contenidos de un sitio, pero no interactuar con él. Dicho.
Taller de Internet Octubre 2004 Profesora: Marisa Alejandra Lara Escobar.
INTERNET MARGARITA MARÍA OSORIO ALVAREZ MAESTRO 2.0 AGOSTO 8 DE 2012.
PRESENTACION DE INTERNET POR Adiela María Querubín Arango.
ActiveX.
Consulta de Información
Aplicación informática. formando parte de una red. pone sus recursos a disposición de las demás computadoras(clientes) de la red. Maneja información.
Instructor :LIC. Jairo Flores de la o
Tu empresa Ing. Diego J. Arcusin Universidad del Cema – Facultad de Ingeniería En Internet? ¿Cómo crear.
"java del lado del servidor" Servlet y JSP Java Server Pages.
INTERNET CNCI OBJETIVO: Aprender conceptos basicos de INTERNET asi como navegar a través de internet.
Fernando de Janon. Internet Es una red de redes, que se conecta a nivel mundial www: World wide web, es el estándar que permite visualizar textos, imágenes,
OBJETO REQUEST. El objeto Request Por qué el objeto request Funcionamiento Colecciones: – Transferencia de variables por URL –Transferencia de variables.
CGI Common Gateway Interface (interfaz de pasarela común)
Características generales de un servicio Web.
D E F I N I C I O N E S.
TIPOS DE SERVIDORES 4/2/2017 3:29 PM
WWW (World Wide Web) Pedro José López Javier Díaz
Tecnologías para el desarrollo de aplicaciones Web
Ingeniero Anyelo Quintero
Microbiología y Genética. Universidad de Salamanca Internet es un espejo donde se reflejan todos los intereses humanos desde los más banales hasta los.
Introducción Publicación en Internet con Microsoft Office Sevilla, junio de 2004 SalirIniciar.
Sistemas Distribuidos basados en la web
Una java servlet es un programa que se ejecuta en un servidor. Por lo general son aplicaciones Java que corren en un entorno de servidor web. Los Java.
¿QUÉ SIGNIFICA NEW TICs?
1 Programación de Servidores WEB Realizado por : Amine Kerzazi Realizado por : Amine Kerzazi.
Desarrollo de Aplicaciones Web
Internet.
COLEGIO DE BACHILLERATO "RAFAEL RODRÍGUEZ PALACIOS"
PROTOCOLO H T T P.
“SERVLETS”. Paola Rojas Contreras Juan Villarroel Leiva José Miguel Perez V. Departamento de Electrónica.
TRABAJO DE INTERNET 1 Alumno: TORRES EDINSON Profesor: VICTOR ESPINOZA
DESARROLLO DE PÁGINAS EN EL WEB Preparado por Prof. Edgar Lopategui Corsino.
Publicación de bases de datos Access en la web
Redes locales e Internet
RESUMEN CAPITULO 6.
En este capitulo se analizo la relación entre cliente y servidor de red habituales, como: HTTP FTP DNS DHCP Correo Electrónico INTRODUCCIÓN.
Conceptos básicos sobre Internet
      Protocolo de transferencia de Hipertexto, empleado para acceder a documentos de hipermedia  El protocolo nació en el CERN, como base.
 ¿Qué es la Web? Sitio que contiene hojas electrónicas con información, que integra hipervínculos que permiten enlaces a otros sitios, otros textos.
Los siguientes términos y acrónimos son un resumen de las tecnologías web actuales: ASP (Active Server Pages)  Páginas de servidor activas.  Tecnología.
EDWIN ACOSTA PINILLA DIEGO FERNANDO CASTRO JHON SEBASTIAN CASTRO.
INTERNET.
¿QUE ES INTERNET? IMAGEN Internet es un conjunto descentralizado de redes de comunicación interconectadas que utilizan la familia de protocolos TCP/IP,
Tu empresa Ing. Diego J. Arcusin Universidad del Cema – Facultad de Ingeniería En Internet? ¿Cómo crear.
Almacenamiento virtual de sitios web “HOSTS VIRTUALES”
Unidad 5 y 6 Terminologías en Internet y Navegadores.
 Este protocolo opera a través de solicitudes y respuestas, entre un "cliente" y un "servidor". El cliente para los usuarios es el navegador web, usado.
INTERNET Y WEB. ORÍGENES DE INTERNET Internet se remonta al temprano desarrollo de las redes de comunicación. La idea de una red de ordenadores diseñada.
HTML Prof. Oscar Marroquin Mollinedo. Desarrollo web Desarrollo web es un título algo arbitrario para el conjunto de tecnologías de software del lado.
 Buscador es una página web en la que se ofrece consultar una base de datos en la cual se relacionan direcciones de páginas web con su contenidopágina.
Introducción a los Sistemas de Computo
Servicios de Red e Internet
File Transfer Protocol.
Elementos básicos para sistemas WEB. Que es la WEB Web es una tecnología que opera sobre internet que lleva propuesta desde El sistema de documentos.
ELEMENTOS DE LA WED. Una página web es una fuente de información adaptada para la World Wide Web (WWW) y accesible mediante un navegador de Internet.
Integrante: Mariana Alcalá Hdz María del Carmen Andrade G. Alondra E. García Mtz Joselyn Gpe García V. Antonio de Jesús Hdz R. Cristian Jesús Ruvalcaba.
Modelo Cliente - Servidor. La Web funciona siguiendo el denominado modelo cliente-servidor, habitual en las aplicaciones que funcionan en una red. Existe.
“Servicios de Internet” 4ta Semana. Agenda Agenda Servicios de Internet –World Wide Web –HTTP –IRC –FTP –Gopher –Telnet –Newsgroups.
Protocolos de Transporte y Aplicación
Planificación Curso UNIDAD 1. INTRODUCCIÓN A LOS SERVICIOS EN RED UNIDAD 2. SERVICIOS DHCP UNIDAD 3. SERVICIOS DNS UNIDAD 4. SERVICIOS DE ACCESO REMOTO.
GESTIÓN Y ADMINISTRACIÓN WEB. INTRODUCCIÓN A INTERNET Internet constituye una vía de comunicación y una fuente de recursos de información a escala mundial.
1. 2 Una Red es un conjunto de ordenadores interconectados entre sí mediante cable o por otros medios inalámbricos.
Transcripción de la presentación:

CGI

  Cuando el World Wide Web inició su funcionamiento como lo conocemos, empezando a tomar popularidad aproximadamente en 1993, solo se podía apreciar texto, imágenes y enlaces. La introducción de Plugins en los navegadores permitió mayor interactividad entre el usuario y el cliente, aunque estaba limitado por la velocidad y la necesidad de tener que bajar e instalar cada plugin que se necesitara, por lo que estos se desarrollaron mayormente en áreas de vídeo, audio y realidad virtual.

  El CGI cambio la forma de manipular información en el web.  En sí, es un método para la transmisión de información hacia un compilador instalado en el servidor. Su función principal es la de añadir una mayor interacción a los documentos web que por medio del HTML se presentan de forma estática.

  El CGI es utilizado comúnmente para contadores, bases de datos, motores de búsqueda, formularios, generadores de automático, comercio electrónico, rotadores y mapas de imágenes, juegos en línea y otros.

  Esta tecnología tiene la ventaja de correr en el servidor cuando el usuario lo solicita por lo que es dependiente del servidor y no de la computadora del usuario.

  Un documento HTML es estático, lo que significa que existe en un estado constante; es un archivo de texto que no cambia. Un script CGI por otro lado, es ejecutado en tiempo real, lo que permite que regrese información dinámica. Por ejemplo, digamos que quieres conectar tus bases de datos de Unix al World Wide Web para permitir que las personas de todo el mundo la manipulen.

  Básicamente, lo que debes hacer es crear un script CGI que será ejecutado por el servidor para transmitir información al motor de la base de datos, recibir los resultados y mostrarselos al cliente. Este es un ejemplo sencillo que muestra donde el CGI tiene sus origenes”

  El funcionamiento de esta tecnología es muy sencillo. Los scripts residen en el servidor, donde son llamados, ejecutados y regresan información de vuelta al usuario.

  Los siguientes datos son las variables de entorno que pasan por los programas CGI:  Variables específicas del servidor:  SERVER_SOFTWARE — nombre y versión del servidor web.  SERVER_NAME — nombre de equipo del servidor, puede ser una dirección IP.  GATEWAY_INTERFACE — versión CGI.

  Request specific variables:  SERVER_PROTOCOL — versión HTTP.  SERVER_PORT — Puerto TCP.  REQUEST_METHOD — nombre del método HTTP.  PATH_INFO — sufijo de la ruta.  PATH_TRANSLATED — corresponde a la ruta completa del servidor, si PATH_INFO está presente.

  SCRIPT_NAME — ruta relativa al programa. Ejemplo: /cgi-bin/script.cgi.  REMOTE_HOST — nombre del host del cliente  REMOTE_ADDR — dirección IP del cliente.

  Contador de accesos : Cuenta el número de veces que se ha solicitado una página determinada. Se guarda el valor en un fichero. Cada vez que se invoca se incrementa, para su posterior visualización.  Buscador : Localiza páginas que contengan los términos especificados. Utiliza una tabla que enumera las palabras y para cada una especifica las páginas dónde se encuentra.  Correo : Obtiene información estructurada del usuario.  Contribuciones : Permite añadir enlaces o anotaciones a una página, indicando la procedencia de la adición. Tipos habituales de CGIs

  Estadísticas de uso : Presenta información sobre los acontecimientos producidos en el servidor de WWW. El servidor mantiene un registro (log) de los acontecimientos que se han producido.  Administración remota del servidor : Permite interactuar con el servidor desde WWW. Invoca los programas que controlan o modifican el comportamiento del servidor.

  Escribe una CGI en lenguaje Java que implemente un test de vocabulario castellano - inglés.  Ejercicio