You are on page 1of 24

01-07-2014

1
Tecnologas de la
Informacin
Ay. 9: Megayudantia
Introduccin
Cliente-Servidor TCP/IP Estructura de la Internet
WEB
Todos los computadores que son parte de Internet
son adems parte de otras redes, de MANERA
JERARQUICA
Red de Redes
Todos los servicios, desde el World Wide Web (http)
Email (SMTP),
Transferencias de archivo (FTP),
Chats, comunicacin multimedia (VoIP) etc.
Franco Iovi | Nicols Fierro 3
Introduccin
01-07-2014
2
En primer lugar nuestro computador (que puede ser
parte de una LAN Local Area Network-) se conecta a
un proveedor de internet, ISP (Internet Service
Provider) volvindose as parte de su red.
Nuestro proveedor tambin es parte de una red de
mayor tamao, como el de una multinacional de
telecomunicaciones.
Estas grandes redes se interconectan entre si; NO
EXISTE una ENTIDAD SUPREMA que las controle, ni
tampoco un cuello de botella.
Franco Iovi | Nicols Fierro 4
Jerarqua de las redes
Corresponde al protocolo de control de comunicaciones de Internet
(Transmission Control Protocol/Internet Protocol), es una coleccin
de protocolos o reglas, que permiten mover datos desde una
mquina a otra en una red.
IP (Internet Protocol):
1. - Direcciona los datos
2. - Permite a la red leer, empaquetar y enviar los datos a su destino
3. - Define cuantos datos se ajustan a cada paquete
TCP
1. Quiebra los datos en paquetes que la red puede manejar
eficientemente
2. Verifica que los datos lleguen a su destino
3. Reensambla los paquetes para recuperar los datos
Franco Iovi | Nicols Fierro 5
Protocolo TCP/IP
Franco Iovi | Nicols Fierro 6
Estructura general
01-07-2014
3
Dada la cantidad de redes interconectadas, es necesario un
dispositivo que logre diferenciar y seleccionar a quien enviar la
informacin. Este dispositivo es el router, y es de suma
importancia, ya que permite que la informacin atraviese de
manera eficiente toda la red en fracciones de segundo
El router, fundamentalmente:
1. Manda la informacin donde es necesario, evitando
congestionar innecesariamente conexiones no involucradas
directamente.
2. Selecciona el mejor camino para cada paquete de informacin.
A travs de la tabla de enrutamiento
Franco Iovi | Nicols Fierro 7
Hardware fundamental: El Router
Reenvo de paquetes (Forwarding): cuando un
paquete llega al enlace de entrada de un router, ste
tiene que pasar el paquete al enlace de salida
apropiado.
Enrutamiento de paquetes (routing): mediante el uso
de algoritmos de enrutamiento tiene que ser capaz de
determinar la ruta que deben seguir los paquetes a
medida que fluyen de un emisor a un receptor.
Franco Iovi | Nicols Fierro 8
El Router
Un servidor (entrega el servicio cuando lo requerimos) DNS, como el que es
alimentado a cada computador por su ISP, puede actuar de
cuatro formas diferentes:
1. Responder la solicitud con una direccin IP, ya que conoce la
direccin del dominio solicitado
2. Contactar otro DNS para encontrar el IP solicitado
3. Indicar al solicitante la direccin de otro servidor DNS
4. Devolver un mensaje de error, cuando el nombre de dominio
no existe
El sistema DNS es una gigantesca Base de Datos distribuida, que
se mantiene por millones de entidades diferentes, pero funciona
como una sola.
Franco Iovi | Nicols Fierro 9
DNS
01-07-2014
4
Internet y la WEB
Bases lgicas de la WEB HTML Servicios que ofrece:
eLearning ; eBusiness
Internet: Una masiva red de redes. Conecta millones de
computadores globalmente, formando una red en la cual
cualquier computador con el hardware necesario puede
interactuar. La informacin que viaja a travs de internet lo
hace a travs de varios lenguajes conocidos como
protocolos.
World Wide Web (www): Es una forma de acceder a la
informacin que esta contenida en internet. Es un modelo
que esta contenido en la internet. La web usa el protocolo
HTTP que es uno de muchos lenguajes usados en la
internet para transmitir informacin.
Nicols Fierro 11
Internet VS La WEB (www)
Desde el punto de vista tcnico, los tres pilares bsicos
sobre los que se sustenta la arquitectura lgica de la
Web son:
1. Identificadores nicos (URI)
2. Lenguaje universal para describir HTML
3. Protocolo de transmisin de datos HTTP
Nicols Fierro 12
Bases lgicas de la WEB
01-07-2014
5
En un mundo ideal, la suposicin b-
sica necesaria para poder referirse (referenciar) y hablar
de (describir) todos los objetos, es que stos tengan su
nombre propio, que en trminos tcnicos se llama
identificador, EJ: RUT en las personas. En la Web estos
nombres propios se llaman Identificadores
Universales de Recursos (URI por sus siglas inglesas).
Identificadores nicos URI: Nombres propios que
identifican cada recurso y objeto. Una versin ms
elemental de URI es la URL (Localizador universal de
recursos), que corresponde a una direccin en la Web.
Nicols Fierro 13
1. Identificadores nicos (URI)
Otra suposicin bsica para la comunicacin universal es
un lenguaje nico y entendible por todos.
Tim Berners-Lee diseo el lenguaje HTML (Hyper Text
Markup Language)
Sus caractersticas de simplicidad de uso, suma una
caracterstica clave:
El ser un lenguaje de hipertexto, es decir, que tiene una
forma de anclar o redirigir al lector desde un punto cualquier
del texto a otro lugar. Estos son los famosos LINKS o
ENLACES en la Web.


