TEMA 9 INTERNET <ul><li>Historia de Internet. </li></ul><ul><li>Definición de Internet. </li></ul><ul><li>Estructura de In...
Historia de Internet <ul><li>Inicio del proyecto Arpanet de la Agencia DARPA en la década de 1960. </li></ul><ul><li>Inten...
Definición de Internet <ul><li>Internet es el una red de área extensa que interconecta redes de datos (x.25, Frame Relay, ...
Estructura  de Internet <ul><li>Internet esta compuesto por: </li></ul><ul><li>Redes de comunicaciones interconectadas a e...
Estructura  de Internet
Arquitectura  de Internet
Arquitectura  de Internet <ul><li>Muchas aplicaciones para Internet se basan el modelo  Arquitectura &quot;cliente-servido...
El modelo Cliente/Servidor Servidor www Leonardo Red Física petición respuesta Máquina local http://www.iesleonardo.info N...
Servicios  de Internet <ul><li>Servicios básicos: </li></ul><ul><ul><ul><li>Acceso remoto. </li></ul></ul></ul><ul><ul><ul...
World Wide Web  ( WWW) <ul><li>¿  Que es la  WWW? </li></ul><ul><li>La World Wide Web (conocida como WWW, Web o W3) es el ...
World Wide Web  ( WWW) <ul><li>Hipertexto e Hipermedia </li></ul><ul><li>Hipertexto :  El texto contiene  enlaces  con otr...
World Wide Web  ( WWW) <ul><li>Prestaciones: </li></ul><ul><ul><li>Casi todo se puede hacer mediante www (También llamado ...
World Wide Web  ( WWW) <ul><li>Historia: </li></ul><ul><ul><li>1980: Tim Berners-Lee (TBL) escribe un programa de “noteboo...
World Wide Web  ( WWW) <ul><li>Arquitectura: </li></ul><ul><ul><li>WWW esta diseñado siguiendo una arquitectura distribuid...
World Wide Web  ( WWW) <ul><li>El Servidor de WWW </li></ul><ul><ul><li>Los servidores de WWW utilizan el protocolo  HTTP ...
World Wide Web  ( WWW) <ul><li>El cliente de WWW </li></ul><ul><ul><li>El acceso al servicio WWW se realiza a través de un...
World Wide Web  ( WWW) <ul><li>Protocolos de WWW </li></ul><ul><ul><li>WWW  proporciona un interfaz común para acceder a d...
World Wide Web  ( WWW) <ul><li>HTML </li></ul><ul><ul><li>HTML :  Hypertext Markup Language . </li></ul></ul><ul><ul><li>U...
World Wide Web  ( WWW) <ul><li>Estado de HTML ( http://www.w3.org/MarkUp ) </li></ul><ul><li>Las sucesivas versiones de HT...
World Wide Web  ( WWW) <ul><li>Ejemplo de HTML </li></ul><ul><ul><ul><li><!DOCTYPE HTML PUBLIC &quot;-//IETF//DTD HTML 2.0...
World Wide Web  ( WWW) <ul><li>URL  (Uniform Resource Locators) para representar direcciones de </li></ul><ul><li>document...
World Wide Web  ( WWW) <ul><ul><li>Ejemplos de URL </li></ul></ul><ul><ul><ul><li>file://www.urjc.es/pub/sonido.au   Trae ...
World Wide Web  ( WWW) <ul><li>HTTP </li></ul><ul><li>Hypertext Transfer Protocol. </li></ul><ul><li>Es el protocolo mas h...
World Wide Web  ( WWW) <ul><li>Interacción cliente-servidor en HTTP </li></ul><ul><li>El cliente abre una conexión TCP con...
World Wide Web  ( WWW) Ejemplo de petición de una página (GET, petición) GET /~jgb/test.html HTTP/1.0
 Connection: Keep-A...
World Wide Web  ( WWW) Ejemplo de respuesta del servidor (GET, Respuesta) HTTP/1.1 200 OK
 Date: Tue, 23 Jan 2001 12:44:2...
World Wide Web  ( WWW) <ul><li>HTTPS </li></ul><ul><li>HTTP sobre SSL (secure socket layer). </li></ul><ul><li>La conexión...
World Wide Web  ( WWW) <ul><li>MIME </li></ul><ul><li>Multipurpose Internet Mail Extensions. RFC1521. </li></ul><ul><li>Es...
World Wide Web  ( WWW) <ul><li>PROGRAMACION EN LA WEB. </li></ul><ul><li>Las páginas dejan de ser estáticas. </li></ul><ul...
World Wide Web  ( WWW) <ul><li>CGI </li></ul><ul><li>CGI: Common Gateway Interface, truco utilizado para generar paginas d...
World Wide Web  ( WWW) <ul><li>Ejemplo: </li></ul><ul><ul><li><HTML> </li></ul></ul><ul><ul><li><HEAD> </li></ul></ul><ul>...
World Wide Web  ( WWW) <ul><li>JAVA </li></ul><ul><li>Sun Microsystems. James Gosling. Sami Shaio. </li></ul><ul><li>Es un...
World Wide Web  ( WWW) <ul><li>Php. Asp </li></ul><ul><li>Asocian las páginas web a bases de datos (MySql, Postgres, Oracl...
World Wide Web  ( WWW) <ul><li>Navegación por la Web. </li></ul><ul><li>Cookies (Galletas) </li></ul><ul><ul><li>Archivo d...
World Wide Web  ( WWW) <ul><li>Búsqueda de información. </li></ul><ul><li>Internet es una biblioteca a nivel mundial.  </l...
World Wide Web  ( WWW) <ul><li>Búsqueda de información. </li></ul><ul><li>SERVIDORES DE BUSQUEDA. </li></ul><ul><li>Son si...
World Wide Web  ( WWW) <ul><li>Búsqueda de información. </li></ul><ul><li>SERVIDORES DE BUSQUEDA. </li></ul><ul><li>Tipos ...
World Wide Web  ( WWW) <ul><li>Búsqueda de información. </li></ul><ul><li>Consejos: </li></ul><ul><ul><li>Utilizar palabra...
Acceso Remoto (Telnet) <ul><li>Usado en sistemas multiusuario (UNIX, Linux, etc.) para la ejecución remota de comandos y a...
Acceso Remoto (Telnet) <ul><li>Existen versiones y equivalente actuales que realizan la comunicación de forma &quot;cifrad...
Correo Electrónico ( e-mail) <ul><li>Servicio de envío y recepción de mensajes electrónicos </li></ul><ul><li>Estructura: ...
Correo Electrónico ( e-mail) <ul><li>Servidor POP/IMAP: se encargan de gestionar la descarga remota del correo almacenado ...
Correo Electrónico <ul><li>SMTP: De los protocolos más antiguos de Internet: </li></ul>Usuario: [email_address] Protocolo ...
Transferencia de ficheros ( FTP) <ul><li>Uno de los primeros servicios en Internet </li></ul><ul><li>Servicio de transfere...
Transferencia de ficheros ( FTP) <ul><li>La mayoría de los clientes web pueden acceder a servidores FTP </li></ul><ul><li>...
Servicios de noticias ( news) <ul><li>Son conferencias multitudinarias y publicas sobre diferentes temas. </li></ul><ul><l...
Servicios de conversación (Chat ) <ul><li>Servicio que permite poner en comunicación a varios usuarios simultáneamente  y ...
Servicios de conversación (Chat ) <ul><li>IRC </li></ul><ul><ul><li>Creado  por  Jarkko Oikarinen en 1988 (Finlandia) </li...
Servicios de conversación (Chat ) <ul><li>INSTANT MESSENGER. </li></ul><ul><ul><li>Programas que permiten la comunicación ...
Aplicaciones de Internet <ul><ul><li>Aceleradores de conexión. </li></ul></ul><ul><ul><li>Comunicación y chat. </li></ul><...
Aplicaciones de Internet <ul><ul><li>Servidor de noticias. </li></ul></ul><ul><ul><li>Telnet. </li></ul></ul><ul><ul><li>U...
NIC’s (Network Information Centers) <ul><li>Se encargan de dar nombres de dominio, como  greenpeace.org ,  telefonica.es ,...
Upcoming SlideShare
Loading in …5
×

Diapo01

836 views
678 views

Published on

Introducción al Internet

Published in: Education, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
836
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
12
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Diapo01

  1. 1. TEMA 9 INTERNET <ul><li>Historia de Internet. </li></ul><ul><li>Definición de Internet. </li></ul><ul><li>Estructura de Internet. </li></ul><ul><li>Arquitectura de Internet. </li></ul><ul><li>Servicios de Internet: </li></ul><ul><ul><ul><ul><li>WWW </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Acceso remoto </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Correo electrónico </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Transferencia de archivos. </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Conversación. </li></ul></ul></ul></ul><ul><li>Aplicaciones de Internet. </li></ul>ÍNDICE:
  2. 2. Historia de Internet <ul><li>Inicio del proyecto Arpanet de la Agencia DARPA en la década de 1960. </li></ul><ul><li>Intento de desarrollo de comunicaciones seguras. </li></ul><ul><li>Creación de redes de ordenadores que sobrevivan a ataques: guerra fría. </li></ul><ul><li>Creación de redes publicas: </li></ul><ul><ul><li>Bitnet. Fines educativos </li></ul></ul><ul><ul><li>Csnet. Científicos Americanos. </li></ul></ul><ul><ul><li>Eunet y Earn fines educativos en Europa. </li></ul></ul><ul><ul><li>Fidonet. </li></ul></ul><ul><ul><li>Red Iris del CSIC (En España). </li></ul></ul>
  3. 3. Definición de Internet <ul><li>Internet es el una red de área extensa que interconecta redes de datos (x.25, Frame Relay, ATM,..) y redes de área local de multitud organizaciones de todo el mundo y que comparten la misma arquitectura (TCP/IP). </li></ul><ul><li>Las especificaciones son mínimas. </li></ul>
  4. 4. Estructura de Internet <ul><li>Internet esta compuesto por: </li></ul><ul><li>Redes de comunicaciones interconectadas a escala planetaria. </li></ul><ul><li>Servidores de información. </li></ul><ul><li>Ordenadores clientes. </li></ul><ul><li>Servidores de información. </li></ul><ul><li>Arquitectura cliente/servidor. </li></ul>
  5. 5. Estructura de Internet
  6. 6. Arquitectura de Internet
  7. 7. Arquitectura de Internet <ul><li>Muchas aplicaciones para Internet se basan el modelo Arquitectura &quot;cliente-servidor&quot;: </li></ul><ul><ul><li>Servidor: proceso que &quot;escucha&quot; en un puerto determinado a la espera de conexiones de los clientes. Cuando un cliente se conecta, entabla un &quot;diálogo“ con él siguiendo un &quot;protocolo&quot; propio del servicio. </li></ul></ul><ul><ul><li>Cliente: proceso ejecutado por el usuario que sirve para la conexión e intercambio de información con uno o más servidores. Debe conocer el &quot;protocolo&quot; que habla el servidor. </li></ul></ul>
  8. 8. El modelo Cliente/Servidor Servidor www Leonardo Red Física petición respuesta Máquina local http://www.iesleonardo.info NETSCAPE
  9. 9. Servicios de Internet <ul><li>Servicios básicos: </li></ul><ul><ul><ul><li>Acceso remoto. </li></ul></ul></ul><ul><ul><ul><li>Correo electrónico. </li></ul></ul></ul><ul><ul><ul><li>Transferencia de ficheros. </li></ul></ul></ul><ul><ul><ul><li>Servicios de conversación. </li></ul></ul></ul><ul><li>Servicios avanzados: </li></ul><ul><ul><ul><li>World Wide Web (WWW) </li></ul></ul></ul><ul><li>Tendencia a la integración de servicios. </li></ul>
  10. 10. World Wide Web ( WWW) <ul><li>¿ Que es la WWW? </li></ul><ul><li>La World Wide Web (conocida como WWW, Web o W3) es el universo de información accesible a través de una red. ( http://www.w3.org/WWW/ ). </li></ul><ul><li>WWW = Infraestructura que permite la publicación y consulta de documentos y servicios a escala mundial, con hiperenlaces entre ellos. </li></ul>
  11. 11. World Wide Web ( WWW) <ul><li>Hipertexto e Hipermedia </li></ul><ul><li>Hipertexto : El texto contiene enlaces con otros documentos. </li></ul><ul><ul><li>Seleccionando estos enlaces con el ratón o teclado se puede acceder a otro documento que a su vez puede ser un hipertexto. </li></ul></ul><ul><ul><li>Se forma as una red a través de la cual se puede ir obteniendo información según se requiera. </li></ul></ul><ul><li>Hipermedia: los documentos hipermedia contienen enlaces a otros documentos hipermedia o a otros medios: sonido, imágenes, video, programas (Java). </li></ul><ul><ul><li>Las propias imágenes pueden tener asociados enlaces a otros elementos. </li></ul></ul>
  12. 12. World Wide Web ( WWW) <ul><li>Prestaciones: </li></ul><ul><ul><li>Casi todo se puede hacer mediante www (También llamado web). </li></ul></ul><ul><ul><li>Integración progresiva de todo tipo de documentos en el web. </li></ul></ul><ul><ul><li>Su poder reside en la facilidad de integración y en la sencillez de los interfaces de usuario. </li></ul></ul>
  13. 13. World Wide Web ( WWW) <ul><li>Historia: </li></ul><ul><ul><li>1980: Tim Berners-Lee (TBL) escribe un programa de “notebook“ con enlaces entre notas mientras es consultor para el CERN (European Laboratory for Particle Physics). http://info.cern.ch/ </li></ul></ul><ul><ul><li>1989: TBL escribe una propuesta de sistema de información basado en hipertexto, y la hace circular en el CERN. </li></ul></ul><ul><ul><li>1990: TBL construye un prototipo de ojeador y editor en un NeXT cube. Lo llama World Wide Web. </li></ul></ul><ul><ul><li>1993: CERN permite el libre uso de la tecnología WWW. Marc Andreessen presenta NCSA Mosaic. 1% del tráfico en Internet es WWW. Unos 200 servidores. </li></ul></ul><ul><ul><li>1994: Creación del WWW Consortium (http://www.w3.org). </li></ul></ul>
  14. 14. World Wide Web ( WWW) <ul><li>Arquitectura: </li></ul><ul><ul><li>WWW esta diseñado siguiendo una arquitectura distribuida cliente/servidor </li></ul></ul><ul><ul><li>Un cliente de WWW es un programa que envía peticiones de documentos a cualquier servidor de WWW </li></ul></ul><ul><ul><li>Un servidor de WWW es un programa que, una vez recibida una petición, envía el documento requerido al cliente </li></ul></ul><ul><ul><li>El cliente puede estar corriendo en una maquina diferente a la del servidor, en otra habitación, país o continente </li></ul></ul><ul><ul><li>El servidor se encarga del almacenamiento de los documentos </li></ul></ul><ul><ul><li>El cliente se encarga de la presentación de los documentos </li></ul></ul>
  15. 15. World Wide Web ( WWW) <ul><li>El Servidor de WWW </li></ul><ul><ul><li>Los servidores de WWW utilizan el protocolo HTTP para comunicarse con los clientes </li></ul></ul><ul><ul><li>HTTP es un protocolo basado en TCP/IP que se ejecuta por convención sobre el puerto 80 </li></ul></ul><ul><ul><li>Permite servir ficheros reales o virtuales (generados por scripts o programas) </li></ul></ul><ul><ul><li>También soporta formularios y zonas activas sobre imágenes </li></ul></ul>
  16. 16. World Wide Web ( WWW) <ul><li>El cliente de WWW </li></ul><ul><ul><li>El acceso al servicio WWW se realiza a través de un cliente especializado, denominado navegador, visualizador o explorador. </li></ul></ul><ul><ul><li>Se intenta aunar todos los servicios que ofrece WWW en un mismo navegador. Ejem ( Netscape, visualizador de imágenes, documentos PDF,...) </li></ul></ul><ul><ul><li>Desde el navegador Html permite acceder a otros servicios (FTP,..) </li></ul></ul><ul><ul><li>Ejemplo: Netscape, Opera, Gozilla, Internet Explorer. </li></ul></ul>
  17. 17. World Wide Web ( WWW) <ul><li>Protocolos de WWW </li></ul><ul><ul><li>WWW proporciona un interfaz común para acceder a diferentes tipos de servicios/documentos a través de un sistema de nombres: U niversal R esource Locator ( URL ) </li></ul></ul><ul><ul><li>H yper T ext M arkup L anguage ( HTML ): Describe una forma de incluir enlaces a URL's en documentos textuales: </li></ul></ul><ul><ul><li>H yper T ext T ransfer P rotocol ( HTTP ) Protocolo que utilizan los navegadores para obtener documentos hipermedia en los servidores Web. </li></ul></ul><ul><ul><li>HTTPS </li></ul></ul><ul><ul><li>MIME </li></ul></ul>
  18. 18. World Wide Web ( WWW) <ul><li>HTML </li></ul><ul><ul><li>HTML : Hypertext Markup Language . </li></ul></ul><ul><ul><li>Utilizado para crear y reconocer documentos hipermedia </li></ul></ul><ul><ul><li>Permite separar la presentación del contenido </li></ul></ul><ul><ul><li>Un documento HTML es un conjunto de caracteres ASCII de 7 bits, con códigos para: </li></ul></ul><ul><ul><ul><li>Estilos del texto </li></ul></ul></ul><ul><ul><ul><li>Títulos de documentos, secciones </li></ul></ul></ul><ul><ul><ul><li>Párrafos </li></ul></ul></ul><ul><ul><ul><li>Listas </li></ul></ul></ul><ul><ul><ul><li>Hiperenlaces </li></ul></ul></ul><ul><ul><ul><li>Formularios </li></ul></ul></ul>
  19. 19. World Wide Web ( WWW) <ul><li>Estado de HTML ( http://www.w3.org/MarkUp ) </li></ul><ul><li>Las sucesivas versiones de HTML han intentado reflejar la practica común entre los diversos fabricantes </li></ul><ul><ul><li>HTML 2.0 (Noviembre 1995, RFC1866) desarrollado en el marco del IETF recoge lo que era común a finales de 1994 </li></ul></ul><ul><ul><li>HTML 3.0 (1995) propone versiones mas ricas de HTML. Nunca fue consensuado como estándar pero añadió muchos elementos interesantes </li></ul></ul><ul><ul><li>HTML 3.2 recoge lo que era común entre los navegadores en 1996 </li></ul></ul><ul><ul><li>HTML 4.0 mejora HTML 3.2. </li></ul></ul><ul><ul><li>DHTML </li></ul></ul><ul><ul><li>Nuevos desarrollos XML, XHTML,etc. </li></ul></ul>
  20. 20. World Wide Web ( WWW) <ul><li>Ejemplo de HTML </li></ul><ul><ul><ul><li><!DOCTYPE HTML PUBLIC &quot;-//IETF//DTD HTML 2.0//EN&quot;> </li></ul></ul></ul><ul><ul><ul><li><HTML> </li></ul></ul></ul><ul><ul><ul><li><HEAD> </li></ul></ul></ul><ul><ul><ul><li><TITLE>Titulo</TITLE> </li></ul></ul></ul><ul><ul><ul><li></HEAD> </li></ul></ul></ul><ul><ul><ul><li><BODY> </li></ul></ul></ul><ul><ul><ul><li><H1>Cabecera de 1er nivel</H1> </li></ul></ul></ul><ul><ul><ul><li>Parrafo<P> </li></ul></ul></ul><ul><ul><ul><li><HR> </li></ul></ul></ul><ul><ul><ul><li><ADDRESS>Una dirección</ADDRESS> </li></ul></ul></ul><ul><ul><ul><li></BODY> </li></ul></ul></ul><ul><ul><ul><li></HTML> </li></ul></ul></ul>
  21. 21. World Wide Web ( WWW) <ul><li>URL (Uniform Resource Locators) para representar direcciones de </li></ul><ul><li>documentos hipermediales con la localización explícita </li></ul><ul><ul><li>Casi todos los servicios de Internet tienen un tipo de URL </li></ul></ul><ul><ul><li>La primera parte del URL especifica el método de acceso (protocolo) </li></ul></ul><ul><ul><li>A continuación viene la dirección de la computadora en la que reside el servicio (opcionalmente puede llevar un puerto): </li></ul></ul><ul><ul><li>http://www.urjc.es:80/ficheros/fichero1.html </li></ul></ul><ul><ul><li>El resto de la URL especifica el camino y el nombre del fichero </li></ul></ul><ul><ul><li>Las computadoras que ofrecen un servicio de WWW suelen nombrarse con www al principio de su dirección: www.urjc.es </li></ul></ul>
  22. 22. World Wide Web ( WWW) <ul><ul><li>Ejemplos de URL </li></ul></ul><ul><ul><ul><li>file://www.urjc.es/pub/sonido.au Trae y emite el sonido </li></ul></ul></ul><ul><ul><ul><li>file://www.urjc.es/imagen.gif Trae y muestra la imagen </li></ul></ul></ul><ul><ul><ul><li>file://www.urjc.es/pub/ Contenido del directorio </li></ul></ul></ul><ul><ul><ul><li>http://www.urjc.es/~pheras/index.html Se conecta a un servidor HTTP y trae un fichero HTML </li></ul></ul></ul><ul><ul><ul><li>ftp://www.xerox.com/pub/file.txt Abre una sesión FTP con www.xerox.com y trae un fichero de texto </li></ul></ul></ul><ul><ul><ul><li>telnet://porky.urjc.es ) Abre una sesión telnet </li></ul></ul></ul><ul><ul><ul><li>news:gsyc.test Lee las news </li></ul></ul></ul><ul><ul><ul><li>mailto:pheras@ordago ) Envía correo electrónico </li></ul></ul></ul>
  23. 23. World Wide Web ( WWW) <ul><li>HTTP </li></ul><ul><li>Hypertext Transfer Protocol. </li></ul><ul><li>Es el protocolo mas habitual para servir paginas web. </li></ul><ul><li>Protocolo cliente-servidor. </li></ul><ul><li>Normalmente funciona sobre TCP, con el servidor (normalmente) en el puerto 80. </li></ul><ul><li>No olvidar que HTTP puede servir tanto contenido estático (ficheros) como dinámico (el resultado de ejecutar programas en el servidor). </li></ul>
  24. 24. World Wide Web ( WWW) <ul><li>Interacción cliente-servidor en HTTP </li></ul><ul><li>El cliente abre una conexión TCP con el servidor. </li></ul><ul><li>El cliente envía un mensaje de petición. </li></ul><ul><li>El servidor responde con un mensaje de respuesta. </li></ul><ul><li>El servidor cierra la conexión TCP. </li></ul><ul><li>HTTP no mantiene estado (no hay información sobre las conexiones entre una petición y otra). </li></ul>
  25. 25. World Wide Web ( WWW) Ejemplo de petición de una página (GET, petición) GET /~jgb/test.html HTTP/1.0 Connection: Keep-Alive User-Agent: Mozilla/4.07 [en] (X11; I; Linux 2.2.15 i586; Nav) ... Host: gsyc.escet.urjc.es Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, i ... Accept-Encoding: gzip Accept-Language: en Accept-Charset: iso-8859-1,*,utf-8
  26. 26. World Wide Web ( WWW) Ejemplo de respuesta del servidor (GET, Respuesta) HTTP/1.1 200 OK Date: Tue, 23 Jan 2001 12:44:27 GMT Server: Apache/1.3.9 (Unix) Debian/GNU Last-Modified: Tue, 23 Jan 2001 12:39:45 GMT ETag: &quot;19e89f-22-3a6d7b91&quot; Accept-Ranges: bytes Content-Length: 34 Keep-Alive: timeout=15, max=100 Connection: Keep-Alive Content-Type: text/html <html> Esto es una prueba </html>
  27. 27. World Wide Web ( WWW) <ul><li>HTTPS </li></ul><ul><li>HTTP sobre SSL (secure socket layer). </li></ul><ul><li>La conexión TCP esta cifrada, de forma que una tercera parte no puede conocer su contenido. </li></ul><ul><li>Permite enviar datos sensibles&quot; a un servidor web, y recibirlos de él. </li></ul><ul><li>Las URLs son https://&quot;. </li></ul>
  28. 28. World Wide Web ( WWW) <ul><li>MIME </li></ul><ul><li>Multipurpose Internet Mail Extensions. RFC1521. </li></ul><ul><li>Estándar abierto para enviar datos multimedia a través de correo-e </li></ul><ul><li>Utilizado también para intercambiar documentos entre cliente y servidor en WWW </li></ul><ul><li>Clasifica los contenidos según tipo/subtipo: </li></ul><ul><ul><ul><li>text/html </li></ul></ul></ul><ul><ul><ul><li>text/plain </li></ul></ul></ul><ul><ul><ul><li>image/gif </li></ul></ul></ul><ul><ul><ul><li>image/jpeg </li></ul></ul></ul><ul><ul><ul><li>video/mpeg </li></ul></ul></ul><ul><ul><ul><li>audio/basic </li></ul></ul></ul><ul><ul><ul><li>application/java </li></ul></ul></ul><ul><ul><ul><li>application/x-tex </li></ul></ul></ul>
  29. 29. World Wide Web ( WWW) <ul><li>PROGRAMACION EN LA WEB. </li></ul><ul><li>Las páginas dejan de ser estáticas. </li></ul><ul><li>Se convierten en páginas dinámicas que interactúan con el usuario mediante programas ( Envío de datos, juegos,…) </li></ul><ul><li>Se necesita un lenguaje para realizar estos programas. </li></ul><ul><li>Los lenguajes: </li></ul><ul><ul><ul><li>Cgi. </li></ul></ul></ul><ul><ul><ul><li>Java. </li></ul></ul></ul><ul><ul><ul><li>JavaScript </li></ul></ul></ul><ul><ul><ul><li>Php.Asp. </li></ul></ul></ul>
  30. 30. World Wide Web ( WWW) <ul><li>CGI </li></ul><ul><li>CGI: Common Gateway Interface, truco utilizado para generar paginas de Web dinámicamente </li></ul><ul><li>La pagina generada puede utilizar o no los datos de un formulario enviado por el cliente </li></ul><ul><li>Los programas CGI se pueden escribir en cualquier lenguaje </li></ul><ul><li>Los programas corren en procesos independientes iniciados por el servidor cada vez que llega una petición </li></ul>
  31. 31. World Wide Web ( WWW) <ul><li>Ejemplo: </li></ul><ul><ul><li><HTML> </li></ul></ul><ul><ul><li><HEAD> </li></ul></ul><ul><ul><li><TITLE>Formulario demo</TITLE> </li></ul></ul><ul><ul><li></HEAD> </li></ul></ul><ul><ul><li><BODY> </li></ul></ul><ul><ul><li><FORM METHOD=GET ACTION=''/cgi-bin/registro.pl''> </li></ul></ul><ul><ul><li><PRE> </li></ul></ul><ul><ul><li>Introduce tu nombre: <INPUT NAME=''nombre_usuario'' SIZE=40> </li></ul></ul><ul><ul><li>Introduce tu direccion e-mail: <INPUT NAME=''email'' SIZE=40> </li></ul></ul><ul><ul><li></PRE> </li></ul></ul><ul><ul><li><INPUT TYPE=''SUBMIT''> </li></ul></ul><ul><ul><li></FORM> </li></ul></ul><ul><ul><li></BODY> </li></ul></ul><ul><ul><li></HTML> </li></ul></ul>CGI
  32. 32. World Wide Web ( WWW) <ul><li>JAVA </li></ul><ul><li>Sun Microsystems. James Gosling. Sami Shaio. </li></ul><ul><li>Es un lenguaje de programación orientado a objetos. </li></ul><ul><li>Permite incorporar animación e interacción a las paginas Web. </li></ul><ul><li>Independiente de Internet. </li></ul><ul><li>Lenguaje multiplataforma. </li></ul><ul><li>Los programas de java para Internet se denominan “Applets” </li></ul><ul><li>JAVASCRIPT </li></ul><ul><li>Versión de java incorporada en Netscape. </li></ul><ul><li>No necesita ser compilado. </li></ul>
  33. 33. World Wide Web ( WWW) <ul><li>Php. Asp </li></ul><ul><li>Asocian las páginas web a bases de datos (MySql, Postgres, Oracle, Sql Server,… </li></ul><ul><li>Lenguajes estructurados. </li></ul><ul><li>Php es parecido a C </li></ul>
  34. 34. World Wide Web ( WWW) <ul><li>Navegación por la Web. </li></ul><ul><li>Cookies (Galletas) </li></ul><ul><ul><li>Archivo de texto que guardan los servidores en el disco duro del usuario. </li></ul></ul><ul><ul><li>Se guarda la información del usuario, acceso a paginas, contenidos que se han visitado,…. </li></ul></ul><ul><ul><li>Crean un perfil de usuario. </li></ul></ul><ul><ul><li>Se guardan en el directorio c:windowscookies. </li></ul></ul><ul><ul><li>Se puede deshabilitar la aceptación de cookies. </li></ul></ul><ul><li>Memoria caché. </li></ul><ul><ul><li>El navegador guarda en una memoria caché las paginas que se acceden. </li></ul></ul><ul><ul><li>Si una pagina esta en la caché no se busca en Internet. </li></ul></ul><ul><ul><li>Problemas de actualización. </li></ul></ul>
  35. 35. World Wide Web ( WWW) <ul><li>Búsqueda de información. </li></ul><ul><li>Internet es una biblioteca a nivel mundial. </li></ul><ul><li>Difícil buscar información exacta que se desea. </li></ul><ul><li>Problemas que nos encontramos: </li></ul><ul><ul><ul><li>Sobreinformación. </li></ul></ul></ul><ul><ul><ul><li>Movilidad de la información. </li></ul></ul></ul><ul><ul><ul><li>Tiempo de vida. </li></ul></ul></ul><ul><li>Solución: Servidores de búsqueda. </li></ul>
  36. 36. World Wide Web ( WWW) <ul><li>Búsqueda de información. </li></ul><ul><li>SERVIDORES DE BUSQUEDA. </li></ul><ul><li>Son sistemas inteligentes que tienen una base de datos de palabras clave con las direcciones de Internet asociadas. </li></ul><ul><li>Componentes: </li></ul><ul><ul><li>Los robots (Programas arañas) Son programas que recorren la red buscando documentos analizando las palabras que contienen y formando un índice con el resultado de su búsqueda. </li></ul></ul><ul><ul><li>Base de datos: Las bases de datos contienen todos los URL encontrados junto con las informaciones relativas a su contenido. También se denomina catalogo. </li></ul></ul><ul><ul><ul><li>Es actualizado por los robots. </li></ul></ul></ul><ul><ul><li>Motor de búsqueda: Esta es la parte que ve el usuario, en él se introducen las condiciones de búsqueda. </li></ul></ul><ul><ul><ul><li>El motor busca en la base de datos y después muestra los resultados. </li></ul></ul></ul>
  37. 37. World Wide Web ( WWW) <ul><li>Búsqueda de información. </li></ul><ul><li>SERVIDORES DE BUSQUEDA. </li></ul><ul><li>Tipos de buscadores: </li></ul><ul><ul><li>Buscadores automáticos. </li></ul></ul><ul><ul><ul><li>Altavista.com, lycos.com, google.com . </li></ul></ul></ul><ul><ul><li>Buscador temático </li></ul></ul><ul><ul><ul><li>Yahoo.com, Ole.com, Ozu.com </li></ul></ul></ul><ul><ul><li>Buscador especializado. </li></ul></ul><ul><ul><ul><li>Hotelsearch.com, periodismo.com, astalavista.box.sk </li></ul></ul></ul><ul><ul><li>Multibuscadores. </li></ul></ul><ul><ul><ul><li>Metacrawler.com </li></ul></ul></ul>
  38. 38. World Wide Web ( WWW) <ul><li>Búsqueda de información. </li></ul><ul><li>Consejos: </li></ul><ul><ul><li>Utilizar palabras clave que de alguna manera representan al tema buscado de manera más exclusiva posible. </li></ul></ul><ul><ul><li>Considerar que la búsqueda es un proceso de varios pasos. </li></ul></ul><ul><ul><li>No limitarse a utilizar el mismo buscador. </li></ul></ul><ul><ul><li>Hacer búsquedas sobre búsquedas anteriores. </li></ul></ul><ul><ul><li>Escribir siempre en minúsculas, por si el servidor distingue entre mayúsculas o minúsculas. </li></ul></ul><ul><ul><li>Leer las instrucciones del buscador. </li></ul></ul>
  39. 39. Acceso Remoto (Telnet) <ul><li>Usado en sistemas multiusuario (UNIX, Linux, etc.) para la ejecución remota de comandos y aplicaciones. </li></ul><ul><li>Precisa un nombre de usuario y una clave para la conexión. </li></ul><ul><li>Ejemplo: </li></ul><ul><li>Telnet 192.34.45.6 </li></ul><ul><li>Login: </li></ul><ul><li>Password: </li></ul><ul><li>El cliente telnet se limita a enviar el texto escrito por el usuario y mostrar en pantalla los resultados. </li></ul><ul><li>El servidor telnet ejecuta los comandos proporcionados por el usuario. </li></ul><ul><li>Puerto: 23, protocolo: TELNET </li></ul>
  40. 40. Acceso Remoto (Telnet) <ul><li>Existen versiones y equivalente actuales que realizan la comunicación de forma &quot;cifrada&quot; para evitar la captura de claves y datos. Ej: ssh. </li></ul><ul><li>El cliente telnet puede emplearse para realizar conexiones a otros puerto y&quot;dialogar&quot; de forma directa con otros servicios. Eso sí, hay que conocer el&quot;idioma&quot; (protocolo) del servicio. </li></ul>
  41. 41. Correo Electrónico ( e-mail) <ul><li>Servicio de envío y recepción de mensajes electrónicos </li></ul><ul><li>Estructura: </li></ul><ul><ul><ul><li>Servidor de correo. </li></ul></ul></ul><ul><ul><ul><li>Cliente de correo. </li></ul></ul></ul><ul><li>Direcciones tipo usuario@localizador </li></ul><ul><li>&quot;localizador&quot; puede ser el nombre o dirección IP de una máquina o un nombre de dominio. Si es un nombre de dominio, el servidor de nombres se encarga de traducirlo a la dirección de una máquina concreta. </li></ul><ul><ul><li>Ej: paco@dte.us.es, paco@teclix.dte.us.es, paco@150.214.141.89 </li></ul></ul><ul><li>Agente de Transporte de Correo (MTA): se encarga del envío y la recepción y almacenamiento de mensajes en el buzón del usuario. </li></ul><ul><ul><li>puerto: 25, protocolo: SMTP </li></ul></ul>
  42. 42. Correo Electrónico ( e-mail) <ul><li>Servidor POP/IMAP: se encargan de gestionar la descarga remota del correo almacenado por parte de los usuarios. </li></ul><ul><ul><li>puertos: 110/143, protocolos: POP3/IMAP2 </li></ul></ul><ul><li>Ventajas: </li></ul><ul><ul><li>Rapidez y Fiabilidad. </li></ul></ul><ul><ul><li>Economía. </li></ul></ul><ul><ul><li>Comodidad. </li></ul></ul>
  43. 43. Correo Electrónico <ul><li>SMTP: De los protocolos más antiguos de Internet: </li></ul>Usuario: [email_address] Protocolo SMTP Servidor de Correo Entrante Pop3.wanado.es Servidor de Correo Saliente Mailhost.terra.es Protocolo POP o IMAP Internet Cliente de correo Cliente de correo Protocolo SMTP Usuario: [email_address] Buzón del usuario edu Msg1:.. Msg2:.. ...
  44. 44. Transferencia de ficheros ( FTP) <ul><li>Uno de los primeros servicios en Internet </li></ul><ul><li>Servicio de transferencia de ficheros entre ordenadores conectados a Internet. </li></ul><ul><li>Estructura: </li></ul><ul><ul><ul><li>Servidor Ftp. </li></ul></ul></ul><ul><ul><ul><li>Cliente Ftp. </li></ul></ul></ul><ul><li>Básicamente, permite el acceso a las carpetas y archivos de parte o todo el árbol de directorios del servidor. </li></ul><ul><li>Precisa un nombre de usuario y una clave para realizar la conexión. </li></ul><ul><li>Muy utilizado en forma &quot;anónima&quot; (sin clave) para la distribución grandes cantidades de información. </li></ul><ul><li>En muchas ocasiones, sustituido por un servidor web. </li></ul>
  45. 45. Transferencia de ficheros ( FTP) <ul><li>La mayoría de los clientes web pueden acceder a servidores FTP </li></ul><ul><li>Protocolo: FTP (File Transfer Protocol) </li></ul><ul><li>Puertos: 20 (datos) y 21 (control) </li></ul>
  46. 46. Servicios de noticias ( news) <ul><li>Son conferencias multitudinarias y publicas sobre diferentes temas. </li></ul><ul><li>Funciona a modo de tablón de anuncios en donde cada usuario deposita su mensaje para que pueda ser leído y contestado por quien lo desee. </li></ul><ul><li>Proviene de USENET. </li></ul><ul><li>Estructura: </li></ul><ul><li>Servidor de noticias (Suele ser el mismo que el de correo). </li></ul><ul><li>Cliente de noticias ( ídem). </li></ul><ul><li>Es necesario suscribirse al grupo de noticias del que se desea conocer las novedades. </li></ul><ul><li>El protocolo utilizado es el NNTP ( Network News Transfer Protocol) </li></ul>
  47. 47. Servicios de conversación (Chat ) <ul><li>Servicio que permite poner en comunicación a varios usuarios simultáneamente y en tiempo real. </li></ul><ul><li>Formas: </li></ul><ul><ul><ul><li>Talk </li></ul></ul></ul><ul><ul><ul><li>IRC ( Internet Relay Chat ) </li></ul></ul></ul><ul><ul><ul><li>Web-Chat. </li></ul></ul></ul><ul><ul><ul><li>Instant messenger. </li></ul></ul></ul><ul><ul><ul><li>Videoconferencias. </li></ul></ul></ul><ul><li>TALK. </li></ul><ul><ul><li>Comando propio de Unix que permite el establecimiento de una comunicación escrita terminal a terminal. ( Dos usuarios) </li></ul></ul><ul><ul><li>Talk nombre_usuario@nombre_host. </li></ul></ul>
  48. 48. Servicios de conversación (Chat ) <ul><li>IRC </li></ul><ul><ul><li>Creado por Jarkko Oikarinen en 1988 (Finlandia) </li></ul></ul><ul><ul><li>Se necesita cliente IRC y Servidor IRC </li></ul></ul><ul><ul><li>El servidor ofrece varios canales. </li></ul></ul><ul><ul><li>El usuario elige un canal y entra con un nick. </li></ul></ul><ul><ul><li>Funciona con comandos: /list / list canal /msg nick ,…… </li></ul></ul><ul><ul><li>Clientes de IRC: mIRC, microsoft chat, Wsirc. </li></ul></ul><ul><li>WEB-CHAT. </li></ul><ul><ul><li>Son servidores web que integran clientes IRC en páginas web. </li></ul></ul><ul><ul><li>Ejemplo: Terra, lycos,… </li></ul></ul>
  49. 49. Servicios de conversación (Chat ) <ul><li>INSTANT MESSENGER. </li></ul><ul><ul><li>Programas que permiten la comunicación instantánea con gente que este conectada en ese momento y pertenezca a un grupo que se elige previamente. </li></ul></ul><ul><ul><li>Programas clientes: ICQ, Microsoft Messenger, Yahoo Messenger, Netscape Messenger. </li></ul></ul><ul><li>VIDEOCONFERENCIA . </li></ul><ul><ul><li>Comunicación tanto de audio como de video. </li></ul></ul><ul><ul><li>Requisito: Velocidad de acceso a Internet alta. </li></ul></ul><ul><ul><li>Programas: Microsoft Netmeetin o CUSeeme. </li></ul></ul>
  50. 50. Aplicaciones de Internet <ul><ul><li>Aceleradores de conexión. </li></ul></ul><ul><ul><li>Comunicación y chat. </li></ul></ul><ul><ul><li>Conexión y llamada. </li></ul></ul><ul><ul><li>Control remoto. </li></ul></ul><ul><ul><li>Dominios. </li></ul></ul><ul><ul><li>E-mail. </li></ul></ul><ul><ul><li>FTP </li></ul></ul><ul><ul><li>Gestores de descarga. </li></ul></ul><ul><ul><li>Grupo de noticias. </li></ul></ul><ul><ul><li>Música. </li></ul></ul><ul><ul><li>Promotores Web. </li></ul></ul><ul><ul><li>Redes. </li></ul></ul>
  51. 51. Aplicaciones de Internet <ul><ul><li>Servidor de noticias. </li></ul></ul><ul><ul><li>Telnet. </li></ul></ul><ul><ul><li>Utilidades IP </li></ul></ul><ul><ul><li>Video. </li></ul></ul><ul><ul><li>Webcam. </li></ul></ul>
  52. 52. NIC’s (Network Information Centers) <ul><li>Se encargan de dar nombres de dominio, como greenpeace.org , telefonica.es , upv.es , cnn.com. </li></ul><ul><li>En España es ES-NIC ( http://www.nic.es/ ) y permite dar .es, .org, .com con la condición que no hayan sido registrado antes. </li></ul><ul><li>Funcionamiento: </li></ul><ul><ul><li>Por orden de petición  ha habido particulares que se han adelantado a algunas compañías . </li></ul></ul><ul><ul><li>Para reservar un nuevo dominio sólo hay que pedirlo a ES-NIC y pagar una cantidad (10.000 ptas./año aprox.). </li></ul></ul>

×