SlideShare una empresa de Scribd logo
1 de 11
U I B
21/2/2002
1
Sistemas Distribuidos
U I B
21/2/2002
2
Definición y concepto
Un sistema distribuido es aquel en el que dos o
más máquinas colaboran para la obtención de un
resultado. En todo sistema distribuido se
establecen una o varias comunicaciones siguiendo
un protocolo prefijado mediante un esquema
cliente-servidor.
U I B
21/2/2002
3
En un esquema cliente-servidor, se denomina
cliente la máquina que solicita un determinado
servicio y se denomina servidor la máquina que lo
proporciona. El servicio puede ser la ejecución de
un determinado algortimo, el acceso a determinado
banco de información o el acceso a un dispositivo
hardware.
U I B
21/2/2002
4
Por extensión, se puede aplicar el esquema
cliente-servidor dentro de una misma máquina,
donde el proceso servidor y el proceso cliente son
dos procesos independientes que corren dentro de
la misma instancia de sistema operativo.
Es por tanto un elemento primordial para que haya
un sistema distribuido, la presencia de un medio
físico de comunicación entre ambas máquinas, y
será la naturaleza de este medio la que marque en
muchos casos la viabilidad del sistema.
U I B
21/2/2002
Sistemas distribuidos 5
Clasificación
Se clasifican los sistemas cliente servidor de
acuerdo al nivel de abstracción del servicio que se
ofrece. Se distinguen tres componentes básicos de
software:
Interacción con el usuario
Lógica de Aplicación
Repositorio de datos
U I B
21/2/2002
Sistemas distribuidos 6
Clasificación
1. Representación distribuida. La interacción con
el usuario se realiza básicamente en el servidor. El
cliente hace de pasarela, de sistema de acceo a
los elementos hardware pantalla y teclado.
Base de datos
Lógica de aplicación
Interface de usuario
Terminal físico
U I B
21/2/2002
Sistemas distribuidos 7
 2. Representación remota. Los datos se envían sin
formatear, y es el cliente el responsable de formatear los
datos y realizar las acciones de interacción con el usuario.
En este caso, la aplicación y la base de datos se
encuentran en el servidor
Base de datos
Lógica de aplicación
Interface avanzado de usuario
Terminal inteligente
Intarface básico de usuario
U I B
21/2/2002
Sistemas distribuidos 8
 3. Lógica distribuida. En el cliente se llevan a cabo
la interacción con el usuario y la parte más trivial
de la lógica de la aplicación. En este caso, se
llevan a cabo controles básicos de rango de
campos, campos obligatorios, etc, mientras que el
grueso de la lógica permanece en el servidor.
Base de datos
Lógica de aplicación
Ordenador de sobremesa
Lógica básica de aplicación
Interface de usuario
U I B
21/2/2002
Sistemas distribuidos 9
 4. Gestión remota de datos. Tanto la interacción con el
usuario como la aplicación residen en el cilente, siendo el
servidor el depositario de los datos.
Base de datos Ordenador de sobremesa
Lógica de aplicación
Interface de usuario
U I B
21/2/2002
Sistemas distribuidos 10
 5. B.D. Distribuidas. El cliente debe conocer la topología de
la red, así como la disposición y ubicación de los datos. En
este caso, se delega parte de la gestión de base de datos a
los clientes.
Base de datos
Ordenador de sobremesa
Distribución de datos
Lógica de aplicación
Interface de usuarioBase de datos
U I B
21/2/2002
Sistemas distribuidos 11
 Cliente servidor a tres niveles (three tier). La aplicación se
distribuye en los tres niveles: aplicación, datos e interface
de usuario
Base de datos
Ordenador de sobremesa
Interface de usuario
Lógica de aplicación

Más contenido relacionado

La actualidad más candente

¿Qué es el Modelo Tres Capas?
¿Qué es el Modelo Tres Capas?¿Qué es el Modelo Tres Capas?
¿Qué es el Modelo Tres Capas?
Felipe Schmidt
 
