Вы находитесь на странице: 1из 35

27/04/2019

Introducción a la computación e
ingeniería de software

Unidad 2 - Principios de la computación


Sesión 5 – Redes y comunicaciones

Prof: Elizabeth Murakami

Objetivos

 OBJETIVO
 Conoce los conceptos e instrumentos que son base para
la computación
 COMPETENCIA
 Comprende y explica el rol de las redes en el desarrollo
de las comunicaciones.

1
27/04/2019

Redes

Red de ordenadores: Conjunto de dos o más


ordenadores conectados que comparten
 Información
 Recursos
 Servicios

Ventajas de los sistemas en red

•Compartición de recursos
•Compartir la carga: programas distribuidos
•Compartir recursos: impresoras, discos, etc.
•Mayor Confiabilidad
•Duplicación de archivos
•Duplicación de dispositivos
•Reducción de costos
•Servidores de archivos compartidos
•Servidores de impresoras
•Valores main−frame/microcomputadores
•Medio de comunicación
•Correo electrónico
•Paneles de discusión
•Chat
•Etc.

2
27/04/2019

Redes según escala

•LAN (Local Area Network) Redes de


área local (cuarto, edificio, campus; < 1
Km.)
•MAN (Metropolitan Area Network)
Redes de área metropolitana (ciudad; <
10 km.)
•WAN (Wide Area Network) Redes de
área amplia (país, continente, el mundo)

Topologia de redes

3
27/04/2019

Topologia de redes

Comunicación sobre una red tipo


anillo

4
27/04/2019

Comunicación sobre una red tipo bus

Interconexión de redes

 Repetidor(Repeater)
 Dispositivo hardware encargado de amplificar o regenerar la señal
 Permite que los bits viajen a mayor distancia a través de los
medios
 Concentrador (Hub)
 Tiene la función de un repetidor, pero en lugar de tener una
entrada y una salida, tiene más.
 Base para las redes de topología tipo estrella
 Router
 Permiten la interconexión de redes con igual o distinta tecnología,
técnicas de acceso al medio, esquema de direcciones físicas o
formato de trama
 Enruta mensajes
 Toma decisiones lógicas con respecto a la mejor ruta para el envío
de datos a través de una red interconectada

5
27/04/2019

Interconexión de redes

 Puente (Bridge)
 Dispositivo de interconexión de redes de ordenadores
 Funciona a través de una tabla de direcciones
 Conmutador (Switch)
 Interconecta dos o más segmentos de red
 Como los bridges, sólo se pasa la información si es necesario
 Pasarela (Gateway)
 Realiza la conversión de protocolos entre diferentes tipos de
redes o aplicaciones

6
27/04/2019

Diferencia entre un bridge y un


router

Protocolo

 Los protocolos son reglas y procedimientos para


comunicarse: qué, cómo, cuándo.
 Los protocolos de red establecen aspectos tales
como:
 Las secuencias posibles de mensajes que pueden llegar
durante el proceso de la comunicación.
 La sintaxis de los mensajes intercambiados.
 Estrategias para corregir los casos de error.
 Estrategias para asegurar la seguridad (autenticación,
encriptación).

7
27/04/2019

Un enfoque típico para la conexión a


Internet

¿Qué es Internet?
 Es una red que une a otras redes de computadoras
 Comunicandose mediante el protocolo TCP/IP

8
27/04/2019

URL(Uniform Resource Locator o


Localizador uniforme de recursos)

Internet y la Red Telefónica Pública

 Internet no es parte de la Red Telefónica Pública


 No funciona de la misma forma
 La única razón por la que los usuarios domiliciarios
acceden a Internet usando un teléfono es que:
 Es el medio de telecomunicaciones presente en la
mayoría de los hogares

9
27/04/2019

Los Elementos Básicos que hacen


Funcionar Internet

 El computador del usuario que:


 Interactúa con éste a través de una aplicación: Ej: Correo
Electrónico, Navegador, Mensajería, etc.
 Divide la información en paquetes y controla su correcto
envío y entrega: TCP (Transmission Control Protocol)
 Entrega y recibe los paquetes de información: IP
(Internet Protocol)
 Averigua la dirección física del destinatario

Los Elementos Básicos que hacen


Funcionar Internet (II)

 El Servidor de Nombres
 Entrega al PC del usuario la dirección física de entrega de