Nicols Fierro 14
2. Lenguaje universal
para describir HTML

Desde un punto de vista tcnico, uno necesita un
protocolo que permita ENVIAR y TRAER informacin
en HTML desde un sitio a otro.
El protocolo HTTP es un protocolo entre clientes y
servidores.
Nicols Fierro 15
3. Protocolo de transmisin de datos
HTTP

01-07-2014
6
Business to Business (B2B)
Negocios que venden sus productos o servicios a travs de otros
negocios
Business to Consumer (B2C)
Negocios que venden productos o servicios al cliente final EJ:
Mercadolibre
Consumer to Consumer (C2C)
Clientes que venden a clientes. EJ: Mercadolibre
Business to Goverment (B2G)
Gobierno que compra o provee bienes, servicios o informacin para
empresas o ciudadanos. EJ: Chilecompra
Business to Employee (B2E)
Informacin y servicios disponibles para los trabajadores en lnea.
Nicols Fierro 16
eBusiness
Sistema de educacin a distancia en el que se integra el uso
de las tecnologas de la informacin y otros elementos
pedaggicos (didcticos) para la formacin, capacitacin y
enseanza de los usuarios o estudiantes en lnea.
Ventajas: Ahorro de tiempo y dinero, disponibilidad,
capacitacin, cantidad y calidad.
Ejemplos: Blogs, Wikis, Podcasts, LMS (Learning
Management System), etc.
De forma Sincrnica y Asincrnica
Nicols Fierro 17
eLearning
Sincronica: Las clases son en tiempo real y los
alumnos estan conectados a los instructores o
profesores mediante audio, video y chat.
Asincronica: El estudiante accede a cursos
prediseados en el momento que el desee. Trabaja a
su propio ritmo.
Nicols Fierro 18
eLearning
01-07-2014
7
Duolingo Idiomas
KHAN Academy
Coursera
Lumosity
TED Charlas
http://www.lifehack.org/articles/technology/25-killer-
websites-that-make-you-cleverer-2.html
16:11 Nicols Fierro Viedma 19
25 paginas web que te hacen mas
inteligente eLearning
La WEB Semntica
Computadores NO ENTIENDEN al humano! HTML y
XML Metadatos
Los computadores son Inteligentes?
Solo computan?
Un submarino es inteligente por que puede nadar?
Un problema en la WEB es determinar que significa
cada dato en la WEB
Para un usuario Chileno es difcil entender una pagina
WEB en Chino por ejemplo.
Para un humano, es difcil encontrar la informacin
que necesita.
Los buscadores funcionan solamente de forma
Sintctica
Es decir, no entienden las palabras
12:49 Nicols Fierro Viedma 21
La WEB semntica
01-07-2014
8
Se basa en la idea de aadir metadatos semnticos a
la WEB. Esas informaciones adicionales que
describen el contenido, el significado y la relacin de
los datos se deben proporcionar de manera formal,
para que as sea posible evaluarlas automticamente
por mquinas de procesamiento.