48190798 arquitecturas-de-sistemas-distribuidos
48190798 arquitecturas-de-sistemas-distribuidos48190798 arquitecturas-de-sistemas-distribuidos
48190798 arquitecturas-de-sistemas-distribuidos
Jonas Segovia Velazquez
 
Arquitectura cliente servidor
Arquitectura cliente servidorArquitectura cliente servidor
Arquitectura cliente servidor
PriscyArriaga
 
Diseño de software en arquitectura cliente servidor
Diseño de software en arquitectura cliente   servidorDiseño de software en arquitectura cliente   servidor
Diseño de software en arquitectura cliente servidor
Cintia Cadena
 

La actualidad más candente (20)

Redes cliente servidor
Redes cliente servidorRedes cliente servidor
Redes cliente servidor
 
Arquitectura cliente servidor
Arquitectura cliente servidorArquitectura cliente servidor
Arquitectura cliente servidor
 
Relación RED CLIENTE - SERVIDOR
Relación RED CLIENTE - SERVIDOR Relación RED CLIENTE - SERVIDOR
Relación RED CLIENTE - SERVIDOR
 
Arquitectura distribuida
Arquitectura distribuidaArquitectura distribuida
Arquitectura distribuida
 
Arquitectura
ArquitecturaArquitectura
Arquitectura
 
¿Qué es el Modelo Tres Capas?
¿Qué es el Modelo Tres Capas?¿Qué es el Modelo Tres Capas?
¿Qué es el Modelo Tres Capas?
 
Arquitectura cliente servidor para internet
Arquitectura cliente servidor para internetArquitectura cliente servidor para internet
Arquitectura cliente servidor para internet
 
Sistemas cliente servidor
Sistemas cliente   servidorSistemas cliente   servidor
Sistemas cliente servidor
 
Arquitectura cliente servidor
Arquitectura cliente servidorArquitectura cliente servidor
Arquitectura cliente servidor
 
arquitectura de desarrollo web
 arquitectura de desarrollo web  arquitectura de desarrollo web
arquitectura de desarrollo web
 
48190798 arquitecturas-de-sistemas-distribuidos
48190798 arquitecturas-de-sistemas-distribuidos48190798 arquitecturas-de-sistemas-distribuidos
48190798 arquitecturas-de-sistemas-distribuidos
 
Cliente-Servidor
Cliente-ServidorCliente-Servidor
Cliente-Servidor
 
Arquitectura cliente servidor
Arquitectura cliente servidorArquitectura cliente servidor
Arquitectura cliente servidor
 
Arquitectura cliente servidor
Arquitectura cliente servidorArquitectura cliente servidor
Arquitectura cliente servidor
 
Arquitectura cliente servidor
Arquitectura cliente servidorArquitectura cliente servidor
Arquitectura cliente servidor
 
Sistemas de información distribuidos
Sistemas de información distribuidosSistemas de información distribuidos
Sistemas de información distribuidos
 
Cliente informatico
Cliente informaticoCliente informatico
Cliente informatico
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
 
Diseño de software en arquitectura cliente servidor
Diseño de software en arquitectura cliente   servidorDiseño de software en arquitectura cliente   servidor
Diseño de software en arquitectura cliente servidor
 
Modelo cliente servidor
Modelo cliente servidor Modelo cliente servidor
Modelo cliente servidor
 

Destacado

Resume - Sunil sharma
Resume - Sunil sharmaResume - Sunil sharma
Resume - Sunil sharma
sunil Sharma
 

Destacado (18)

Από τα λουτρά της Αριδαίας στα χαμάμ της Πόλης
Από τα λουτρά της Αριδαίας στα χαμάμ της Πόλης Από τα λουτρά της Αριδαίας στα χαμάμ της Πόλης
Από τα λουτρά της Αριδαίας στα χαμάμ της Πόλης
 
Gabinete 01
Gabinete 01Gabinete 01
Gabinete 01
 