la información
 El Enrutador
 Analiza las direcciones de los paquetes y los encamina
hacia su destino
 Controla el estado de las conexiones, los permisos de
uso y la congestión, entre otras funciones

10
27/04/2019

Razones del Éxito de Internet

 Uso óptimo de Recursos: ej. Una llamada telefónica


usa 1/5 de los recursos tradicionales
 Crecimiento no regulado creó mercado altamente
competitivo
 Estándar de facto (TCP/IP) posibilitó interoperabilidad

Razones del Éxito II

 Desarrollo completamente abierto creó gran dinámica


de desarrollo
 Flexibilidad de la tecnología permite multimedios
reales
 Desarrollo de la computación personal posibilitó la
creación de un mercado

11
27/04/2019

Arquitectura de Internet
ISP nivel
1

ISP nivel
2

ISP de
acceso

Terminales

TCP/IP

 La suite de protocolos TCP/IP conecta computadoras de todos


tamaños, de diferentes marcas, corriendo diferentes sistemas
operativos y arquitecturas.

 Para que 2 o mas computadoras puedan comunicarse entre si


por medio de este protocolo, se utiliza el modelo CLIENTE-
SERVIDOR.

12
27/04/2019

TCP/IP

DNS

13
27/04/2019

Aplicaciones de internet

 Grupo responde

14
27/04/2019

Protocolos del modelo TCP/IP

FTP(Protocolo de transferencia de ficheros)

Facilita la posibilidad de compartir ficheros


 Uso de servidores de ficheros: almacenamiento para
ordenadores sin grandes capacidades de
almacenamiento
 Transparencia respecto a la forma en que almacena
los datos las máquinas remotas (sistema de ficheros)
 Proporciona una transferencia de datos muy
eficiente
 Para uso directo de usuarios y programas

15
27/04/2019

FTP(Protocolo de transferencia de ficheros)

Algunos servidores permiten el acceso a estos


ficheros o programas mediante el nombre de
usuario: "anonymous login“.

Esto significa que cualquier persona con acceso a


Internet puede acceder a ellos ingresando como
nombre de usuario "anonymous".

FTP(Protocolo de transferencia de ficheros)

16
27/04/2019

TELNET
 El protocolo TELNET proporciona una interfaz
estandarizada, a través de la cual un programa ( el
cliente TELNET) puede acceder a los recursos de otro
( el servidor de TELNET) como si el cliente fuera una
terminal local conectada al servidor.

TELNET

 El servidor tiene que procesar conexiones


concurrentes

17
27/04/2019

TELNET

Fibra óptica

 Medio de transmisión empleado habitualmente en


redes de datos; un hilo muy fino de material
transparente, vidrio o materiales plásticos, por el que
se envían pulsos de luz que representan los datos a
transmitir.

18
27/04/2019

Características

 Cobertura más resistente: La cubierta contiene un 25% más


material que las cubiertas convencionales.
 Uso dual (interior y exterior): La resistencia al agua y
emisiones ultravioleta, la cubierta resistente y el
funcionamiento ambiental extendido de la fibra óptica
contribuyen a una mayor confiabilidad durante el tiempo de
vida de la fibra.

Características(cont)

 Mayor protección en lugares húmedos: Se combate la


intrusión de la humedad en el interior de la fibra con
múltiples capas de protección alrededor de ésta, lo que
proporciona a la fibra, una mayor vida útil y confiabilidad
en lugares húmedos.
 Empaquetado de alta densidad: Con el máximo número de
fibras en el menor diámetro posible se consigue una más
rápida y más fácil instalación, donde el cable debe
enfrentar dobleces agudos y espacios estrechos. Se ha
llegado a conseguir un cable con 72 fibras de construcción
súper densa cuyo diámetro es un 50% menor al de los
cables convencionales.

19
27/04/2019

¿Cuáles son los dispositivos implícitos


en este proceso?

 Los bloques principales de un enlace de


comunicaciones de fibra óptica son: transmisor,
receptor y guía de fibra. El transmisor consiste de una
interface analógica o digital, un conversor de voltaje a
corriente, una fuente de luz y un adaptador de fuente
de luz a fibra.

20
27/04/2019

21
27/04/2019

Los países que usan el cable


son: Chile, Perú, Ecuador,
Colombia, Venezuela, Aruba,
Panamá y Estados Unidos.

Mide 14.490 Km de largo y


