Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Clase 02: Conceptos Básicos Curso: Internet y desarrollo intranet Profesor: Jaime Valenzuela A.
Internet <ul><li>La Tecnología fundamental que conecta a personas y empresas en el mundo en tiempo record </li></ul><ul><u...
Estadísticas de eComercio <ul><li>Fuentes de Datos: </li></ul><ul><li>Chile - www.facea.uchile.cl - Estudio Internet en Ch...
Población Internet Fuentes de Información: Los datos de población se basan en las cifras actuales de  http://world-gazette...
Fuente:  www.nic.cl
Internet <ul><li>Protocolos (TCP/IP, HTTP) </li></ul><ul><li>Direccionamiento </li></ul><ul><li>Nombres de Dominio, “names...
Tecnologías Utilizadas <ul><li>Ethernet </li></ul><ul><li>Líneas E1, E3 ( T1,T3 en USA ) </li></ul><ul><li>SONET ( Synchro...
Comunicación Telefónica “Plain Old Telephone System (POTS)” La comunicación requiere una serie de líneas dedicadas entre p...
Red de Computadores <ul><li>Dos o más computadores Interconectados </li></ul><ul><li>Permite </li></ul><ul><ul><li>Interca...
Topologías de Redes <ul><li>Cada máquina en la red requiere una dirección única </li></ul><ul><li>Si la máquina 2 envía un...
 
 
Arquitectura TCP/IP Application Presentation Session Transport Network Link Physical Capas TCP, UDP IP Subnetwork TELNET F...
Arquitectura “Internet”  <ul><li>Protocolos: objectos abstractos que componen una capa </li></ul><ul><li>Nivel inferior: h...
Packet Switching (TCP/IP) TCP = TRANSMISSION CONTROL PROTOCOL (Breaks messages into packets and reassembles them) IP = INT...
<ul><li>Decisión básica: usar “packets” y no circuitos </li></ul><ul><ul><li>Se ha demostrado (Kleinrock) que la conmutaci...
Internet SOURCE: ECKMAN ENTERPRISES ISP = Internet Service Provider (Terra,  VTR, Telmex ) IPP = Internet Presence Provide...
Routing  Router A puede enviar el packet en cualquiera de las direcciones Máquina 35 quiere enviar un packet a Máquina 249...
Routers NORTEL CISCO 3COM
Arquitectura Cliente Servidor <ul><li>Estructura fundamental de Internet </li></ul><ul><li>Cliente solicita servicio; serv...
Direcciones IP <ul><li>Computadores en Internet necesitan un esquema de direccionamiento (o no podrían recibir packets!) <...
Nombres de Dominio <ul><li>Direcciones IP no son fáciles de recordar   146.83.153.220  v. lp-jgana.nsi.cl (“fully qualifie...
Jerarquía de los Serv. de Nombre <ul><li>Clientes envían  consultas a servidores de nombre </li></ul><ul><li>Servidores de...
Como Convertir  Nombres de Dominio a Direcciones IP <ul><li>Direcciones IP siguen topología (ubicación física). </li></ul>...
Resolución DNS de “abc.foo.com” ¿Cuál es la dirección IP  de abc.foo.com? SOURCE: CISCO SYSTEMS Resolutor DNS Local Prueba...
URL: Uniform Resource Locator <ul><li>URL identifica a un recurso específico en un servidor en un dominio </li></ul><ul><l...
Otros Protocolos URL <ul><li>https: (HTTP encriptado, seguro) </li></ul><ul><li>ftp: (file transfer protocol) </li></ul><u...
“ The Network  is  the Computer” <ul><li>Inexorable descentralización </li></ul><ul><ul><li>“ Más pequeño, más barato, más...
“ The Network  is  the computer (con’t)” <ul><li>Las redes están en todas partes y convergen </li></ul><ul><ul><li>SAN, LA...
<ul><li>Como infraestructura para comunicaciones, negocios, y otras formas de interacción, Internet es  nueva ,  cambia rá...
Leer <ul><li>http://www.freesoft.org/CIE/Course/ </li></ul><ul><li>Connected: An Internet Encyclopedia </li></ul><ul><li>L...
Upcoming SlideShare
Loading in …5
×

Clase 02 Conceptos BáSicos

1,998 views

Published on

Aca les dejo la Clase 2.. suerte.
Atte.,
java

Published in: Technology
  • Be the first to comment

Clase 02 Conceptos BáSicos

  1. 1. Clase 02: Conceptos Básicos Curso: Internet y desarrollo intranet Profesor: Jaime Valenzuela A.
  2. 2. Internet <ul><li>La Tecnología fundamental que conecta a personas y empresas en el mundo en tiempo record </li></ul><ul><ul><li>Nada le compite </li></ul></ul><ul><li>¿Cómo funciona? </li></ul><ul><li>¿Qué tamaño tiene? </li></ul><ul><li>¿Quién es el dueño? </li></ul><ul><li>¿Cómo crece? ¿Cuán grande puede ser? </li></ul><ul><li>¿Cuál es su arquitectura? </li></ul><ul><li>¿Cuales son sus limitaciones? </li></ul>
  3. 3. Estadísticas de eComercio <ul><li>Fuentes de Datos: </li></ul><ul><li>Chile - www.facea.uchile.cl - Estudio Internet en Chile, Uchile, 2004 </li></ul><ul><li> http://www.nic.cl/stat/ - Registro de Dominios </li></ul><ul><li>General - www.isc.org/ds/ - Internet Software Consortium </li></ul><ul><li> www.commerce.net/research/ - Demografía </li></ul><ul><li> www.nielsen-netratings.com - Medición Audiencia </li></ul><ul><li>Internet - Historia en el tiempo: </li></ul><ul><li> www.info.isoc.org/guest/zakon/internet/history/hit.html </li></ul><ul><li>Consultas - www.howst u ffworks.com </li></ul><ul><li>Internet Encyclopedia - </li></ul><ul><li> www.freesoft.org/CIE/index.htm </li></ul>
  4. 4. Población Internet Fuentes de Información: Los datos de población se basan en las cifras actuales de http://world-gazetteer.com/ Los datos de usuarios provienen de información publicada por http://www.nielsen-netratings.com/ , de http://www.itu.int y http://www.internetworldstats.com/
  5. 5. Fuente: www.nic.cl
  6. 6. Internet <ul><li>Protocolos (TCP/IP, HTTP) </li></ul><ul><li>Direccionamiento </li></ul><ul><li>Nombres de Dominio, “nameserver” </li></ul><ul><li>URLs </li></ul><ul><li>Browsers </li></ul><ul><li>Programación </li></ul><ul><ul><li>HTML, JavaScript, Perl, Common Gateway Interface (CGI) </li></ul></ul>
  7. 7. Tecnologías Utilizadas <ul><li>Ethernet </li></ul><ul><li>Líneas E1, E3 ( T1,T3 en USA ) </li></ul><ul><li>SONET ( Synchronous Optical NETwork ) (F.O.) </li></ul><ul><li>ATM ( Asynchronous Transfer Mode ) </li></ul><ul><li>MODEM V.34, V.90 </li></ul><ul><li>Cable MODEM, DSL ( Digital Subscriber Line ) </li></ul><ul><li>Wireless </li></ul><ul><ul><li>802.11B/G </li></ul></ul><ul><ul><li>Bluetooth </li></ul></ul><ul><ul><li>GPRS </li></ul></ul>
  8. 8. Comunicación Telefónica “Plain Old Telephone System (POTS)” La comunicación requiere una serie de líneas dedicadas entre punto A y B A B La capacidad queda tomada por la duración de la llamada, aunque no se hable Cada persona habla con otra a la vez La Red es de Circuito Conmutado En los celulares es lo mismo Si un enlace falla, la comunicación se pierde
  9. 9. Red de Computadores <ul><li>Dos o más computadores Interconectados </li></ul><ul><li>Permite </li></ul><ul><ul><li>Intercambio de datos </li></ul></ul><ul><ul><li>S eparación de funciones (contabilidad v. facturación) </li></ul></ul><ul><ul><li>S ervicios compartidos (impresoras, bases de datos) </li></ul></ul><ul><ul><li>C onfiabilidad </li></ul></ul><ul><li>Requiere </li></ul><ul><ul><li>I nterconnección (cable, fibra, infrarojo, radio) </li></ul></ul><ul><ul><li>P rotocolos de comunicación </li></ul></ul>PAN LAN MAN WAN
  10. 10. Topologías de Redes <ul><li>Cada máquina en la red requiere una dirección única </li></ul><ul><li>Si la máquina 2 envía un mensaje a la máquina 4, ¿qué le dice a la 1, 3 y 5 que lo ignore, pero a la 4 que escuche? </li></ul><ul><li>Protocolo Ethernet </li></ul>
  11. 13. Arquitectura TCP/IP Application Presentation Session Transport Network Link Physical Capas TCP, UDP IP Subnetwork TELNET FTP SMTP TFTP
  12. 14. Arquitectura “Internet” <ul><li>Protocolos: objectos abstractos que componen una capa </li></ul><ul><li>Nivel inferior: hardware específico, implementados por una combinación de adaptadores de redes y “device drivers” del Sistema Operativo (OS) </li></ul><ul><li>IP (Internet Protocol): punto central de la arquitectura, provee conección host-to-host, define métodos comunes de intercambio de “packets” </li></ul><ul><li>TCP (transmission Control Protocol): confiable, secuencia ordenada </li></ul><ul><li>UDP (User Datagram Protocol): mensajes no-confiables (puede ser rápido) </li></ul><ul><li>Sobre éstos se encuentran los protocolos de aplicación </li></ul>FTP HTTP TCP NFS DNS UDP IP ethernet FDDI ATM
  13. 15. Packet Switching (TCP/IP) TCP = TRANSMISSION CONTROL PROTOCOL (Breaks messages into packets and reassembles them) IP = INTERNET PROTOCOL (Moves packets around the Internet) SOURCE: J. DECEMBER
  14. 16. <ul><li>Decisión básica: usar “packets” y no circuitos </li></ul><ul><ul><li>Se ha demostrado (Kleinrock) que la conmutación de “packets” es un método más eficiente de conmutación </li></ul></ul><ul><li>“ packet” (a.k.a. datagrama ) </li></ul><ul><ul><li>autocontenido </li></ul></ul><ul><ul><li>se maneja en forma independente de los “packets” precedentes o siguientes </li></ul></ul><ul><ul><li>contiene dirección interredes de origen y destino </li></ul></ul><ul><ul><li>puede contener indicaciones de procesamiento (ej. Tag de QoS) </li></ul></ul><ul><ul><li>no hay garantía de entrega </li></ul></ul><ul><ul><li>la red puede botar, duplicar, o entregar fuera de orden </li></ul></ul><ul><ul><li>confiabilidad (cuando se necesita) se da en capas superiores </li></ul></ul>Direcc. Dest Direcc. Orig Contenido “ Packets”
  15. 17. Internet SOURCE: ECKMAN ENTERPRISES ISP = Internet Service Provider (Terra, VTR, Telmex ) IPP = Internet Presence Provider (Espacio Web, Hosting)
  16. 18. Routing Router A puede enviar el packet en cualquiera de las direcciones Máquina 35 quiere enviar un packet a Máquina 249. Routers determinan la ruta que el packet tomará A B Máquina 1.35 Máquina 3.249 Máquina 2.16 4.1 5.9 Routers
  17. 19. Routers NORTEL CISCO 3COM
  18. 20. Arquitectura Cliente Servidor <ul><li>Estructura fundamental de Internet </li></ul><ul><li>Cliente solicita servicio; servidor lo provee </li></ul><ul><li>Intercambio de datos sólo con mensajes en tiempo-real </li></ul><ul><li>Servidor puede ser un cliente para otro servidor </li></ul>Servidor 2 responde a cliente 1 Internet Cliente 1 solicita servicio de servidor 2 1 2 3 Cliente 2 solicita servicio de servidor 3 Servidorr 3 responde a clien te 2
  19. 21. Direcciones IP <ul><li>Computadores en Internet necesitan un esquema de direccionamiento (o no podrían recibir packets!) </li></ul><ul><li>Consiste de una dirección de red y de la identificación del host </li></ul><ul><li>Cada máquina tiene una dirección de 32-bit asignada por el Internet Corporation for Assigned Name and numbers (ICANN). </li></ul><ul><li>En EEUU, American Registry for Internet Numbers (ARIN) </li></ul><ul><li>En Europa, Réseaux IP Eurpopéens (RIPE) </li></ul><ul><li>Las direcciones se escriben en notación decimal punteada: </li></ul><ul><li>128 . 2 . 218 . 2 </li></ul><ul><li>10000000 00000010 11011010 00000010 </li></ul><ul><li>Actualmente número max. de direcciones IP = 2 32 ~ 4,000,000,000 </li></ul><ul><ul><li>Los números se agotaron y existen esquemas para extenderlos </li></ul></ul>
  20. 22. Nombres de Dominio <ul><li>Direcciones IP no son fáciles de recordar 146.83.153.220 v. lp-jgana.nsi.cl (“fully qualified”) </li></ul><ul><li>Los nombres de dominio son aliases alfanuméricos para direcciones IP. Ellos forman una estructura de árbol con “FQDNs”: </li></ul><ul><li> </li></ul>ROOT EDU .GOV .COM .MIL .NET .ORG .CL .IT .UK .FR AMAZON CISCO 208.216.182.15 PUC EMOL .. CANAL13.. MIT UPENN ECON CIS MATH
  21. 23. Jerarquía de los Serv. de Nombre <ul><li>Clientes envían consultas a servidores de nombre </li></ul><ul><li>Servidores de Nombre contestan o remiten consulta a otros servidores de nombre </li></ul><ul><li>Mayoría de los SN también efectúan búsqueda en cache </li></ul>Servidor de Nombre Raíz (“Root”) Servidor de Nombre PUC SN Ing SN Faif Servidor de Nombre ESTADO
  22. 24. Como Convertir Nombres de Dominio a Direcciones IP <ul><li>Direcciones IP siguen topología (ubicación física). </li></ul><ul><li>Nombres de Dominio siguen responsabilidad administrativa. </li></ul><ul><li>No existe formula de conversión. ¡Se busca en bases de datos o tablas! </li></ul><ul><li>DNS (Domain Name System) es una base de datos distribuida de nombres </li></ul><ul><li>Servidores de redes mantienen tablas de nombres de dominio. </li></ul><ul><li>Direcciones IP se obtienen por medio de “resolutores” que se comunican con nameservers (servidores de nombre )en la red </li></ul>
  23. 25. Resolución DNS de “abc.foo.com” ¿Cuál es la dirección IP de abc.foo.com? SOURCE: CISCO SYSTEMS Resolutor DNS Local Prueba .com Root DNS .com DNS Prueba foo.com foo.com DNS abc.foo.com es 202.168.14.12 + Cache 202.168.14.12 cliente
  24. 26. URL: Uniform Resource Locator <ul><li>URL identifica a un recurso específico en un servidor en un dominio </li></ul><ul><li>URL dice que protocolo utilizar para acceder al recurso </li></ul><ul><li>Formato URL: </li></ul><ul><li> http:// duoc .cl /cursos/index.html </li></ul><ul><li> protocol:// domain_name /path_name </li></ul><ul><ul><ul><li>(archivo local) </li></ul></ul></ul>
  25. 27. Otros Protocolos URL <ul><li>https: (HTTP encriptado, seguro) </li></ul><ul><li>ftp: (file transfer protocol) </li></ul><ul><li>mailto: (email) </li></ul><ul><li>telnet: (login remoto) </li></ul><ul><li>news: (obtener Usenet news) </li></ul><ul><li>irc: (Internet Relay Chat) </li></ul><ul><li>finger: (obtener información sobre usuarios) </li></ul><ul><li>gopher: (indices de archivos de texto) </li></ul><ul><li>archie: (Bases de datos ftp) </li></ul>
  26. 28. “ The Network is the Computer” <ul><li>Inexorable descentralización </li></ul><ul><ul><li>“ Más pequeño, más barato, más numeroso” </li></ul></ul><ul><ul><li>mainframe  mini  PC  palms  ubicuo/embutido </li></ul></ul><ul><ul><li>Más computadores  más comunicación de información </li></ul></ul><ul><li>Razones para que computadores conversen </li></ul><ul><ul><li>Compartir recursos en forma eficiente </li></ul></ul><ul><ul><li>Compartir información </li></ul></ul><ul><ul><li>Computación paralela </li></ul></ul><ul><ul><li>Comunicación Humana </li></ul></ul>
  27. 29. “ The Network is the computer (con’t)” <ul><li>Las redes están en todas partes y convergen </li></ul><ul><ul><li>SAN, LAN, WAN </li></ul></ul><ul><ul><li>Todas convergen hacia una tecnología conmutada similar </li></ul></ul><ul><li>Nuevo capítulo en cada aspecto de “ciencia computacional” </li></ul><ul><ul><li>Re-examina virtualmente todos los aspectos en el contexto de sistemas distribuidos o paralelismo </li></ul></ul><ul><li>Pareciera ser sólo el comienzo </li></ul>
  28. 30. <ul><li>Como infraestructura para comunicaciones, negocios, y otras formas de interacción, Internet es nueva , cambia rápidamente , y es inherentemente menos manejable y controlable que infraestructuras más antiguas. </li></ul><ul><ul><li>Conduce a problemas de: </li></ul></ul><ul><ul><li>Privacidad </li></ul></ul><ul><ul><li>Autenticidad </li></ul></ul><ul><ul><li>Responsabilidad </li></ul></ul>
  29. 31. Leer <ul><li>http://www.freesoft.org/CIE/Course/ </li></ul><ul><li>Connected: An Internet Encyclopedia </li></ul><ul><li>La Economía Digital en Chile 2004 </li></ul><ul><ul><li>(Cámara de Comercio de Santiago) </li></ul></ul><ul><ul><li>www.api.cl/pdf/ ECONOMIADIGITAL EN CHILE .pdf </li></ul></ul><ul><li>WIP 200 6 </li></ul><ul><ul><li>http://www. wipchile.cl/ </li></ul></ul>

×