Final vibe museum slideshow
Final vibe museum slideshowFinal vibe museum slideshow
Final vibe museum slideshow
 
shanu
shanushanu
shanu
 
Doctors’ Choice Awards
Doctors’ Choice AwardsDoctors’ Choice Awards
Doctors’ Choice Awards
 
brij documents
brij documentsbrij documents
brij documents
 
Gabinete 02
Gabinete 02Gabinete 02
Gabinete 02
 
Observación medio maratón 21k
Observación  medio  maratón  21kObservación  medio  maratón  21k
Observación medio maratón 21k
 
Gabinete 03
Gabinete 03Gabinete 03
Gabinete 03
 
software educativo
software educativosoftware educativo
software educativo
 
Gabinete21 meza machuca
Gabinete21 meza machucaGabinete21 meza machuca
Gabinete21 meza machuca
 
Ciclo de vida de u proyecto informatico
Ciclo de vida de u proyecto informaticoCiclo de vida de u proyecto informatico
Ciclo de vida de u proyecto informatico
 
Doctors’ Choice Awards
Doctors’ Choice AwardsDoctors’ Choice Awards
Doctors’ Choice Awards
 
Deber 1
Deber 1Deber 1
Deber 1
 
herramientas tecnologicas
herramientas tecnologicasherramientas tecnologicas
herramientas tecnologicas
 
Resume - Sunil sharma
Resume - Sunil sharmaResume - Sunil sharma
Resume - Sunil sharma
 
Ciclo de vida de un proyecto informatico
Ciclo de vida de un proyecto informaticoCiclo de vida de un proyecto informatico
Ciclo de vida de un proyecto informatico
 
『誰のためのデザイン?』第2章
『誰のためのデザイン?』第2章『誰のためのデザイン?』第2章
『誰のためのデザイン?』第2章
 

Similar a Deber 2

Sesion 08 tel202 2010-1
Sesion 08   tel202 2010-1Sesion 08   tel202 2010-1
Sesion 08 tel202 2010-1
kevinXD123
 
Conceptos Basicos de Bases de Datos Multiusuario
Conceptos Basicos de Bases de DatosMultiusuarioConceptos Basicos de Bases de DatosMultiusuario
Conceptos Basicos de Bases de Datos Multiusuario
heliozwt
 
Tabajo de introduccion de sistemas informaticos semana 6
Tabajo de introduccion de sistemas informaticos semana 6Tabajo de introduccion de sistemas informaticos semana 6
Tabajo de introduccion de sistemas informaticos semana 6
Ena Leon
 
Seguridad de sistemas distribuidos
Seguridad de sistemas distribuidosSeguridad de sistemas distribuidos
Seguridad de sistemas distribuidos
Javierialv
 
Arquitecturasdesistemasdebasesdedatos.docx
Arquitecturasdesistemasdebasesdedatos.docxArquitecturasdesistemasdebasesdedatos.docx
Arquitecturasdesistemasdebasesdedatos.docx
William Martinez Perez
 

Similar a Deber 2 (20)

Sesion 08 tel202 2010-1
Sesion 08   tel202 2010-1Sesion 08   tel202 2010-1
Sesion 08 tel202 2010-1
 
Cliente servidor 2
Cliente servidor 2Cliente servidor 2
Cliente servidor 2
 
SISTEMA DE BASE DE DATOS
SISTEMA DE BASE DE DATOSSISTEMA DE BASE DE DATOS
SISTEMA DE BASE DE DATOS
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
 
SISTEMA CLIENTE SERVIDOR
SISTEMA CLIENTE SERVIDORSISTEMA CLIENTE SERVIDOR
SISTEMA CLIENTE SERVIDOR
 
Conceptos Basicos de Bases de Datos Multiusuario
Conceptos Basicos de Bases de DatosMultiusuarioConceptos Basicos de Bases de DatosMultiusuario
Conceptos Basicos de Bases de Datos Multiusuario
 
