2. 14/10/1998 PRINCIPIA INFORMATICA 2
Temario
Internet: generalidades
Servicios de Internet
El Web, C/S, objetos y todo lo
demás
C/S según el Web
Intranets
3. 14/10/1998 PRINCIPIA INFORMATICA 3
INTERNET:
GENERALIDADES
Redes de área local (LAN)
Redes de área amplia (WAN)
Reglas para comunicación entre redes
El término “internet” (con “i” minúscula)
El término “Internet” (con “i” mayúscula)
¿Quién controla Internet?
Historia de Internet
4. 14/10/1998 PRINCIPIA INFORMATICA 4
Redes de área local (LAN)
• Es un grupo de computadoras conectadas
entre si dentro de una localidad geográfica
• La comunicación se hace vía una liga de
telecomunicaciones (e.g. Ethernet)
• Una LAN comparte
– archivos
– impresoras
– otros recursos computacionales
5. 14/10/1998 PRINCIPIA INFORMATICA 5
Redes de área amplia (WAN)
• Utiliza tecnología de telecomunicaciones de
larga distancia
• Cada host de una WAN es un gateway para
otra red (LAN o WAN)
6. 14/10/1998 PRINCIPIA INFORMATICA 6
Reglas para comunicación entre
redes
• En una red...
– una computadora se comunica con otra computadora
por el envío de un mensaje
• mensaje: una secuencia de bytes en un formato particular
– Emisor y receptor deben “entender” el mismo formato
del mensaje
– Los formatos de mensaje se definen por las reglas de un
protocolo de comunicación
– Las computadoras de una misma red se envían
mensajes de forma directa
– Los mensajes entre computadoras de diferentes redes
deben pasar por uno o mas gateways
7. 14/10/1998 PRINCIPIA INFORMATICA 7
El término “internet” (“i”
minúscula)
• Se utiliza para identificar una
colección de redes en una
WAN
• Se puede tener un internet de
computadoras X ó Y
enteramente localizadas
sobre varias áreas
geográficas
8. 14/10/1998 PRINCIPIA INFORMATICA 8
El término Internet (“I”
mayúscula)
• Es el nombre asociado a
cierta internet alrededor del
mundo
• Es una conglomeración de
cientos de redes de
computadoras que utiliza un
conjunto común de
protocolos técnicos para
crear un medio de
comunicación mundial
9. 14/10/1998 PRINCIPIA INFORMATICA 9
¿Quién controla Internet? (1)
• Nadie en particular
• Está constituida de varios cientos de redes
independientes, cada una tiene sus propias
autoridades
• Sin embargo, la dirección general de
Internet está organizada por la Internet
Society
– Una organización de voluntarios cuyo propósito
es promover el intercambio de información
mundial
10. 14/10/1998 PRINCIPIA INFORMATICA 10
¿Quién controla Internet? (2)
• Los aspectos técnicos los
maneja el Internet
Architecture Board (IAB)
– diseñan y aprueban los
nuevos protocolos y
aplicaciones
• InterNIC es la responsable
– del registro de todas las
computadoras y redes
conectas a Internet
– de proporcionar servicios de
consultoría a los miembros
de las redes
• InterNIC está compuesta
de varias organizaciones
comerciales
• La forma de operar de
cada red que componen a
Internet lo manejan los
administradores
responsables de esa red
• Estas redes poseen reglas
propias de operación
11. 14/10/1998 PRINCIPIA INFORMATICA 11
Historia de Internet
• 1970’s:
– El departamento de
defensa de USA a través
de ARPA (Advanced
Research Project Agency)
crea ARPANET
– ARPANET utiliza TCP/IP
para comunicarse a partir
de 1973-1974
• 1981: Aparece el sistema
de noticias Usenet
• 1982: Gopher hace su
debut
• 1989: Aparece el WWW
• 1990: debido a la
cantidad de redes
conectadas a ARPANET
la NSF crea la NSFNET
• 1991-1992: Internet se
libera
12. 14/10/1998 PRINCIPIA INFORMATICA 12
SERVICIOS DE INTERNET
Visión global
Correo electrónico: e-mail
Noticias electrónicas
Gopher
World Wide Web: WWW
E-commerce
13. 14/10/1998 PRINCIPIA INFORMATICA 13
Visión global
• Internet es un medio masivo de
comunicación
• Algunos de sus servicios son
– Correo electrónico
– Noticias electrónicas
– Gopher
– WWW: World Wide Web
– E-commerce
• Otros servicios se pueden accesar por medio
de diferentes aplicaciones
14. 14/10/1998 PRINCIPIA INFORMATICA 14
Correo electrónico: e-mail
• Es un sistema de mensajes a través de
Internet
• Cada computadora de Internet se puede
accesar vía una única “dirección
electrónica”
• Con e-mail es posible crear listas de
correo grupal donde un correo puede
distribuirse a todos los miembros de ese
grupo
15. 14/10/1998 PRINCIPIA INFORMATICA 15
Noticias electrónicas
• Son distribuidas por el
sistema de noticias
Usenet
• Usenet puede funcionar
de forma local o global
• Usenet se puede
visualizar como un
BBS (Bulletin Board
System)
16. 14/10/1998 PRINCIPIA INFORMATICA 16
Gopher
• Es un sistema de menús que proporciona
ligas entre archivos sobre diferentes
computadoras en Internet
• Los archivos se ligan como una serie de
directorios alrededor del menú de Gopher
que puede localizarse en otra computadora
• Permite el acceso de otros servicios
– Por ejemplo, Telnet para conectividad remota
17. 14/10/1998 PRINCIPIA INFORMATICA 17
World Wide Web: WWW
• El Web es un servicio
de información basado
en hipertexto
• Es el método mas
efectivo para
proveerse y
proporcionar
información debido a
su impacto visual y
sus avanzadas
características
• Puede accesar varios
de los servicios de
Internet
– Gopher
– Usenet
– Transferencia de
archivos
– Conectividad remota
– Bases de datos
• Sólo se conoce parte
de su potencial
18. 14/10/1998 PRINCIPIA INFORMATICA 18
E-commerce
• La utilidad de Internet
depende directamente de
los productos y servicios
de cada negocio
• Existen diferentes
beneficios dependiendo
del negocio, ya sea
– proveedor
– distribuidor
– comprador al menudeo
• Algunas aplicaciones son:
– Creación de una base de
clientes
– Análisis de productos
– Análisis de mercado
– Ayuda especializada
– Reclutamiento de personal
– Acceso rápido de información
– Comunicación rápida
– Transferencia de documentos
– Comunicación entre pares
19. 14/10/1998 PRINCIPIA INFORMATICA 19
EL WEB, C/S, OBJETOS Y
TODO LO DEMAS
Implicaciones del Web
C/S en el Web
Evolución de C/S en el Web
Futuro del Web
Después de Java
Evolución de las tecnologías Web
20. 14/10/1998 PRINCIPIA INFORMATICA 20
Implicaciones del Web
• La aplicación de Internet más
popular es el Web
• Es una aplicación C/S de más
alto desarrollo en el mundo
• Con el Web el mundo queda
convertido en un gigantesco
documento “hipervinculado”
21. 14/10/1998 PRINCIPIA INFORMATICA 21
C/S en el Web
• C/S en el Web se inició con la introducción
del visualizador gráfico Mosaic
• Este nuevo modelo de C/S consiste de
clientes ligeros, portátiles y “universales”
en comunicación con servidores super
amplios y obesos
22. 14/10/1998 PRINCIPIA INFORMATICA 22
Evolución de C/S en el Web
• En 1995 la tecnología Web se amplió para soportar
aplicaciones C/S más interactivas mediante la
utilización de
– formatos HTML (Hyper Text Markup Language)
– protocolo de servidor CGI (Common Gateway Interface)
• Netscape y otros introdujeron nuevos protocolos
para hacer del Web un ámbito más seguro
– SSL: secure sockets layer
– HTTP: hyper text transfer protocol
– S-HTTP: secure HTTP
– Firewalls
23. 14/10/1998 PRINCIPIA INFORMATICA 23
Futuro del Web
• Falta explotar un ancho de
banda más abundante
• Relacionarse más con los
objetos distribuidos
• En 1996, el Web descubre los
objetos
– Java es el primer paso hacia la
creación de un Web de objetos
de C/S
24. 14/10/1998 PRINCIPIA INFORMATICA 24
Después de Java
• Java es un paso necesario pero aún insuficiente
hacia la creación de un Web de objetos
• Se requiere la interacción de Java con la
infraestructura de objetos distribuidos
• Esta interacción incluirá
– ORBlets de CORBA
– COMlets de OLE
– Estructura de documentos compuestos como OLE y
OpenDoc
25. 14/10/1998 PRINCIPIA INFORMATICA 25
Evolución de las tecnologías Web
Función
Tiempo
Visualizadores
Web gráficos e
hipervínculos
Formatos
•Tablas
•CGI
Transacciones
protegidas:
•SSL
•S-HTTP
•Firewalls
•E-cash
Web de Java:
•Applets
•Componentes
móviles
Objetos
distribuidos:
•Orblets
•Documentos
compuestos
•ActiveX
•CORBA
•Cyberdog
Web de
hipertexto
Web
interactivo
Web de
objetos
1994 1995 1996 1997
26. 14/10/1998 PRINCIPIA INFORMATICA 26
C/S SEGÚN EL WEB
Los protocolos del Web
Interacción de C/S en el Web
C/S de 3 planos en el Web
C/S en el Web vs. C/S tradicional
27. 14/10/1998 PRINCIPIA INFORMATICA 27
Los protocolos del Web
• Internet es la red principal global
• Intranet es la red principal privada
• Los URL (uniform resource locator) se utilizan
para el nombramiento y acceso globales a todos
los recursos del Web
• HTTP sirve para acceder a recursos nombrados
con URL
• HTML sirve para incrustar hipervínculos y
describir la estructura lógica de los documentos
• Los visualizadores Web son clientes universales
28. 14/10/1998 PRINCIPIA INFORMATICA 28
Interacción de C/S en el Web (1)
Paso 1: Seleccionar un URL destino
Paso 2: El visualizador envía una solicitud de
HTTP al servidor
Paso 3: El servidor entra en acción y procesa
la solicitud
Paso 4: El visualizador interpreta los
comandos de HTML y exhibe el contenido
de la página
29. 14/10/1998 PRINCIPIA INFORMATICA 29
Interacción de C/S en el Web (2)
HTML
PC
Web
browser
HTML
MAC
Web
browser
HTTP
TCP/IP
de
Internet
Documentos
HTML
HTTP
3
2
2
1
4
Clientes
Middleware Servidor
Servidor Web
30. 14/10/1998 PRINCIPIA INFORMATICA 30
C/S en 3 planos en el Web
HTML y
formas
Web
browser
HTTP
TCP/IP
de
Internet
Documentos
HTML
HTTP
Clientes Web
Servidor Web
Aplic.
DBMS
Monitores
de TP
Plano 1 Plano 2 Plano 3
31. 14/10/1998 PRINCIPIA INFORMATICA 31
C/S en el Web vs. C/S tradicional
Característica de
aplicación
C/S tradicional C/S en el Web
# de clientes por
aplicación
Menos de 10 000 10 000 000 +
# de servidores de
aplicación
Menos de 10 100 000 +
Geografía Local y área amplia Global
Acceso Super protegido Abierto
Contenido Muy dinámico Semiestático
Actualización de
transacciones
Permanentes Muy infrecuentes
Uso Línea de negocios Publicación electrónica
y consultas basadas en
formas
Esfuerzo de desarrollo Grande Reducido
Robustez Alta Baja
Conexiones
persistentes
Sí No
32. 14/10/1998 PRINCIPIA INFORMATICA 32
INTRANETS
Definiciones
Internet vs. Intranet
Retos de las Intranet
Retos de las Intranet de gran escala
Modelo de referencia: mecanismos
Modelo de referencia: servicios
Componentes de una Intranet
Marco de trabajo
33. 14/10/1998 PRINCIPIA INFORMATICA 33
Definiciones
• Utilización de las tecnologías basadas en
Internet dentro de una organización para
facilitar la comunicación y el acceso a la
información
• Un mecanismo integrador de personas,
procesos e información dentro de una
empresa
• La “red corporativa de información”
34. 14/10/1998 PRINCIPIA INFORMATICA 34
Internet vs. Intranet
Internet Intranet
Los paquetes son públicos Los paquetes son privados
Suite del protocolo IP Suite del protocolo IP
Dispersión del costo La empresa absorbe el costo
Administración problemática Administrada por la empresa
Políticas débiles Políticas fuertes
No existe coacción Coacción central
Control débil Control empresarial
35. 14/10/1998 PRINCIPIA INFORMATICA 35
Retos de las Intranet
• Integración de datos de diferentes fuentes
• Proporcionar acceso de datos a todos los
miembros de una organización
• Proporcionar información en el formato
adecuado para cada miembro
• Garantizar desempeño, disponibilidad,
seguridad y utilidad