12:49 Nicols Fierro Viedma 22
La WEB semntica
Los metadatos son datos descriptivos de un agente o
recurso.
Los metadatos mas comunes en la actualidad son los
tags (hashtags) o etiquetas. #tags #curso #ti3
#hashtag
Los metadatos pueden estar contenidos dentro de un
archivo (jpg por ejemplo) proporcionando mas
informacin del archivo, como por ejemplo: fecha,
cmara con que se tomo la foto, lugar, etc

12:50 Nicols Fierro Viedma 23
Metadatos

12:52 Nicols Fierro Viedma 24
01-07-2014
9

12:57 Nicols Fierro Viedma 25
Un documento XML es similar a uno en HTML
La diferencia es que los tags o marcadores en HTML
estn predefinidos.
En XML los define el usuario
Ayuda a los buscadores a encontrar informacin

13:06 Nicols Fierro Viedma 26
XML
HTML y XML Contienen la misma
informacin
HTML

<html>
<body bgcolor="#FFFFFF">
<center>
<h2> Todo Libros </h2>
</center>
<ul>
<li><b>Teoria de Juegos.</b>
Martin Osborne y Ariel Rubinstein. Precio:
16000.</li>
</ul>
</body>
</html>
XML

<libreria>
<nombre>Todo Libros</nombre>
<libro>
<titulo>Teoria de Juegos</titulo>
<autor>
<nombre>Martin</nombre>
<apellido>Osborne</apellido>
</autor>
<autor>
<nombre>Ariel</nombre>
<apellido>Rubinstein</apellido>
</autor>
<precio>16000</precio>
</libro>
</libreria>
13:01 Nicols Fierro Viedma 27
01-07-2014
10
Solo HTML puede desplegarla
HTML XML
?
13:01 Nicols Fierro Viedma 28
Un documento XML puede tener atributos, estos
contienen notas adicionales que son tiles para
entender los elementos, pero con la gran distincin
de que no son parte de la informacin.
Ejemplo
<archivo tipo=jpg>foto.jpg</archivo>
Podemos notar que la informacin es el archivo
foto.jpg, pero nuestro atributo seala que su formato
es jpg.

13:04 Nicols Fierro Viedma 29
XML
<peliculas>
<genero tipo=ciencia ficcion>
<titulo>armageddon</titulo>
<director>michael bay</director>
<fecha>1998</fecha>
</genero>
<genero tipo=accion>
<titulo>salvando al soldado ryan</titulo>
<director>steven spielberg</director>
<fecha>1998</fecha>
</genero>
</peliculas>

13:11 Nicols Fierro Viedma 30
XML ATRIBUTOS
Genero tiene 3
elementos: titulo,
director, fecha
Genero: Tiene un atributo
O ciencia ficcion o accion
01-07-2014
11
Cada TAG o Marcador es sensible a maysculas.
MAL = <info>Informacion</Info>
BIEN = <info>Informacion</info>
XML tiene que ser anidado en orden.
Todos los elementos deben estar cerrados </blahblah>
Todos los documentos deben tener un elemento raiz
Todos los atributos deben estar entre comillas
MAL = <categoria tipo=lacteos>
BIEN = <categoria tipo=lacteos>

13:05 Nicols Fierro Viedma 31
REGLAS
Seguridad
Que se protege? Amenazas Minimizar Riesgos
Infraestructura computacional: Parte fundamental para el
almacenamiento y gestin de la informacin, hay que velar
que los equipos funcionen correctamente ante
eventualidades externas (cortes de luz, desastres, boicot)
Los usuarios: Son las personas que utilizan la estructura
tecnolgica y que gestionan la informacin. Debe
protegerse el sistema en general para que el uso por parte
de ellos no pueda poner en peligro la seguridad de la
informacin y tampoco que la informacin que manejan o
almacenan sea vulnerable.
La Informacin: Es el principal activo que habita en la
infraestructura computacional

14:48 Nicols Fierro Viedma 33
Qu se protege en la seguridad
informtica?
01-07-2014
12
Horarios exclusivos de funcionamiento
Restricciones
Autorizaciones especiales
Protocolos

