Internet y tecnologías web

Slides:



Advertisements
Presentaciones similares
Intranets P. Reyes / Octubre 2004.
Advertisements

Nau Gran dHivern Intr. a la creación y gestión de páginas web Introducción a la web.
Herramientas informáticas
Arquitectura de Sistema de E/S
CUPS Configuración y Uso de Paquetes de Software
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.
PRESENTA: Mizrain Cano Chico Profesor: Lic. Albino Petlacalco Ruiz
Hardware y Software de servidor
PROTOCOLOS DE PROYECTO CONTROL DE TRAFICO INTELIGENTE Alumno : Luis Carlos Illanes Quiroga.
Servidores Web Capítulo 2.
Modelando aplicaciones
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.
Características generales de un servicio web
Base de Datos Distribuidas FUNDAMENTOS DE BASES DE DATOS DISTRIBUIDAS
Taller de Internet Octubre 2004 Profesora: Marisa Alejandra Lara Escobar.
Universidad Nacional Autónoma de Honduras
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.
Tecnologías Cliente / Servidor Capitulo III Richard Jiménez V. clienteserver.wordpress.com.
SERVICIOS DE TCP/IP.
Tecnologías de soporte para e-learning UNIVERSIDAD POLITÉCNICA DE MADRID ESCUELA UNIVERSITARIA DE INFORMÁTICA Departamento de Organización y Estructura.
"java del lado del servidor" Servlet y JSP Java Server Pages.
OBJETO REQUEST. El objeto Request Por qué el objeto request Funcionamiento Colecciones: – Transferencia de variables por URL –Transferencia de variables.
Características generales de un servicio Web.
Mecanismo de petición y respuesta Prof. Manuel Blázquez Ochando
Formularios en lenguaje HTML 7 de Abril de Índice Generalidades Definición en HTML Elementos Formas de envío: métodos GET y POST Recepción y tratamiento.
Lic. Rochester Cáceres Mendoza
CGI.   Cuando el World Wide Web inició su funcionamiento como lo conocemos, empezando a tomar popularidad aproximadamente en 1993, solo se podía apreciar.
Desarrollo de aplicaciones web en entorno servidor
Introducción Publicación en Internet con Microsoft Office Sevilla, junio de 2004 SalirIniciar.
INTRODUCCIÓN A LA PROGRAMACIÓN WEB
Prof. José T. Cadenas. Aplicación Web La Internet y la Web hacen que sea fácil y atractivo poner toda la información en el cyberespacio, y la hace accesible.
Diseño de Aplicaciones Web * En las aplicaciones web el diseño es muy diferente de las aplicaciones tradicionales dado que hay que dividir la aplicación.
Análisis del lado del servidor y del lado del cliente Ángel Apolinar Corona Irene Granados García.
CONCEPTES AVANÇATS DE SISTEMES OPERATIUS Departament d’Arquitectura de Computadors (Seminaris de CASO) Autors Comparación entre applets, CGI, PHP, ASP,
“SERVLETS”. Paola Rojas Contreras Juan Villarroel Leiva José Miguel Perez V. Departamento de Electrónica.
Servidores Conceptos Generales.
Habilidades básicas de Internet. ¿Qué es el Internet ? Un gran sistema de computadoras conectadas entre sí Su objeto es el envío instantáneo de información.
 Epo 165  Profe Luis Daniel Sánchez paz  Alumna: María Guadalupe mondragon mondragon  Grado 1  Grupo 1  2do semestre  Nl 33.
Publicación de bases de datos Access en la web
RESUMEN CAPITULO 6.
Introducción al Lenguaje. ¿Qué es PHP? O Es un lenguaje de programación que es interpretado por un servidor web. O El lenguaje es genérico. PHP está orientado.
Conceptos básicos sobre Internet
Servidores web. Integrantes: Dany Alexander Orozco. Maycol Gómez Herrera. Luisa Fernanda Moncada.
Introducción al Lenguaje. ¿ Qué es PHP ? O Hypertext Pre-processoes (PHP) es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en.
 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.