Sistemas distribuidos 1
Sistemas distribuidos 1Sistemas distribuidos 1
Sistemas distribuidos 1
 
Sistemas distribuidos
Sistemas distribuidos Sistemas distribuidos
Sistemas distribuidos
 
Metodo de autenticacion por clave publica
Metodo de autenticacion por clave publicaMetodo de autenticacion por clave publica
Metodo de autenticacion por clave publica
 
Sistdistr
SistdistrSistdistr
Sistdistr
 
Tabajo de introduccion de sistemas informaticos semana 6
Tabajo de introduccion de sistemas informaticos semana 6Tabajo de introduccion de sistemas informaticos semana 6
Tabajo de introduccion de sistemas informaticos semana 6
 
Seguridad de sistemas distribuidos
Seguridad de sistemas distribuidosSeguridad de sistemas distribuidos
Seguridad de sistemas distribuidos
 
Arquitectura Web
Arquitectura WebArquitectura Web
Arquitectura Web
 
Arquitectura servidores
Arquitectura servidoresArquitectura servidores
Arquitectura servidores
 
Concepto de redes
Concepto de redesConcepto de redes
Concepto de redes
 
Modelo cliente servidor
Modelo cliente servidorModelo cliente servidor
Modelo cliente servidor
 
Procesamiento_distribuido_clienteservidor_y_clusters..pptx
Procesamiento_distribuido_clienteservidor_y_clusters..pptxProcesamiento_distribuido_clienteservidor_y_clusters..pptx
Procesamiento_distribuido_clienteservidor_y_clusters..pptx
 
Arquitecturasdesistemasdebasesdedatos.docx
Arquitecturasdesistemasdebasesdedatos.docxArquitecturasdesistemasdebasesdedatos.docx
Arquitecturasdesistemasdebasesdedatos.docx
 
SERVIDORES – GNU LINUX
SERVIDORES – GNU LINUXSERVIDORES – GNU LINUX
SERVIDORES – GNU LINUX
 
Realidad virtual y cliente servidor
Realidad virtual y cliente servidorRealidad virtual y cliente servidor
Realidad virtual y cliente servidor
 

Último (8)

propoketapropoketapropoketapropoketa.pptx
propoketapropoketapropoketapropoketa.pptxpropoketapropoketapropoketapropoketa.pptx
propoketapropoketapropoketapropoketa.pptx
 
SENSORES POSICION MOTOR y su ubicacion en el motor
SENSORES POSICION MOTOR y su ubicacion en el motorSENSORES POSICION MOTOR y su ubicacion en el motor
SENSORES POSICION MOTOR y su ubicacion en el motor
 
AC-CDI Electricidad de motocicleta, diagrama de conexion
AC-CDI Electricidad de motocicleta, diagrama de conexionAC-CDI Electricidad de motocicleta, diagrama de conexion
AC-CDI Electricidad de motocicleta, diagrama de conexion
 
BALANCE TÉRMICO-MOTORES DE COMBUSTIÓN INTERNA.pptx
BALANCE TÉRMICO-MOTORES DE COMBUSTIÓN INTERNA.pptxBALANCE TÉRMICO-MOTORES DE COMBUSTIÓN INTERNA.pptx
BALANCE TÉRMICO-MOTORES DE COMBUSTIÓN INTERNA.pptx
 
valentina ascanio jimenez bbbbbbbbbbbbbbnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn...
valentina ascanio jimenez bbbbbbbbbbbbbbnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn...valentina ascanio jimenez bbbbbbbbbbbbbbnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn...
valentina ascanio jimenez bbbbbbbbbbbbbbnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn...
 
tipos de suspension automotriz -rea marlon.pdf
tipos de suspension automotriz -rea marlon.pdftipos de suspension automotriz -rea marlon.pdf
tipos de suspension automotriz -rea marlon.pdf
 