14:49 Nicols Fierro Viedma 34
Cmo se minimizan los riesgos?
Intrusos: Personas no autorizadas que logran acceder
al sistema e informacin
Desastres: Robos, incendios, terremotos,
inundaciones
Personal tcnico: Disputas internas, problemas
laborales, fines lucrativos, espionaje, despidos
Usuarios: Causa de los mayores problemas de
seguridad informtica, aunque la mayora de las veces
es porque tienen permisos sobre dimensionados.

14:49 Nicols Fierro Viedma 35
Cules son las amenazas?
Dispositivos hardware
Biometra: lector de huellas digitales, reconocedor de voz, escner de retina,
etc.

Componentes seguros de red fsica
cortafuegos, elegir una ruta segura, ...

Tareas administrativas
Leyes, normativas, etc.

Controles fsicos
Cerraduras, copias de seguridad, sensor de intrusos, etc.

14:50 Nicols Fierro Viedma 36
Mtodos de prevencin
01-07-2014
13
WEP: Inicialmente para cifrar contraseas de redes
inalmbricas se utilizo WEP, pero se descubri que
cualquiera que tuviese escucha al trafico de datos
de esta red poda de una forma determinada descifrar
la contrasea. Backtrack 5, KALI
WPA: Mejora el sistema de cifrado.
WPA2: Presenta mejores prestaciones para el cifrado.

14:51 Nicols Fierro Viedma 37
Redes inalmbricas
Ataque por Fuerza bruta
Utilizan todas las combinaciones posibles para descifrar una
contrasea, como lo dice su nombre, es por fuerza bruta y
comprueban todas las alternativas posibles.
Ataque de Diccionario
Utiliza palabras comunes contenidas en un diccionario para
descifrar contraseas. Nombres, ciudades, nombres de
mascotas, ETC. Por eso no se recomienda utilizar contraseas
con nombres de familiares u otros.
CAPTCHA: Para evitar que robots hagan esto!
14:52 Nicols Fierro Viedma 38
Ataques a contraseas
Un ataque a un sistema de computadoras o red que causa
que un servicio o recurso sea inaccesible a los usuarios
legtimos. Normalmente provoca la prdida de la
conectividad de la red por el consumo del ancho de banda
de la red de la vctima o sobrecarga de los recursos
computacionales del sistema de la vctima.
Se busca saturar el ancho de banda y hacer inaccesible los
servicios entregados por la victima. Son unos de los
ataques mas usados (Anonymous). Incluso entre
empresas.

14:53 Nicols Fierro Viedma 39
Ataque DoS (Denegacin de servicio)
01-07-2014
14
ERP
Son sistemas de informacin gerenciales que integran
y manejan muchos de los negocios asociados con las
operaciones de produccin y de los aspectos de
distribucin de una compaa en la produccin de
bienes o servicios.
Son herramientas de software que incorporan e
integran componentes de negocios y tcnicas
basadas en las mejores prcticas existentes en el
mundo (son de clase mundial).

14:56 Nicols Fierro Viedma 41
ERPs
14:57 Nicols Fierro Viedma 42
Generalmente su hardware y software se comunican en una LAN
(Red de rea local) en una base de datos conjunta y nica!
Estos permiten, principalmente, optimizar el ncleo de la
empresa, mejorando sus funciones y extendindose hasta
incluso fuera de las organizaciones. (mejorando por ejemplo la
cadena de abastecimiento logstica-).
Para una implementacin adecuada, la informacin contenida
debe interactuar entre ella y con otros sistemas de informacin
contenidos.

EJ: Finanzas Produccin
Logstica Marketing Finanzas
01-07-2014
15
14:59 Nicols Fierro Viedma 43
Logstica**
Produccin
Distribucin
Inventario
Envos
Facturas
Contabilidad
Finanzas

14:58 Nicols Fierro Viedma 44
Qu manejan tpicamente los ERP?
Modulares: Una ventaja de los ERP, tanto econmica como
tcnica, es que la funcionalidad se encuentra dividida en
mdulos, los cuales pueden instalarse de acuerdo con los
requerimientos del cliente. Ejemplo: ventas, materiales,
finanzas, control de almacn, recursos humanos, etc.

