Está en la página 1de 3

Cuestionario

Modelos de arquitecturas

1. Ilustra la arquitectura cliente-servidor para una comunicación de muchos a muchos.

2. Cita un ejemplo del uso de un proxy en una arquitectura distribuida.


Prohibir cierto tipo de tráfico.
3. Cita al menos tres desventajas del modelo cliente-servidor.

a. Requiere habilidad para que un servidor sea reparado. Por ejemplo, si un problema ocurre
en la red, se requiere de alguien con un amplio de esta para poder repararla en su totalidad
para así dejar que la información y el correcto funcionamiento siga su flujo.
b. Seguridad. El hecho que se comparte canales de información entre servidores y clientes
requieren que estas pasen por procesos de validación, es decir protocolos de seguridad que
pueden tener algún tipo de puerta abierta permitiendo que se generen daños físicos,
amenazas o ataques de malware.
c. costos elevados. Debido a que estos servidores son computadoras de alto nivel con un
hardware y software específicos para poder dar un correcto funcionamiento a nuestras
aplicaciones.

4. Cita al menos tres características de la arquitectura peer-to-peer.

a. Los nodos comparten recursos.


b. Se pueden desplegar algoritmos distribuidos.
c. Escalamiento más fácil del sistema.
d. Ahorro de costos.

MODELOS DE ARQUITECTURAS JOSE CRUZ MONTES BAEZ


e. Flexibilidad.
f. Ningún punto único de falla.
g. Mayor robustez del sistema.

5. Explica cuál es la función del middleware en los sistemas distribuidos.


Es conseguir la transparencia en los sistemas distribuidos, por medio de:
a. Ofrecer la capacidad, así como solicitar y recibir de manera transparente al sistema.
b. Liberar a los diseñadores y administradores del sistema de problemas derivados de la
complejidad del sistema operativo.

6. ¿Cómo está involucrado el uso del caché en los sistemas distribuidos?

Es importante en ambientes donde hay muchos accesos a datos remotos por aplicaciones, en
los cuales las actualizaciones de los mismos ocurren con muy poca frecuencia.

7. ¿Cuál es la diferencia entre una red superpuesta y una red física?


Una red superpuesta es una red virtual de nodos enlazados lógicamente, que está construida
sobre una o más redes subyacentes y la red física se refiere al conjunto de medios físicos
interconectados (cables, módems, switches, computadoras, impresoras, etc.).
8. ¿Qué beneficio aporta trabajar con CORBA en los sistemas distribuidos?

a. Capacidad para que los clientes invoquen métodos de objetos ubicados en cualquier
nudo de la plataforma.
b. Capacidad de invocar los métodos estáticamente (conocidos cuando se compila el
cliente) y dinámicamente (desconocidos cuando se compiló el cliente).
c. Facilita la heterogeneidad de los lenguajes de programación. Los clientes y servidores
pueden ser desarrollados en lenguajes diferentes. CORBA proporciona los recursos
necesarios para compatibilizarlos.
d. Capacidad de incorporar información reflectiva que describe en tiempo de ejecución a
los clientes las capacidades que ofrecen los servidores instalados.
e. Transparencia de la ubicación en las invocaciones de los objetos que se invocan.
f. Incorpora los mecanismos de seguridad en los accesos y de consistencia de las
transacciones que se ejecutan.
g. Polimorfismo en las invocaciones.
h. Coexistencia con otras tecnologías (EJB, DCOM, etc.) a través de la especificación de los
elementos puentes.

MODELOS DE ARQUITECTURAS JOSE CRUZ MONTES BAEZ


9. Investiga las limitantes que tiene CORBA.

a. Los mecanismos de seguridad son divergentes (kerberos, SSL).


b. Hay servicios básicos, pero pocos servicios avanzados.
c. Hay limitadas herramientas de desarrollo.
d. Aun no hay un estándar real para prioridad de los hilos, deadlines y timeouts.

10. ¿Cuál es la diferencia entre una arquitectura grid y un clúster?


Un clúster es una red local de dos o más computadoras homogéneas y un grid es una red
de computadoras homogéneas o heterogéneas que trabajan juntas durante una larga distancia
para realizar una tarea que sería bastante difícil para una sola máquina
11. ¿Cuál es la principal diferencia entre el paradigma cliente-servidor y el paradigma peer-to-
peer?
La principal diferencia es que el cliente-servidor(CS) se necesita un servidor, y un cliente, a
diferencia del peer-to-peer (P2P), que permite a cualquier usuario ser cliente o servidor. Una de las
ventajas del "P2P" es que la conexión siempre estará activa, ya que con que haya un cliente, el
servidor esta activo, pero en el "CS" se requiere que el servidor principal esté activo. En el "P2P"
todo usuario o cliente tiene las mismas funciones que otro igual que él, aspecto contrario al "CS" en
el cual un servidor tiene las funciones que los clientes no poseen. 

MODELOS DE ARQUITECTURAS JOSE CRUZ MONTES BAEZ

También podría gustarte