fue construido por un
consorcio de 44 empresas de
telecomunicaciones
denominado “Consorcio del
Cable Submarino
Panamericano”.

22
27/04/2019

http://www.level3.com/~/media/files/maps/en-
network-services-level-3-network-
map.ashx#.UHZMwsXAeOp

23
27/04/2019

24
27/04/2019

Preguntas de comprobación

 ¿Qué es una red de ordenadores?


 ¿Qué es un protocolo?
 Defina Brigde, router, hub
 Defina FTP y TELNET
 Defina TCP/IP

Que es una Base de


datos…

 Es una serie de datos relacionados que forman una


estructura lógica, es decir una estructura reconocible
desde un programa informático.
 Esa estructura no sólo contiene los datos en sí, sino la
forma en la que se relacionan.
 Las bases de datos empiezan a aparecer en los años
60 y triunfan en los años setenta y ochenta.

25
27/04/2019

Sistema de Bases de Datos

Compuesto por:
 Hardware. Máquinas en las que se almacenan las bases de
datos. Incorporan unidades de almacenamiento masivo para
este fin.
 Software. Es el sistema gestor de bases de datos. El
encargado de administrar las bases de datos.
 Datos. Incluyen los datos que se necesitan almacenar y los
metadatos que son datos que sirven para describir lo que se
almacena en la base de datos.

Sistema de Bases de Datos


(cont)
 Usuarios. Personas que manipulan los datos del sistema. Hay tres
categorías:
 Usuarios finales. Aquellos que utilizan datos de la base de datos para
su trabajo cotidiano que no tiene por qué tener que ver con la
informática.
Normalmente no utilizan la base de datos directamente, si no que
utilizan aplicaciones creadas para ellos a fin de facilitar la manipulación
de los datos.
Estos usuarios sólo acceden a ciertos datos.
 Desarrolladores. Analistas y programadores encargados de generar
aplicaciones para los usuarios finales.
 Administradores. También llamados DBA (Data Base Administrator), se
encargan de gestionar las bases de datos.

26
27/04/2019

Definiendo….

Dato Metadato

Representación simbólica
(numérica, alfabética, Documenta, entre otras cosas, qué
algorítmica, entre otros) de un tablas existen en una base de datos,
atributo o característica de qué columnas posee cada una de las
Definición
una entidad. tablas y qué tipo de datos se pueden
Los datos describen hechos almacenar.
empíricos, sucesos y
entidades.

Rubén, 10, Soltero Tabla empleado, cod-emp, estado


Ejemplos
civil, cadena, texto

Le interesa al programa que accede


Orientación Le interesa al usuario
a estos elementos.

Ejercicio Práctico

 Cite 5 ejemplos de datos y metadatos en grupos que


pueden armarse en clase, justificando por que lo son.

27
27/04/2019

Estructura de una BD

Estructura Lógica:
Composición y distribución
teórica de la base de
datos.

Estructura Física: Es la
estructura de los datos tan
cual se almacenan en las
unidades de disco

Ventajas de las BD

 Independencia de los datos y los programas y procesos. Esto permite


modificar los datos sin modificar el código de las aplicaciones.
 Menor redundancia. No hace falta tanta repetición de datos. Aunque,
sólo los buenos diseños de datos tienen poca redundancia.
 €Integridad de los datos. Mayor dificultad de perder los datos o de
realizar incoherencias con ellos.
 Mayor seguridad en los datos. Al limitar el acceso a ciertos usuarios.
 €Datos más documentados. Gracias a los metadatos que permiten
describir la información de la base de datos.
 Acceso a los datos más eficiente. La organización de los datos produce
un resultado más óptimo en rendimiento.
 €Menor espacio de almacenamiento. Gracias a una mejor estructuración
de los datos

28
27/04/2019

Desventajas de las BD

 Instalación costosa. El control y administración de bases


de datos requiere de un software y hardware poderoso
 Requiere personal cualificado. Debido a la dificultad de
manejo de este tipo de sistemas.
 Implantación larga y difícil. Debido a los puntos
anteriores. La adaptación del personal es mucho más
complicada y lleva bastante tiempo.
 Ausencia de estándares reales. Lo cual significa una
excesiva dependencia hacia los sistemas comerciales del
mercado. Aunque hay una buena parte de esta tecnología
aceptada como estándar de hecho.

