Download
slide1 n.
Skip this Video
Loading SlideShow in 5 Seconds..
Tecnología WWW PowerPoint Presentation
Download Presentation
Tecnología WWW

Tecnología WWW

103 Vues Download Presentation
Télécharger la présentation

Tecnología WWW

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. Tecnología WWW World Wide Web (web)

  2. Tecnología WWW Idea del web • Sistema pensado originariamente para la publicación de información científica. • Hoy en día es el método más extendido de publicación de información de todo tipo y casi en cualquier formato. • Además, sirve de interfaz para casi todos los servicios de Internet (FTP, e-mail, etc.). • Es el centro de revolución de Internet: comercio electrónico, relación con la administración, servicios financieros, etc.

  3. Tecnología WWW 1945 1965 CERN (Conseil Europeen pour le Recherche Nucleaire). Tim Berners Lee y Robert Caillian especifican el WWW. NCSA (National Centre for Supercomputing Applications). Marc Anderssen y su equipo desarrollan Mossaic. Vannevar Bush, “As We May Think”. Asociar textos e ilustraciones – microfilm. Ted Nelson, “Literary Machines”, proyecto XANADU. Término hipertexto. 1993 1989

  4. Tecnología WWW Historia del web • Objetivo: Construcción de un sistema de difusión de información hipertextual para intercomunicar a los miembros de la comunidad científica de la física de altas energías a través de Internet. • En principio no se pensó en incluir imágenes, audio o vídeo. • En 1990 había un prototipo corriendo en NeXT. • A partir de 1992 las contribuciones de voluntarios de todo el mundo han desarrollado WWW, habiendo explotado en 1993, con la aparición de Mosaic. • Los creadores de Mosaic crearon su propia empresa: Netscape.

  5. Tecnología WWW Conceptos de Hipertexto e Hipermedia. • • Hipertexto: Texto con enlaces a otros documentos o partes de documentos. • · Seleccionando estos enlaces con el ratón o teclado se puede acceder a otro documento que puede ser a su vez hipertextual. • · Se forma así una red a través de de la cual se puede ir obteniendo información según se requiera. • • Hipermedia: los documentos hipermedia contienen enlaces a otros documentos textuales o a otros medios: sonido, imágenes, vídeo, programas (Java). • · Las propias imágenes pueden tener asociados enlaces a otros elementos.

  6. Tecnología WWW Arquitectura de WWW • WWW está diseñado siguiendo una: • Arquitectura Distribuida Cliente-Servidor. • Un cliente de WWW es un programa que envía peticiones de • documentos a cualquier servidor WWW. • Un servidor de WWW es un programa que, una vez recibida una • petición, envía el documento requerido al cliente. • El cliente puede estar corriendo en una maquina diferente a la del • servidor, en otra habitación, país o continente. • El servidor se encarga del almacenamiento de los documentos. • El cliente se encarga de la presentación de los documentos.

  7. Tecnología WWW Servidor WWW • Utilizan el protocolo HTTP para comunicarse con los clientes. • Permite servir ficheros reales o virtuales (generados por scripts o programas). • También soporta formularios, búsquedas en bases de datos, ejecución de programas (CGI´s). • Servidor proxy: intermediario para velocidad, seguridad,... • Servidor cache: almacén temporal de páginas pedidas.

  8. Tecnología WWW Buscadores Web • • Uno de los problemas del Web es la cantidad de información. • Solución: buscadores. • • Tipos de buscadores: • Jerárquicos: La información se organiza por categorías. • yahoo.com • Conceptos: La información se organiza por palabras claves • altavista.com • Islas: Evolución de los anteriores obteniendo “representantes” • de cada “isla”. • google.com • • Algunos buscadores también permiten buscar sobre los grupos de noticias. • • Búsquedas complejas: Operadores AND, OR, NEAR,...

  9. Tecnología WWW Consideraciones sobre los buscadores Son muy útiles, prácticamente imprescindibles, pero: • Búsquedas poco concretas generan muchos resultados. • No indexan toda la red: navegar por los resultados. • Tener cuidado con la ordenación de los resultados ya que puede estar pagada (go.com) • Las búsquedas por términos extranjeros suelen tener problemas (ortográficos, traducciones, etc.) • Es conveniente hacer búsquedas en varios buscadores.

  10. Tecnología WWW Recomendaciones para buscar • Leer la ayuda. • Emplear varios buscadores. • Utilizar buscadores del país. • Utilizar operadores “booleanos”. • Leer las primeras veinte referencias. • Utilizar palabras clave relacionadas. • No creer todo lo que se lee.

  11. Tecnología WWW Para no perderse • Repasar las cadenas de búsqueda. • Cuidado con los acentos. • Se pueden repetir palabras clave. • Utilizar las herramientas de navegación. • Evitar repeticiones de páginas. • Si el buscador va lento…¡Cámbielo! • Elegir las páginas a las que se accede.

  12. Tecnología WWW Utilización de los buscadores • Búsquedas en lenguaje natural. • Terminos requeridos y excluyentes (+/-). • Frases literales. • Funciones especiales. • Idiomas. • Mayúsculas y minúsculas. • Caracteres especiales y puntuación (*, +, -, &, |, ~, !). • Caracteres multinacionales.

  13. Tecnología WWW Funciones especiales • anchor: Text. Busca en hiperenlaces. • applet: class. Busca páginas que los contienen. • domain: domainname. Busca en un dominio. • host: name. Busca en un servidor. • image: filename. Encuentra imágenes. • link: URLtest. Encuantra páginas que contengan un enlace con una dirección especificada. • text: text. Encuentra páginas con textos determinados. • title: text. Encuentra textos en los títulos. • url: text. Encuentra texto en la dirección URL.

  14. Tecnología WWW Terminología Web HTML (HyperText Markup Language): Lenguaje de marcado en el que se “escriben” las páginas web. URL (Uniform Resource Locator): dirección de documentos. HTTP (HyperText Transfer Protocol): Protocolo por el que el navegador (cliente) se comunica con el servidor para intercambiar páginas HTML. CGI (Common Gateway Interface): truco utilizado para generar páginas Web dinámicamente. JavaScript: Lenguaje de programación para añadir interactividad a las páginas HTML.

  15. Tecnología WWW Ejemplo de JavaScript ...

  16. Tecnología WWW Ejemplo de CGI ...

  17. Tecnología WWW URL • La primera parte del URL especifica el método de acceso (protocolo) en general HTTP. • A continuación viene la dirección de la computadora en la que reside el servicio (opcionalmente puede llevar un puerto): http://gsyc.escet.urjc.es:80/ficheros/fichero1.html • El resto del URL especifica el camino y el nombre del fichero. • Opcionalmente puede llevar un nombre de sección, separado por #: http://gsyc.escet.urjc.es:80/ficheros/fichero1.html#secc2 • Las computadoras que ofrecen un servicio de WWW suelen nombrarse con www al principio de su dirección: www.urjc.es

  18. Tecnología WWW Ejemplos de URL • file://gsyc.escet.urjc.es/pub/sonido.au Trae y emite el sonido. • file://gsyc.escet.urjc.es/imagen.gif Trae y muestra la imagen. • file://gsyc.escet.urjc.es/pub/ Contenido del directorio. • http://gsyc.escet.urjc.es/~vmo/index.html Se conecta a un servidor HTTP y trae un fichero HTML. • ftp://www.xerox.com/pub/file.txt Abre una sesión FTP con www.xerox.com y trae un fichero de texto. • news:urjc.csalud.fisio Lee las news. • mailto:orobles@dtf.fi.upm.es Envía correo electrónico.

  19. Tecnología WWW HTML • HTML: HyperText Markup Language. • Utilizado para crear y reconocer documentos hipermedia. • Permite separar la presentación del contenido • Un contenido HTML es un conjunto de caracteres ASCII de 7 bits, con códigos para: · Estilos del texto. · Títulos de documentos, secciones. · Párrafos. · Listas. · HiperEnlaces. · Formularios.

  20. Tecnología WWW Apendice A

  21. Tecnología WWW Otros Servicios de Internet

  22. Tecnología WWW FTP (File Transfer Protocol) • • Servicio de Internet para transferir ficheros. • • Puede accederse al servicio con una herramienta especial • o directamente desde el navegador. • • La navegación se realiza por directorios. • • Se suelen transferir archivos comprimidos: • · .Z : Fichero comprimido con compress (Unix) • · .z, .gz: Fichero comprimido con gzip (Unix) • · .zip: Fichero comprimido con pkzip (MS-DOS) o zip (Unix) • · .arj: Fichero comprimido con arj (MS-DOS)

  23. Tecnología WWW MEDLINE • Base de datos bibliográfica de la USA-NLM (National Library of Medicine). • Contiene reseñas bibliográficas de publicaciones médicas ( aprox.11 millones de referencias de más de 4000 publicaciones). • No contiene los artículos completos, sólo una referencia. • Permite búsquedas por muchos campos (Autor, revista, idioma, términos MeSH, sustancias químicas, por todas, etc.) • Dentro de cada campo permite hacer búsquedas por raíz común, por frase, o por expresiones booleanas. • http://www.ncbi.nlm.nih.gov/Pubmed •http://www.medlineplus.gov

  24. Tecnología WWW Términos MeSH. • MeSH (Medical Subject Headings) es un vocabulario de términos médicos. • Los términos MeSH hacen las veces de “palabras clave” para calificar un artículo completo (p.e. antibiotics). • Los términos generales pueden tener subtérminos: antibiotics/administration dosage • Las búsquedas de términos MeSH se expanden sobre sus subtérminos. • MEDLINE permite hacer búsquedas o navegar por el árbol de términos y subtérminos MeSH.

  25. Tecnología WWW Utilización de PubMed

  26. Tecnología WWW Utilización de PubMed

  27. Tecnología WWW Mbone “Conjunto de subredes y encaminadores (routers) que permiten la entrega de de tráfico IP multienvio (multicast)” “Facilitar la distribución y acceso a información multimedia interactiva, en tiempo real, sobre Internet.” • Virtual Multicast Backbone On the interNEt (Multicast backBONE). • Red Virtual construida sobre Internet. • Información: http://www.rediris.es/mbone

  28. Tecnología WWW Posibles usos de Mbone • Vídeo bajo demanda (videoclub en la red). • Difusión de audio (transmisión de conciertos). • Teleconferencia (audio, vídeo, pizarra, etc.) • Televisión: “normal”, pago por visión, etc. • Juegos Interactivos. • Tiendas electrónicas. • Música digital. • Periódicos y revistas multimedia. • Educación. • Distribución y actualización de software.