0% encontró este documento útil (0 votos)
35 vistas18 páginas

Exposicion S.D

Este documento explica diferentes modelos y arquitecturas de sistemas distribuidos como el modelo cliente-servidor, modelos de interacción y fallos, y técnicas de seguridad como autenticación y criptografía.

Cargado por

karen ortiz
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
35 vistas18 páginas

Exposicion S.D

Este documento explica diferentes modelos y arquitecturas de sistemas distribuidos como el modelo cliente-servidor, modelos de interacción y fallos, y técnicas de seguridad como autenticación y criptografía.

Cargado por

karen ortiz
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd

Arquitecturas y

modelos de
sistemas
distribuidos
KAREN ORTIZ
DIEGO RONCANCIO
En esta presentación vamos a exponer
sobre arquitecturas y modelos de sistemas
distribuidos, teniendo en cuenta conceptos
de sistemas distribuidos

Introducción
Un sistema distribuido es una colección de
computadores independientes que se
presentan a los usuarios como un único
sistema -Tanenbaum
Modelos Arquitectónicos
La idea básica es desmembrar la
complejidad de sistema mediante el diseño
en capas y servicios.

• Plataforma: Hadware y sistema operativo.

• Middleware: Es una capa software que


logra transparencia en la heterogeneidad
Capas de en el nivel de plataforma.

Software
Aquitecturas de software

• Arquitectura de software se refiere a


las estructuras de alto nivel de un
sistema de software y la disciplina de
la creación de este tipo de estructuras
y sistemas.
Red Cliente

Servidor

• La arquitectura cliente servidor tiene


dos partes claramente diferenciadas, por
un lado la parte del servidor y por otro
la parte de cliente o grupo de clientes Base
donde lo habitual es que un servidor sea de
una máquina bastante potente con un datos

Modelo Cliente- hardware y software específico que


actúa de depósito de datos y funcione
Servidor como un sistema gestor de base de
datos o aplicaciones.
Servicios
Protocolo
• Una interface de un proceso es la
especificacion del conjunto de
funciones que se pueden invocar
Interfaces y sobre él
• En lenguajes orientados a objetos,
objetos los procesos distribuidos pueden ser
construidos de una forma más
orientada al objeto. Las referencias a
estos objetos se pasan a otros
procesos para que se pueda acceder a
sus métodos de forma remota. Esta
es la aproximación adoptada por
CORBA y JAVA RMI.
Modelos de interacción
Estudio de
comprender
las causas
sus
posibles de
consecuencias
fallo

Modelo de
fallo
Fallos de
Tipo de proceso
fallo segun
la entidad
Fallos de
comunicación
por omisión
Tipo de fallo
Arbitrarios
según el
(bizantinos)
problema
De
temporización

Fallo del crash


procesamiento

Detección del
fallo por síncrono
timeouts

Fallo-parada Fail-stop
Omisión y Arbitrarios
Tipo de Fallo Afecta a Descripción
Fallo-Parada (Fail-stop) proceso El proceso para y permanece parado. Otros
procesos pueden detectar la parada

Ruptura(crash) proceso El proceso para y permanece parado. Otros


procesos pueden no detectar la parada

Omisión  canal Un mensaje insertado en un búfer de mensajes


salientes nunca llegua al búfer de mensajes
entrantes del destino

Omisión de envío proceso Un proceso completa el envío pero no se


coloca el mensaje  en el búfer de mensajes
salientes 
Omisión de recepción proceso El mensaje se coloca en el búfer de recepción
pero el proceso no lo recibe 
Arbitrario (Bizantino) Proceso o canal El proceso/canal presenta un comportamiento
arbitrario: omisiones, paradas, envíos o pasos
incorrectos sin patrón claro
Síncronos
Tipo de fallo Afecta a Descripción
Reloj proceso El reloj local del proceso excede el límite de su
tasa de deriva respecto al tiempo de referencia

Prestaciones Proceso El proceso excede el límite sobre el intervalo


entre dos pasos

Prestaciones Canal La transmisión de un mensaje toma mas tiempo


que el límite permitido
Modelo de seguridad 

• La seguridad en un sistema
distribuido se basa en la seguridad
de los procesos y canales utilizados
• Entendida como seguridad de
objetos, almacenados e invocados
por los procesos
• Se logra mediante un sistema de
derechos de acceso y distintos tipos
de autoridad
• Modelo principal :

• Modelo enemigo: 
servidores 

Amenazas clientes
a:
canales de comunicación
Técnicas
de Autenticación Criptografia 
Canales
seguros

seguridad
bibliográfia
• Bermejo, M. (2016). MODELOS ARQUITECTÓNICOS DE SISTEMAS
DISTRIBUIDOS. Blogspot.
http://middlewareycomponentessoftware.blogspot.com/2012/01/modelos-arqui
tectonicos-de-sistemas.html

• Labastida, M. (2014, 22 mayo). Modelos de los sistemas distribuidos.


slideshare.
https://es.slideshare.net/ositophoo/modelos-de-los-sistemas-distribuidos#:%7E
:text=Introducci%C3%B3n%20%EF%82%A8%20Un%20modelo%20arquitec
t%C3%B3nico,de%20procesos%20peer%20to%20peer
.

• Schiaffarino, A. (2019, 7 agosto). Modelo cliente servidor. Infranetworking.


FIN

También podría gustarte