Sistema Gestor de BD

Un sistema gestor de bases de datos o SGBD (aunque se


suele utilizar más a menudo las siglas DBMS procedentes
del inglés, Data Base Management System) es el software
que permite a los usuarios procesar, describir, administrar
y recuperar los datos almacenados en una base de datos.

29
27/04/2019

Herramientas de un DMBS

 Herramientas para la creación y especificación de los


datos. Así como la estructura de la base de datos.
 Herramientas para administrar y crear la estructura física
requerida en las unidades de almacenamiento.
 Herramientas para la manipulación de los datos de las
bases de datos, para añadir, modificar, suprimir o
consultar datos.
 Herramientas de recuperación en caso de desastre
 Herramientas para la creación de copias de seguridad
 Herramientas para la gestión de la comunicación de la
base de datos

Funciones de un SGBD

 Función de descripción. Sirve para describir los datos, sus


relaciones y sus condiciones de acceso e integridad. Además del
control de vistas de usuarios y de la especificación de las
características físicas de la base de datos. Para poder realizar todas
estas operaciones se utiliza un lenguaje de definición de datos o
DDL.
 Función de manipulación. Permite buscar, añadir, suprimir y
modificar datos de la base de datos. El DBMS proporciona una
lenguaje de manipulación de datos (DML) para realizar esta
función.
 Función de control. Incorpora las funciones que permiten una
buena comunicación con la base de datos. Además proporciona al
DBA los procedimientos necesarios para realizar su labor.

30
27/04/2019

comunicación entre procesos de usuario,


DBMS y Sistema Operativo

3
8 El DBMS devuelve
4 indicadores en los que
1
manifiesta si ha habido
errores o
advertencias a tener en
cuenta. Esto se indica al
7 El DBMS
área traduce la
de comunicaciones
5 Los
ElLosdatos
datos
DBMS pasan
pasan del
traduce la
del
llamada a los
El Sistema
llamada
disco
del buffer
a una aOperativo
altérminos
memoria
área del
Elesquema
proceso
proceso de
métodos lanzado
de usuario.
acceso por
Si
accede
intermedia
delas a los
trabajo o datos
lógico
del de tras
buffer.
indicaciones
laEn
son
base
elde
El usuario
DBMS
del Sistema
datos. llama
obtiene elal
traducir
ese usuario
esquema bufferlas órdenes
(ATU)
se
satisfactorias,
físico deldatos
los
6 DBMS Operativo
Accede alindicando
que
esquema la
lógico
dadas de por
almacenarán
procesola ATUeldellos datos
porción
comprobando
permiten de la base
derechos
acceder dede
DBMS
según serán
usuario.se utilizables porael
datos
acceso
los y vayan
que
datos se desea
la traducción
requeridos
proceso de usuario.
recibiendo
física
tratar

31
27/04/2019

Ejemplo 1

Hacer un modelo Entidad-Relación para la siguiente situación:


Tenemos una universidad, en la que hay varios cursos, Cada
uno de estos está dirigido por un profesor, el cual puede dirigir
varios cursos.
Los mismos son subvencionados, por lo que sólo se permite
que un alumno se matricule en un curso.

Solución

32
27/04/2019

Tablas de la solución

Ejemplo

Ahora supongamos que un curso está compuesto por varias


asignaturas. Cada una de ellas tiene un número de créditos.
Los alumnos se matriculan de las asignaturas que quieren.
Por último el alumno recibe una nota para cada asignatura,
al final del curso.

33
27/04/2019

Tarea

 4g y otras tecnologías transmisión.


 Definir PROTOCOLOS DE SEGURIDAD acceso datos .
 Phishing (ejemplos)
 Google Fiber
 Cloud gaming (ejemplo)
 Averiguar la configuración de Red interna de la FISI y
hacer un gráfico para su explicación.

34
27/04/2019

Tarea

Realice el bosquejo de modelo de E/R para dar solución al caso


que se propone a continuación:
 Se desea hacer una base de datos con los discos que
tenemos en casa. Un disco puede tener un cantante o grupo,
o varios. Además un disco tiene una discográfica.
 Ahora hemos de tener en cuenta que un disco está
compuesto por canciones. Éstas pueden estar escritas por la
misma persona que las canta, pero a menudo se trata de
personas diferentes.
Colocar también un ejemplo de las tablas de solución

35

Вам также может понравиться