Enzimas clase 1: Conceptos básicos y Mecanismo termodinámico de acción
Clase 02 Conceptos BáSicos
-
Upload
jaime-valenzuela -
Category
Technology
-
view
1.833 -
download
6
description
Transcript of Clase 02 Conceptos BáSicos
![Page 1: Clase 02 Conceptos BáSicos](https://reader034.fdocuments.co/reader034/viewer/2022042700/5594de081a28ab94328b4691/html5/thumbnails/1.jpg)
Clase 02: Conceptos Clase 02: Conceptos BásicosBásicos
Curso: Internet y desarrollo intranetCurso: Internet y desarrollo intranet
Profesor: Jaime Valenzuela A. Profesor: Jaime Valenzuela A.
![Page 2: Clase 02 Conceptos BáSicos](https://reader034.fdocuments.co/reader034/viewer/2022042700/5594de081a28ab94328b4691/html5/thumbnails/2.jpg)
InternetInternet
La Tecnología fundamental que conecta a personas y La Tecnología fundamental que conecta a personas y empresas en el mundo en tiempo recordempresas en el mundo en tiempo record Nada le compiteNada le compite
¿Cómo funciona?¿Cómo funciona? ¿Qué tamaño tiene?¿Qué tamaño tiene? ¿Quién es el dueño? ¿Quién es el dueño? ¿Cómo crece? ¿Cuán grande puede ser?¿Cómo crece? ¿Cuán grande puede ser? ¿Cuál es su arquitectura?¿Cuál es su arquitectura? ¿Cuales son sus limitaciones?¿Cuales son sus limitaciones?
![Page 3: Clase 02 Conceptos BáSicos](https://reader034.fdocuments.co/reader034/viewer/2022042700/5594de081a28ab94328b4691/html5/thumbnails/3.jpg)
Estadísticas de eComercioEstadísticas de eComercio Fuentes de Datos:Fuentes de Datos:
Chile - www.facea.uchile.cl - Estudio Internet en Chile, Uchile, Chile - www.facea.uchile.cl - Estudio Internet en Chile, Uchile, 20042004
http://www.nic.cl/stat/ - Registro de Dominioshttp://www.nic.cl/stat/ - Registro de DominiosGeneral - www.isc.org/ds/ - Internet Software ConsortiumGeneral - www.isc.org/ds/ - Internet Software Consortium
www.commerce.net/research/ - Demografíawww.commerce.net/research/ - Demografía www.nielsen-netratings.com - Medición Audienciawww.nielsen-netratings.com - Medición Audiencia
Internet - Historia en el tiempo:Internet - Historia en el tiempo: www.info.isoc.org/guest/zakon/internet/history/hit.htmlwww.info.isoc.org/guest/zakon/internet/history/hit.html
Consultas - Consultas - www.howstwww.howstuuffworks.comffworks.comInternet Encyclopedia -Internet Encyclopedia -
www.freesoft.org/CIE/index.htm www.freesoft.org/CIE/index.htm
![Page 4: Clase 02 Conceptos BáSicos](https://reader034.fdocuments.co/reader034/viewer/2022042700/5594de081a28ab94328b4691/html5/thumbnails/4.jpg)
Población InternetPoblació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/
![Page 6: Clase 02 Conceptos BáSicos](https://reader034.fdocuments.co/reader034/viewer/2022042700/5594de081a28ab94328b4691/html5/thumbnails/6.jpg)
Protocolos (TCP/IP, HTTP) Direccionamiento Nombres de Dominio, “nameserver” URLs Browsers Programación
HTML, JavaScript, Perl, Common Gateway Interface (CGI)
InternetInternet
![Page 7: Clase 02 Conceptos BáSicos](https://reader034.fdocuments.co/reader034/viewer/2022042700/5594de081a28ab94328b4691/html5/thumbnails/7.jpg)
Tecnologías UtilizadasTecnologías Utilizadas
EthernetEthernet Líneas E1, E3 (Líneas E1, E3 (T1,T3 en USAT1,T3 en USA)) SONET (SONET (Synchronous Optical NETworkSynchronous Optical NETwork ) (F.O.) ) (F.O.) ATM (ATM (Asynchronous Transfer ModeAsynchronous Transfer Mode)) MODEM V.34, V.90MODEM V.34, V.90 Cable MODEM, DSL (Cable MODEM, DSL (Digital Subscriber LineDigital Subscriber Line)) WirelessWireless
802.11B/G802.11B/G BluetoothBluetooth GPRSGPRS
![Page 8: Clase 02 Conceptos BáSicos](https://reader034.fdocuments.co/reader034/viewer/2022042700/5594de081a28ab94328b4691/html5/thumbnails/8.jpg)
Comunicación Telefónica“Plain Old Telephone System (POTS)”
La comunicaciónrequiere una seriede líneas dedicadasentre punto A y B
A
B
La capacidadqueda tomadapor la duraciónde la llamada,aunque no se hable
Cada persona habla con otra a la vez
La Red es de CircuitoConmutado
En los celulareses lo mismo
Si un enlace falla,la comunicación se pierde
![Page 9: Clase 02 Conceptos BáSicos](https://reader034.fdocuments.co/reader034/viewer/2022042700/5594de081a28ab94328b4691/html5/thumbnails/9.jpg)
Red de Computadores Dos o más computadores Interconectados Permite
Intercambio de datos Separación de funciones (contabilidad v. facturación) Servicios compartidos (impresoras, bases de datos) Confiabilidad
Requiere Interconnección (cable, fibra, infrarojo, radio) Protocolos de comunicación
PANPAN LANLAN MANMAN WANWAN
![Page 10: Clase 02 Conceptos BáSicos](https://reader034.fdocuments.co/reader034/viewer/2022042700/5594de081a28ab94328b4691/html5/thumbnails/10.jpg)
Topologías de Redes
Cada máquina en la red requiere una dirección única 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? Protocolo Ethernet
![Page 11: Clase 02 Conceptos BáSicos](https://reader034.fdocuments.co/reader034/viewer/2022042700/5594de081a28ab94328b4691/html5/thumbnails/11.jpg)
![Page 12: Clase 02 Conceptos BáSicos](https://reader034.fdocuments.co/reader034/viewer/2022042700/5594de081a28ab94328b4691/html5/thumbnails/12.jpg)
![Page 13: Clase 02 Conceptos BáSicos](https://reader034.fdocuments.co/reader034/viewer/2022042700/5594de081a28ab94328b4691/html5/thumbnails/13.jpg)
TCP, UDP
IP
Subnetwork
TELNETFTP
SMTPTFTP
ApplicationPresentationSession
Transport
Network
LinkPhysical
Capas
Arquitectura TCP/IPArquitectura TCP/IP
![Page 14: Clase 02 Conceptos BáSicos](https://reader034.fdocuments.co/reader034/viewer/2022042700/5594de081a28ab94328b4691/html5/thumbnails/14.jpg)
Arquitectura “Internet”
Protocolos: objectos abstractos que componen una capa Nivel inferior: hardware específico, implementados por una combinación de
adaptadores de redes y “device drivers” del Sistema Operativo (OS) IP (Internet Protocol): punto central de la arquitectura, provee conección host-
to-host, define métodos comunes de intercambio de “packets” TCP (transmission Control Protocol): confiable, secuencia ordenada UDP (User Datagram Protocol): mensajes no-confiables (puede ser rápido) Sobre éstos se encuentran los protocolos de aplicación
FTP HTTP
TCP
NFS DNS
UDP
IP
ethernet FDDI ATM
![Page 15: Clase 02 Conceptos BáSicos](https://reader034.fdocuments.co/reader034/viewer/2022042700/5594de081a28ab94328b4691/html5/thumbnails/15.jpg)
Packet Switching (TCP/IP)
TCP = TRANSMISSION CONTROL PROTOCOL(Breaks messages into packetsand reassembles them)
IP = INTERNET PROTOCOL(Moves packets aroundthe Internet)
SOURCE: J. DECEMBER
![Page 16: Clase 02 Conceptos BáSicos](https://reader034.fdocuments.co/reader034/viewer/2022042700/5594de081a28ab94328b4691/html5/thumbnails/16.jpg)
• Decisión básica: usar “packets” y no circuitos– Se ha demostrado (Kleinrock) que la conmutación de “packets” es
un método más eficiente de conmutación• “packet” (a.k.a. datagrama)
– autocontenido– se maneja en forma independente de los “packets” precedentes o
siguientes– contiene dirección interredes de origen y destino– puede contener indicaciones de procesamiento (ej. Tag de QoS)– no hay garantía de entrega– la red puede botar, duplicar, o entregar fuera de orden– confiabilidad (cuando se necesita) se da en capas superiores
Direcc. Dest Direcc. Orig Contenido
“Packets”
![Page 17: Clase 02 Conceptos BáSicos](https://reader034.fdocuments.co/reader034/viewer/2022042700/5594de081a28ab94328b4691/html5/thumbnails/17.jpg)
Internet
SOURCE: ECKMAN ENTERPRISES
ISP = Internet Service Provider(Terra, VTR, Telmex)
IPP = Internet Presence Provider(Espacio Web, Hosting)
![Page 18: Clase 02 Conceptos BáSicos](https://reader034.fdocuments.co/reader034/viewer/2022042700/5594de081a28ab94328b4691/html5/thumbnails/18.jpg)
Routing
Router A puede enviarel packet en cualquiera
de las direcciones
Máquina 35 quiere enviar unpacket a Máquina 249.
Routers determinan la rutaque el packet tomará
Routers
A BMáquina1.35
Máquina3.249
Máquina2.16
4.1
5.9
![Page 19: Clase 02 Conceptos BáSicos](https://reader034.fdocuments.co/reader034/viewer/2022042700/5594de081a28ab94328b4691/html5/thumbnails/19.jpg)
Routers
NORTEL
CISCO
3COM
![Page 20: Clase 02 Conceptos BáSicos](https://reader034.fdocuments.co/reader034/viewer/2022042700/5594de081a28ab94328b4691/html5/thumbnails/20.jpg)
Arquitectura Cliente Servidor Estructura fundamental de Internet Cliente solicita servicio; servidor lo provee Intercambio de datos sólo con mensajes en tiempo-real Servidor puede ser un cliente para otro servidor
Servidor 2respondea cliente 1
Internet
Cliente 1 solicitaservicio de servidor 21
2
3
Cliente 2 solicitaservicio de servidor 3
Servidorr 3 respondea cliente 2
![Page 21: Clase 02 Conceptos BáSicos](https://reader034.fdocuments.co/reader034/viewer/2022042700/5594de081a28ab94328b4691/html5/thumbnails/21.jpg)
Direcciones IP Computadores en Internet necesitan un esquema de direccionamiento (o
no podrían recibir packets!) Consiste de una dirección de red y de la identificación del host Cada máquina tiene una dirección de 32-bit asignada por el Internet
Corporation for Assigned Name and numbers (ICANN). En EEUU, American Registry for Internet Numbers (ARIN) En Europa, Réseaux IP Eurpopéens (RIPE) Las direcciones se escriben en notación decimal punteada:
128 . 2 . 218 . 2
10000000 00000010 11011010 00000010
Actualmente número max. de direcciones IP = 232 ~ 4,000,000,000 Los números se agotaron y existen esquemas para extenderlos
![Page 22: Clase 02 Conceptos BáSicos](https://reader034.fdocuments.co/reader034/viewer/2022042700/5594de081a28ab94328b4691/html5/thumbnails/22.jpg)
Nombres de Dominio
Direcciones IP no son fáciles de recordar 146.83.153.220 v. lp-jgana.nsi.cl (“fully qualified”)
Los nombres de dominio son aliases alfanuméricos para direcciones IP. Ellos forman una estructura de árbol con “FQDNs”:
ROOT
EDU .GOV .COM .MIL .NET .ORG .CL .IT .UK .FR
AMAZON CISCO208.216.182.15
PUC EMOL .. CANAL13..MIT UPENN
ECON CIS MATH
![Page 23: Clase 02 Conceptos BáSicos](https://reader034.fdocuments.co/reader034/viewer/2022042700/5594de081a28ab94328b4691/html5/thumbnails/23.jpg)
Jerarquía de los Serv. de Nombre
Clientes envían consultas a servidores de nombre Servidores de Nombre contestan o remiten consulta a
otros servidores de nombre Mayoría de los SN también efectúan búsqueda en cache
Servidor de NombreRaíz (“Root”)
Servidor de NombrePUC
SN Ing SN Faif
Servidor de NombreESTADO
![Page 24: Clase 02 Conceptos BáSicos](https://reader034.fdocuments.co/reader034/viewer/2022042700/5594de081a28ab94328b4691/html5/thumbnails/24.jpg)
Como Convertir Nombres de Dominio a Direcciones IP
Direcciones IP siguen topología (ubicación física). Nombres de Dominio siguen responsabilidad administrativa. No existe formula de conversión. ¡Se busca en bases de
datos o tablas! DNS (Domain Name System) es una base de datos
distribuida de nombres Servidores de redes mantienen tablas de nombres de
dominio. Direcciones IP se obtienen por medio de “resolutores” que
se comunican con nameservers (servidores de nombre )en la red
![Page 25: Clase 02 Conceptos BáSicos](https://reader034.fdocuments.co/reader034/viewer/2022042700/5594de081a28ab94328b4691/html5/thumbnails/25.jpg)
Resolución DNS de “abc.foo.com”¿Cuál es la dirección IP de abc.foo.com?
SOURCE: CISCO SYSTEMS
cliente
Resolutor DNSLocal
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
![Page 26: Clase 02 Conceptos BáSicos](https://reader034.fdocuments.co/reader034/viewer/2022042700/5594de081a28ab94328b4691/html5/thumbnails/26.jpg)
URL: Uniform Resource Locator URL identifica a un recurso específico en un servidor
en un dominio URL dice que protocolo utilizar para acceder al
recurso Formato URL:
http://duoc.cl/cursos/index.html
protocol://domain_name/path_name(archivo local)
![Page 27: Clase 02 Conceptos BáSicos](https://reader034.fdocuments.co/reader034/viewer/2022042700/5594de081a28ab94328b4691/html5/thumbnails/27.jpg)
Otros Protocolos URL https: (HTTP encriptado, seguro) ftp: (file transfer protocol) mailto: (email) telnet: (login remoto) news: (obtener Usenet news) irc: (Internet Relay Chat) finger: (obtener información sobre usuarios) gopher: (indices de archivos de texto) archie: (Bases de datos ftp)
![Page 28: Clase 02 Conceptos BáSicos](https://reader034.fdocuments.co/reader034/viewer/2022042700/5594de081a28ab94328b4691/html5/thumbnails/28.jpg)
“The Network is the Computer”
Inexorable descentralización “Más pequeño, más barato, más numeroso”
mainframe mini PC palms ubicuo/embutido Más computadores más comunicación de información
Razones para que computadores conversen Compartir recursos en forma eficiente Compartir información Computación paralela Comunicación Humana
![Page 29: Clase 02 Conceptos BáSicos](https://reader034.fdocuments.co/reader034/viewer/2022042700/5594de081a28ab94328b4691/html5/thumbnails/29.jpg)
“The Network is the computer (con’t)”
Las redes están en todas partes y convergen SAN, LAN, WAN Todas convergen hacia una tecnología conmutada similar
Nuevo capítulo en cada aspecto de “ciencia computacional” Re-examina virtualmente todos los aspectos en el
contexto de sistemas distribuidos o paralelismo
Pareciera ser sólo el comienzo
![Page 30: Clase 02 Conceptos BáSicos](https://reader034.fdocuments.co/reader034/viewer/2022042700/5594de081a28ab94328b4691/html5/thumbnails/30.jpg)
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.
Conduce a problemas de:• Privacidad• Autenticidad • Responsabilidad
![Page 31: Clase 02 Conceptos BáSicos](https://reader034.fdocuments.co/reader034/viewer/2022042700/5594de081a28ab94328b4691/html5/thumbnails/31.jpg)
LeerLeer http://www.freesoft.org/CIE/Course/http://www.freesoft.org/CIE/Course/
Connected: An Internet EncyclopediaConnected: An Internet Encyclopedia La Economía Digital en Chile 2004La Economía Digital en Chile 2004
(Cámara de Comercio de Santiago)(Cámara de Comercio de Santiago)www.api.cl/pdf/www.api.cl/pdf/ECONOMIADIGITALECONOMIADIGITALENENCHILCHIL
EE.pdf.pdf WIPWIP 20020066
http://www.http://www.wipchile.cl/wipchile.cl/