Configurables: Los ERP pueden ser configurados a travs
del cdigo. Puede que una empresa necesite un modulo o
funcin especifica en un modulo que otra no lo necesite

14:58 Nicols Fierro Viedma 45
ERPs: Modulares y configurables
01-07-2014
16
Base de datos centralizada
Interactuacin entre si
Algunas empresas que lo implementan deben alinear
o modificar algunos de sus procesos para seguir la
lnea del ERP. Reingeniera de procesos, aunque no
siempre es necesaria.

14:59 Nicols Fierro Viedma 46
ERPs: Caractersticas
Inteligencia de negocios
Business inteligence
(BI)
En un contexto informtico, la Business Intelligence, o Inteligencia de
Negocios, es el conjunto de tecnologas, aplicaciones y prcticas que
permiten a un negocio comprender su estado comercial.

Las tecnologas de BI permiten :
Analizar datos histricos
Informacin actual
Predecir comportamientos futuros

La informacin de estos reside en los ERP y en sus diferentes Mdulos, o
en sistemas de gestin independientes (CRM, WMSetc.)

15:00 Nicols Fierro Viedma 48
Qu es?
01-07-2014
17
Se considera que no puede faltar un almacn de
informacin para usar como herramienta estratgica
y ganar ventaja competitiva.
De esta forma podemos implementar un DSS
ejecutivo (EIS).

15:00 Nicols Fierro Viedma 49
Qu es?
Un DSS (Decision Support System) se define como un
conjunto de programas y herramientas que permiten
obtener de manera oportuna la informacin que se
requiere durante el proceso de la toma de decisiones que
se desarrolla en un ambiente de incertidumbre.

Apoyan la toma de decisiones mediante la generacin y
evaluacin sistemtica de diferentes alternativas o
escenarios de decisin mediante el uso de modelos y
herramientas computacionales.

14:54 Nicols Fierro Viedma 50
Sistema de apoyo de las decisiones
DSS
Qu puede hacer?
Apoyar al proceso de toma de decisiones
Resolver las actividades que consumen tiempo como clculos
y anlisis matemticos
Proveer al usuario alternativas no evaluadas anteriormente
Qu no puede hacer?
Reemplazar al tomador de decisiones
Cumplir con su objetivo cuando la informacin es deficiente o
insuficiente
Ser til para todos los casos generales (ser universal)

14:55 Nicols Fierro Viedma 51
Qu puede y que no puede hacer un
DSS?
01-07-2014
18
14:55 Nicols Fierro Viedma 52
Otros tipos de DSS
EIS (SIE): Sistema de Informacin para Ejecutivos: La intencin de este
sistema es facilitar la toma de decisiones por parte de altos ejecutivos de
una empresa. Estos permiten acceder a informacin tanto interna como
externa, relevante para los objetivos estratgicas de la informacin.

15:03 Nicols Fierro Viedma 53
EIS (Sistema de informacin para
ejecutivos)
Data Mining, o minera de datos, permite la obtencin
de informacin NO TRIVIAL que se encuentra
implcita en los datos de la empresa. Esta informacin
es obtenida mediante inteligencia artificial y el anlisis
estadstico, permitiendo el desglose o navegacin
dentro de un indicador.

15:03 Nicols Fierro Viedma 54
Data Mining
01-07-2014
19
Redes
PAN, LAN, WAN, MAN, VPN
Cubre un rea local
Generalmente se refiere a algunas oficinas y en mayor
medida a las casas (Gracias a WIFI)
No importan si son almbricas o inalmbricas
Usualmente son enlazadas por:
Cable Ethernet
WIFI
15:07 Nicols Fierro Viedma 56
LAN (Local Area Network)
Las distancias ac pueden variar desde:
Una red conectando varios edificios o un campus
universitario.
Una red de redes que se intercomunican entre si. Una
red global no centralizada
15:07 Nicols Fierro Viedma 57
WAN (Wide Area Network)
01-07-2014
20
Una red que cubre un lugar muy chico
Generalmente una habitacion.
PAN Inalambrica mas famosa?


PAN Alambrica mas famosa?
15:07 Nicols Fierro Viedma 58
PAN (Personal area network)
Conecta nodos en la misma zona metropolitana.
Ejemplo: Una empresa en una misma ciudad que
quiere formar una red.
Ondas de radio?