WORD WIDE WEB Nace a principios de los años 90 en Suiza. Su función es ordenar y distribuir la información que existe en internet. La World Wide Web se.
 Claudia Jordan Idrovo.  Son los puntos de enganche para cada conexión de red que realizamos. El protocolo TCP (el utilizado en internet) identifica.
Introducción a los Sistemas de Computo
Servicios de Red e Internet
“Hyper Text Transfer Protocol” principal protocolo tecnológico de la red que permite enlazar y navegar por Internet. HTTP es un protocolo sin estado,
Tu buscador de radio. Grouple es un buscador de emisoras de radio a través de internet, mediante el cual podrás encontrar cualquier emisora del mundo.
Navegación y comunicación en Internet y uso de las redes sociales
ESCUELA NORMAL PARA EDUCADORA ‘’PROFR. SERAFIN CONTRERAZ MANZO’’
Internet y sus servicios
INTERFAZ DE ACCESS  Access es un sistema gestor de bases de datos relacionales (SGBD). Una base de datos suele definirse como un conjunto de información.
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.
Introducción al Lenguaje. ¿Qué es PHP? O Es un lenguaje de programación que es interpretado por un servidor web. O El lenguaje es genérico. PHP está orientado.
Internet Internet es una red de alcance mundial, compuesta por redes de datos privadas y públicas que se comunican entre si, independientemente del hardware.
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.
Software.
Tema: Historia del Internet
Desarrollo Web en Entorno Servidor
 ACCESO REMOTO.  PRESENTADO A:  ING FABIO LASSO  PRESENTADO POR:  CRISTIAN FELIPE CASTRILLON  PARQUE INFORMATICO CARLOS ALBAN.
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.
Conociendo el modelo Cliente-Servidor
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.
Conociendo el modelo Cliente-Servidor. Introducción En el mundo de TCP/IP las comunicaciones entre computadoras se rigen básicamente por lo que se llama.
Definición: Es un estilo de programación, su objetivo primordial es la separación de la capa de presentación, capa de negocio y la capa de datos. ARQUITECTURA.
Transcripción de la presentación:

Breve introducción a Internet y a las tecnologías web Vicente Cerverón Lleó

Internet y tecnologías web Internet y web Arquitectura de aplicaciones en la red Aplicaciones web Interfaces web Consideraciones adicionales Breve introducción a Internet y a las tecnologías web (Vicente Cerverón - Universitat de València)

Internet, red de redes Internet es la red de redes que interconecta computadores mediante diferentes protocolos Un ordenador se puede conectar a Internet por medio de un servidor de red (mediante tecnologías diversas) Un ordenador puede conectarse a una red local y los ordenadores de dicha red local pueden conectarse a Internet mediante una pasarela Existen ordenadores permanentemente conectados a Internet que ofrecen recursos Hacer notar que HTTP es un protocolo “stateless”, sin sesiones ni recuerdo de información previa Esto se puede superar con dos métodos: Cookies URLs únicas generadas automáticamente (p.e. el servidor de correo) Introducir (próximamente) otros formatos: XML y DTD Breve introducción a Internet y a las tecnologías web (Vicente Cerverón - Universitat de València)

Recursos en Internet Los recursos accesibles en Internet se identifican por un URI (identificador de recurso uniforme)(URL) http://www.uv.es/cerveron/informatica_medio/index.html el protocolo con que acceder al recurso el nombre (o dirección) del host el nombre del recurso Internet es el medio de comunicación para diversas aplicaciones, que utilizan diferentes protocolos, destacando el correo electrónico, la transferencia de ficheros (FTP) y la web Hacer notar que HTTP es un protocolo “stateless”, sin sesiones ni recuerdo de información previa Esto se puede superar con dos métodos: Cookies URLs únicas generadas automáticamente (p.e. el servidor de correo) Introducir (próximamente) otros formatos: XML y DTD Breve introducción a Internet y a las tecnologías web (Vicente Cerverón - Universitat de València)

