La transparencia se consigue cuándo se ocultan los detalles técnicos a los ojos del
usuario haciendo creer que el sistema se comporta como si fuera un sistema
centralizado:
1. Transparencia de Fallos: Permite a los usuarios y programas de aplicación
completar sus tareas a pesar de la ocurrencia de fallos en el hardware o en el
software.
2. Transparencia de Acceso : Permite el acceso a los objetos de información
remotos de la misma forma que a los objetos de información locales.
3. Transparencia de Concurrencia: Permite que varios procesos operen
concurrentemente utilizando objetos de información compartidos y de forma
que no exista interferencia entre ellos.
7. ¿Qué es una RPC asíncrona?, ¿en qué se diferencia de una RPC síncrona?
RPC SÍNCRONA
Todas las implementaciones manejan este aspecto definiendo uno o más formato
estándar para los tipos de datos soportados por la implementación.
11. Por qué considera que son importantes los protocolos?, ¿que son protocolos
orientados a conexión y protocolos no orientados a conexión?, diga un ejemplo de
cada uno.
Los protocolos son importantes ya que solo con estos se pueden especificar aspectos tales
como: Forma de leer el mensaje, como se codifica y decodifica.
Cómo sabe el receptor cuál es el último bit del mensaje, que longitud tienen los números,
cadenas y otros elementos de datos y cuál es la forma en que están presentados.
El protocolo IP y el protocolo UDP son protocolos no orientados a la conexión, pero TCP
es un protocolo orientado a la conexión.
12. En una RPC, ¿cómo podría pasarse un parámetro por referencia?. Explique.
No es posible pasar parámetros por referencia entre dos sistemas remotos, para ello se
utiliza la técnica de copia restauración.
Copia restauración: Crear un mensaje con una copia exacta de la estructura de datos.
13. Explique de manera clara el conceto de virtualización
Virtualización: es el proceso mediante el que se crea una versión virtual, en lugar de una
física. La virtualización se puede aplicar a computadoras, sistemas operativos, dispositivos
de almacenamiento de información, aplicaciones o redes. Sin embargo, la virtualización de
servidor es la parte más importante de este concepto.