Manual de usuario de camioneta Mitsubishi L200.pdf
Manual de usuario de camioneta Mitsubishi L200.pdfManual de usuario de camioneta Mitsubishi L200.pdf
Manual de usuario de camioneta Mitsubishi L200.pdf
 
Calculadora de salud.pdfjsisiskejdjdjkjk
Calculadora de salud.pdfjsisiskejdjdjkjkCalculadora de salud.pdfjsisiskejdjdjkjk
Calculadora de salud.pdfjsisiskejdjdjkjk
 

Deber 2

  • 2. U I B 21/2/2002 2 Definición y concepto Un sistema distribuido es aquel en el que dos o más máquinas colaboran para la obtención de un resultado. En todo sistema distribuido se establecen una o varias comunicaciones siguiendo un protocolo prefijado mediante un esquema cliente-servidor.
  • 3. U I B 21/2/2002 3 En un esquema cliente-servidor, se denomina cliente la máquina que solicita un determinado servicio y se denomina servidor la máquina que lo proporciona. El servicio puede ser la ejecución de un determinado algortimo, el acceso a determinado banco de información o el acceso a un dispositivo hardware.
  • 4. U I B 21/2/2002 4 Por extensión, se puede aplicar el esquema cliente-servidor dentro de una misma máquina, donde el proceso servidor y el proceso cliente son dos procesos independientes que corren dentro de la misma instancia de sistema operativo. Es por tanto un elemento primordial para que haya un sistema distribuido, la presencia de un medio físico de comunicación entre ambas máquinas, y será la naturaleza de este medio la que marque en muchos casos la viabilidad del sistema.
  • 5. U I B 21/2/2002 Sistemas distribuidos 5 Clasificación Se clasifican los sistemas cliente servidor de acuerdo al nivel de abstracción del servicio que se ofrece. Se distinguen tres componentes básicos de software: Interacción con el usuario Lógica de Aplicación Repositorio de datos
  • 6. U I B 21/2/2002 Sistemas distribuidos 6 Clasificación 1. Representación distribuida. La interacción con el usuario se realiza básicamente en el servidor. El cliente hace de pasarela, de sistema de acceo a los elementos hardware pantalla y teclado. Base de datos Lógica de aplicación Interface de usuario Terminal físico
  • 7. U I B 21/2/2002 Sistemas distribuidos 7  2. Representación remota. Los datos se envían sin formatear, y es el cliente el responsable de formatear los datos y realizar las acciones de interacción con el usuario. En este caso, la aplicación y la base de datos se encuentran en el servidor Base de datos Lógica de aplicación Interface avanzado de usuario Terminal inteligente Intarface básico de usuario
  • 8. U I B 21/2/2002 Sistemas distribuidos 8  3. Lógica distribuida. En el cliente se llevan a cabo la interacción con el usuario y la parte más trivial de la lógica de la aplicación. En este caso, se llevan a cabo controles básicos de rango de campos, campos obligatorios, etc, mientras que el grueso de la lógica permanece en el servidor. Base de datos Lógica de aplicación Ordenador de sobremesa Lógica básica de aplicación Interface de usuario
  • 9. U I B 21/2/2002 Sistemas distribuidos 9  4. Gestión remota de datos. Tanto la interacción con el usuario como la aplicación residen en el cilente, siendo el servidor el depositario de los datos. Base de datos Ordenador de sobremesa Lógica de aplicación Interface de usuario
  • 10. U I B 21/2/2002 Sistemas distribuidos 10  5. B.D. Distribuidas. El cliente debe conocer la topología de la red, así como la disposición y ubicación de los datos. En este caso, se delega parte de la gestión de base de datos a los clientes. Base de datos Ordenador de sobremesa Distribución de datos Lógica de aplicación Interface de usuarioBase de datos
  • 11. U I B 21/2/2002 Sistemas distribuidos 11  Cliente servidor a tres niveles (three tier). La aplicación se distribuye en los tres niveles: aplicación, datos e interface de usuario Base de datos Ordenador de sobremesa Interface de usuario Lógica de aplicación