La web La web es un sistema de información distribuido basado en hipertexto Los usuarios, mediante un navegador (cliente) solicitan recursos (normalmente páginas web) a un servidor web HTTP es el protocolo de comunicación entre clientes y servidores web el cliente envía una petición el servidor produce una respuesta (una página HTML) [puede ser de error] Hacer notar que HTTP es un protocolo “stateless”, sin sesiones ni recuerdo de información previa Esto se puede superar con dos métodos: Cookies URLs únicas generadas automáticamente (p.e. el servidor de correo) Introducir (próximamente) otros formatos: XML y DTD Breve introducción a Internet y a las tecnologías web (Vicente Cerverón - Universitat de València)

Páginas web y lenguaje HTML HTML es un lenguaje que permite incluir texto junto a las indicaciones de cómo mostrarlo, cómo y dónde incluir imágenes y cómo acceder mediante enlaces a otros recursos en Internet (y también posibilita la entrada de datos) El navegador-cliente solicita y recibe del servidor web una página y nos la presenta formateada La página puede “pedir” al servidor imágenes (o otros recursos) que están en archivos distintos de la propia página web y son enviados por el servidor y presentados por el cliente junto al texto Hacer notar que HTTP es un protocolo “stateless”, sin sesiones ni recuerdo de información previa Esto se puede superar con dos métodos: Cookies URLs únicas generadas automáticamente (p.e. el servidor de correo) Introducir (próximamente) otros formatos: XML y DTD Breve introducción a Internet y a las tecnologías web (Vicente Cerverón - Universitat de València)

Páginas web y lenguaje HTML Una página web es un archivo que únicamente contiene texto, pero en dicho texto se puede solicitar a su vez otros recursos (que pueden estar incluso en otro servidor) Cuando queremos guardar una página podremos guardar sólo la propia página o bien la página con los otros archivos que incluye Un sitio web contiene multitud de páginas. Si queremos guardarlas podemos hacerlo una a una o con alguna aplicación que nos lo facilite También podemos solicitar (directamente o mediante un enlace) un recurso que no sea una página web; éste podrá ser mostrado dentro del navegador o abriendo una aplicación externa Hacer notar que HTTP es un protocolo “stateless”, sin sesiones ni recuerdo de información previa Esto se puede superar con dos métodos: Cookies URLs únicas generadas automáticamente (p.e. el servidor de correo) Introducir (próximamente) otros formatos: XML y DTD Breve introducción a Internet y a las tecnologías web (Vicente Cerverón - Universitat de València)

Aplicaciones web La web era originalmente un conjunto de páginas estáticas En lugar de páginas estáticas, el usuario de un navegador web puede acceder a páginas generadas dinámicamente por una aplicación Una aplicación es un programa informático que realiza una tarea. Una aplicación web es una aplicación en la red cuya interacción con el usuario sea mediante un navegador web Breve introducción a Internet y a las tecnologías web (Vicente Cerverón - Universitat de València)

Arquitectura de aplicaciones en red una aplicación en red intensiva en acceso a datos tiene 3 tipos de funcionalidades Gestión de los datos Lógica de la aplicación Presentación Estas funcionalidades se pueden (o no) separar en capas Breve introducción a Internet y a las tecnologías web (Vicente Cerverón - Universitat de València)

Arquitectura de tres capas Capa de presentación Interfaz con el usuario (cliente-navegador) Capa intermedia (servidor web, serv. aplicaciones) (también capa de “lógica de la aplicación”) Implementa la lógica de la aplicación (control de flujo) Puede acceder a diferentes fuentes de datos Capa de gestión de datos Uno o más SGBD Breve introducción a Internet y a las tecnologías web (Vicente Cerverón - Universitat de València)