15:07 Nicols Fierro Viedma 59
MAN (Metropolitan area network)
Hacindose popular en estos das
Permite a usuarios acceder remotamente mediante
internet a una red, pero encripta la conexin para que
no pueda ser leda por cualquier usuario.
Intranets, escritorios remotos.
15:07 Nicols Fierro Viedma 60
VPN (Virtual private network)
01-07-2014
21
15:07 Nicols Fierro Viedma 61
Rangos
Arquitectura de Capas
Presentacin Negocio Data
Es una arquitectura CLIENTE-SERVIDOR
OBJETIVO
Separar la lgica de datos Lgica de diseo Lgica
de negocios
15:12 Nicols Fierro Viedma 63
Programacin por capas
01-07-2014
22
El trmino "capa" hace referencia a la forma como
una solucin es segmentada desde el punto de vista
lgico:
Presentacin. (Conocida como capa Web en
aplicaciones Web o como capa de usuario en
Aplicaciones Nativas)
Lgica de Negocio. (Conocida como capa Aplicativa)
Datos. (Conocida como capa de Base de Datos)

15:12 Nicols Fierro Viedma 64
DEFINICIONES: Capas y Niveles
El trmino "nivel" corresponde a la forma en que las capas
lgicas se encuentran distribuidas de forma fsica. Por
ejemplo:
Una solucin de tres capas (presentacin, lgica del negocio,
datos) que residen en un solo ordenador
(Presentacin+lgica+datos). Se dice que la arquitectura de la
solucin es de 3 capas y 1 nivel.
Una solucin de tres capas (presentacin, lgica del negocio,
datos) que residen en dos ordenadores (presentacin+lgica
por un lado; lgica+datos por el otro lado). Se dice que la
arquitectura de la solucin es de 3 capas y 2 niveles.

15:12 Nicols Fierro Viedma 65
DEFINICIONES: Capas y Niveles
Capa: Abstracto
Nivel: Fsico / Hardware

Ambos utilizan conjunto similares de nombres:
Presentacin
Servicios
Negocios y datos
Aunque no necesariamente sean estos siempre.
15:12 Nicols Fierro Viedma 66
Mas Fcil
01-07-2014
23
Divide la aplicacin en tres niveles. Visualizacin,
Lgica y Datos.
Visualizacin: Presentacin, recopilacin de Datos. principalmente HTML y algo
de programacin en el Cliente para validacin o datos o clculo centrales
Lgica: Algoritmos y procesos. Se encuentra completamente en el servidor o
parte de ella en la base de datos
Datos: Informacin que maneja el sistema. se encuentra en el mismo servidor
que la lgica de la aplicacin o en un servidor aparte
LOS CAMBIOS SE REALIZAN 1 VEZ, EN FORMA CENTRALIZADA Y SE
DISTRIBUYEN AUTOMATICAMENTE

15:14 Nicols Fierro Viedma 67
Diseo con 3 Capas

15:22 Nicols Fierro Viedma 68
Capas y Niveles
SAP es un ERP dividido en 5 mdulos y proporciona
soporte para lo visto anteriormente con respecto a los ERP
En 1973, se lanza la primera versin, llamada SAP R/1.2 Esta
versin constaba de una arquitectura a tres capas: capa de
presentacin, capa de negocios y capa de datos. Estas tres
capas eran instaladas en un mismo ordenador/servidor. (3
capas 1 nivel)
En 1992 se actualiza a SAP R/3, que ya presentaba una
independencia entre sus capas total, instalndose cada una
en un ordenador/servidor diferente. (3 capas 3 niveles)

16:00 Nicols Fierro Viedma 69
SAP
01-07-2014
24
Juntemos todos los conceptos
ERP, Arquitectura de capas, seguridad informatica,
arquitectura cliente servidor, LAN, VPN,
Arquitectura de capas
ERP
BI
EIS DSS Data mining e Indicadores de gestin
LAN y VPN
Seguridad informtica
eBusiness
eLearning
15:56 Nicols Fierro Viedma 71
Juntemos los conceptos aprendidos
en clases
Tecnologas de la
Informacin
Ay. 9: Megayudantia

You might also like