Arquitectura de tres capas Breve introducción a Internet y a las tecnologías web (Vicente Cerverón - Universitat de València)

Ventajas de la Arquitectura de tres capas Clientes ligeros: el usuario sólo req. un navegador Acceso integrado a los datos: se puede acceder a varias BD transparentemente para el usuario Escalabilidad: los servidores intermedios pueden replicarse para servir a más clientes Desarrollo de software centralizado Breve introducción a Internet y a las tecnologías web (Vicente Cerverón - Universitat de València)

Ejecución de aplicaciones web Programas que se ejecutan en el navegador scripts (p.e. Javascript) pequeños programas que se insertan en la página permiten realizar pequeñas tareas: comprobación de datos en un formulario, cambio de idioma dependiendo del cliente, menús dependientes de otras selecciones, … programas (p.e. en Java) Programas que se ejecutan en el servidor [+] Breve introducción a Internet y a las tecnologías web (Vicente Cerverón - Universitat de València)

Ejecución de aplicaciones web Programas que se ejecutan en el navegador [+] Programas que se ejecutan en el servidor el usuario introduce datos mediante formularios un programa en el servidor procesa los datos programas CGI programas ASP, PHP, JSP Java servlets se produce una página web que se envía al usuario Breve introducción a Internet y a las tecnologías web (Vicente Cerverón - Universitat de València)

Interfaces web: Formularios son el modo más común de solicitar y comunicar datos entre el cliente y el servidor los formularios se insertan en una página web componentes de un formulario <FORM ACTION="/cgi-bin/postman" NAME="theform" METHOD="POST"> campos de un formulario INPUT type, name, value <INPUT TYPE=“text” NAME=“user” VALUE=""> Dirigir a otras asignaturas, como Entornos de usuario Breve introducción a Internet y a las tecnologías web (Vicente Cerverón - Universitat de València)

Consideraciones sobre aplicaciones web HTTP es un protocolo sin estado Ventajas facilidad de uso e implementación Inconvenientes el protocolo en sí no recuerda el flujo ni las acciones anteriores Hay diversas vías de superar este inconveniente Completar con Ramakrishnan sl.7,67-80 Breve introducción a Internet y a las tecnologías web (Vicente Cerverón - Universitat de València)

Consideraciones sobre aplicaciones web Guardar el estado en el cliente: cookies Consisten en guardar una pequeña información textual en el cliente, que se envía al servidor en cada petición HTTP Son una colección de (nombre, valor) Son percibidas como “peligrosas” Son fáciles de usar pero limitadas a 4 KB Pueden ser deshabilitadas por el cliente Son útiles para información de login y como modo de memoria temporal (no permanente) Completar con Ramakrishnan sl.7,67-80 Breve introducción a Internet y a las tecnologías web (Vicente Cerverón - Universitat de València)

Consideraciones sobre aplicaciones web Guardar el estado en el cliente campos ocultos información en el path ambos mecanismos se pueden usar para solventar la deshabilitación de cookies no requieren almacenamiento adicional ya que son “pasados” en cada petición HTTP Completar con Ramakrishnan sl.7,67-80 Breve introducción a Internet y a las tecnologías web (Vicente Cerverón - Universitat de València)

Actividades con páginas web Guardar direcciones de páginas web Guardar una página web completa / sólo el texto Guardar un recurso no HTML Guardar sitios web Copiar texto a otra aplicación Usar imágenes de la web Breve introducción a Internet y a las tecnologías web (Vicente Cerverón - Universitat de València)

Búsqueda web / posicionamiento web Búsquedas web Buscadores Búsquedas avanzadas (posibles selectores) Posicionamiento web Ordenación de búsquedas (en buscadores) Herramientas de análisis de tráfico (p.e. Alexa) Breve introducción a Internet y a las tecnologías web (Vicente Cerverón - Universitat de València)