Você está na página 1de 11

Sistemas distribuidos

1. Como se define un sistema distribuido?


Un sistema distribuido se define como una coleccin de computadoras separadas
fsicamente y conectadas entre s por una red de comunicaciones; cada mquina
posee sus componentes de hardware y software que el programador percibe como
un solo sistema.
2. Que es un Middleware?
Middleware es un software de computadora que conecta componentes de
software o aplicaciones para que puedan intercambiar datos entre stas. Es
utilizado a menudo para soportar aplicaciones distribuidas.
3. Que es SOAP?
SOAP (siglas de Simple Object Access Protocol) es un protocolo estndar que
define cmo dos objetos en diferentes procesos pueden comunicarse por medio
de intercambio de datos XML.
4. Que es RPC?
Es un protocolo de red que permite a un programa de ordenador ejecutar cdigo
en otra mquina remota sin tener que preocuparse por las comunicaciones entre
ambas.
5. Donde son utilizadas las RPC?
Las RPC son muy utilizadas dentro de la comunicacin cliente-servidor. Siendo el
cliente el que inicia el proceso solicitando al servidor que ejecute cierto
procedimiento o funcin y enviando este de vuelta el resultado de dicha operacin
al cliente.
6. Cules son las caractersticas de los Sistemas Distribuidos?

Para cada uno de los usuarios debe ser similar al trabajo en el Sistema
Centralizado.
Seguridad interna en el sistema distribuido.
Se ejecuta en mltiples computadoras.
Tiene varias copias del mismo sistema operativo o de diferentes
sistemas operativos que proveen los mismos servicios.
Entorno de trabajo cmodo.
Dependiente de redes (LAN, MAN, WAN, etc.).
Compatibilidad entre los dispositivos conectados.

Transparencia (el uso de mltiples procesadores y el acceso remoto


debe ser invisible).
Interaccin entre los equipos.
Diseo de software compatible con varios usuarios y sistemas
operativos.

7. Como se define Trasparencia?


Se define como la ocultacin al usuario y al programador de aplicaciones de la
separacin de los componentes de un sistema distribuido, de manera que el
sistema se percibe como un todo, en vez de una coleccin de componentes
independientes.
8. Como deben ser los SOD (sistemas Operativos Distribuidos?
SOD debe ser adaptable:

Facilidad para incorporar cambios y extensiones al sistema

Uso preferible de arquitectura microkernel

Importancia de sistemas abiertos.

Sus interfaces y protocolos deberan ser pblicos.

Contrario a tecnologa propietaria.

Uso de estndares siempre que sea posible.

Disponibilidad de su cdigo fuente (libremente o no).

Regulacin por parte de un colectivo (usuarios u organizaciones) y no por


particulares (fabricantes).

9. Cules son los beneficios del modelo Cliente Servidor?

Mejor aprovechamiento de la potencia de cmputo (Reparte el trabajo).

Reduce el trfico en la Red. (Viajan requerimientos).


Opera bajo sistemas abiertos.
Permite el uso de interfaces grficas variadas

verstiles.

10. Cules son los tipos comunes de servidores?

Servidor de Archivos (FTP, Novell).


Servidor de Bases de Datos (SQL, CBASE, ORACLE, INFORMIX).
Servidor de Comunicaciones
Servidor de Impresin.
Servidor de Terminal.
Servidor de Aplicaciones (Windows NT, Novell).

11. Cules son las funciones comunes de los servidores?

Acceso, almacenamiento y organizacin de datos.


Actualizacin de datos almacenados.
Administracin de recursos compartidos.
Ejecucin de toda la lgica para procesar una transaccin.
Procesamiento comn de elementos del servidor (Datos, capacidad de
CPU, almacenamiento en disco, capacidad de impresin, manejo de
memoria y comunicacin).

12. Que es una red de comunicaciones?


Es todo aquel conjunto de elementos basados en hardware y software que permite
establecer un enlace entre los clientes y los servidores, se clasifican por su
tamao LAN, MAN y WAN.
13. Que es un servicio Middleware?
Es un servicio de propsito general que se encuentra localizado entre las
plataformas y las aplicaciones: la plataforma viene a ser un conjunto de servicios
de bajo nivel y elementos de procesamiento definidos por la arquitectura del
procesador y la API del OS, tales como Intel x86 y Win32.
14. Cules son las 4 categoras Middleware?

Transaccional; Soporta transacciones que involucran componentes que

corren en terminales distribuidas


Orientado a mensajes; Soporta la comunicacin entre componentes de
sistemas distribuidos facilitando el intercambio de mensajes

De procedimientos; Maneja las llamadas a procedimientos remotos

(RPC)
De objetos y componentes; utiliza los principios de la orientacin a
objetos para el desarrollo de sistemas distribuidos; ejemplos CORBA,
DCOM) y RMI

15. Que son protocolos?


Los protocolos son como reglas de comunicacin que permiten el flujo de
informacin entre computadoras distintas que manejan lenguajes distintos.

16. Que es el protocolo TCP/IP y que hace posible?


El protocolo TCP/IP (Transmition Control Protocol/Internet Protocol) hace posible
enlazar cualquier tipo de computadoras, sin importar el sistema operativo que
usen o el fabricante.
17. Por quien fue desarrollado el protocolo TCP/IP?
Este protocolo fue desarrollado originalmente por el ARPA (Advanced Research
Projects Agency) del Departamento de Defensa de los Estados Unidos.
Actualmente.
18. Que permite el sistema IP?
Este sistema de IP permite a las redes enviar correo electrnico (e-mail),
transferencia de archivos (FTP) y tener una interaccin con otras computadoras
(TELNET)no importando donde estn localizadas, tan solo que sean accesibles a
travs de Internet.
19. Cules son las caractersticas de interconexin de redes en TCP/IP?

Protocolos de no conexin en el nivel de red.


Conmutacin de paquetes entre nodos.
Protocolos de transporte con funciones de seguridad.
Conjunto comn de programas de aplicacin.

20. Cules son las caractersticas de las direcciones IP?

Longitud de 32 bits.
Identifica a las redes y a los nodos conectados a ellas.

Especifica la conexin entre redes.


Se representan mediante cuatro octetos, escritos en formato decimal,
separados por puntos.

21. Cules son los servicios ms importantes de TCP/IP?

Acceso Remoto
Correo en las Computadoras (e-mail)
Sistemas de archivo en red (NFS)
Impresin Remota
Ejecucin remota
Servidores de Nombres
Servidores de Terminales

22. Que es el modelo OSI?


El modelo de referencia OSI es el modelo principal para las comunicaciones por
red. Aunque existen otros modelos, en la actualidad la mayora de los fabricantes
de redes relacionan sus productos con el modelo de referencia OSI,
especialmente cuando desean ensear a los usuarios cmo utilizar sus productos.
Los fabricantes consideran que es la mejor herramienta disponible para ensear
cmo enviar y recibir datos a travs de una red.
23. Cules son las capas del modelo OSI?

24. En que consiste cada capa?

Capa 7: La capa de aplicacin La capa de aplicacin es la capa del modelo OSI


ms cercana al usuario; suministra servicios de red a las aplicaciones del usuario.
Difiere de las dems capas debido a que no proporciona servicios a ninguna otra
capa OSI, sino solamente a aplicaciones que se encuentran fuera del modelo OSI.
Algunos ejemplos de aplicaciones son los programas de hojas de clculo, de
procesamiento de texto y los de las terminales bancarias. La capa de aplicacin
establece la disponibilidad de los potenciales socios de comunicacin, sincroniza y
establece acuerdos sobre los procedimientos de recuperacin de errores y control
de la integridad de los datos. Si desea recordar a la Capa 7 en la menor cantidad
de palabras posible, piense en los navegadores de Web.
Capa 6: La capa de presentacin La capa de presentacin garantiza que la
informacin que enva la capa de aplicacin de un sistema pueda ser leda por la
capa de aplicacin de otro. De ser necesario, la capa de presentacin traduce
entre varios formatos de datos utilizando un formato comn. Si desea recordar la
Capa 6 en la menor cantidad de palabras posible, piense en un formato de datos
comn.
Capa 5: La capa de sesin Como su nombre lo implica, la capa de sesin
establece, administra y finaliza las sesiones entre dos hosts que se estn
comunicando. La capa de sesin proporciona sus servicios a la capa de
presentacin. Tambin sincroniza el dilogo entre las capas de presentacin de los
dos hosts y administra su intercambio de datos. Adems de regular la sesin, la
capa de sesin ofrece disposiciones para una eficiente transferencia de datos,
clase de servicio y un registro de excepciones acerca de los problemas de la capa
de sesin, presentacin y aplicacin. Si desea recordar la Capa 5 en la menor
cantidad de palabras posible, piense en dilogos y conversaciones.
Capa 4: La capa de transporte La capa de transporte segmenta los datos
originados en el host emisor y los reensambla en una corriente de datos dentro del
sistema del host receptor. El lmite entre la capa de transporte y la capa de sesin
puede imaginarse como el lmite entre los protocolos de aplicacin y los protocolos
de flujo de datos. Mientras que las capas de aplicacin, presentacin y sesin
estn relacionadas con asuntos de aplicaciones, las cuatro capas inferiores se
encargan del transporte de datos. La capa de transporte intenta suministrar un
servicio de transporte de datos que asla las capas superiores de los detalles de
implementacin del transporte. Especficamente, temas como la confiabilidad del
transporte entre dos hosts es responsabilidad de la capa de transporte. Al
proporcionar un servicio de comunicaciones, la capa de transporte establece,
mantiene y termina adecuadamente los circuitos virtuales. Al proporcionar un
servicio confiable, se utilizan dispositivos de deteccin y recuperacin de errores
de transporte. Si desea recordar a la Capa 4 en la menor cantidad de palabras
posible, piense en calidad de servicio y confiabilidad.
Capa 3: La capa de red La capa de red es una capa compleja que proporciona
conectividad y seleccin de ruta entre dos sistemas de hosts que pueden estar
ubicados en redes geogrficamente distintas. Si desea recordar la Capa 3 en la

menor cantidad de palabras posible, piense en seleccin de ruta, direccionamiento


y enrutamiento.
Capa 2: La capa de enlace de datos La capa de enlace de datos proporciona
trnsito de datos confiable a travs de un enlace fsico. Al hacerlo, la capa de
enlace de datos se ocupa del direccionamiento fsico (comparado con el lgico) ,
la topologa de red, el acceso a la red, la notificacin de errores, entrega ordenada
de tramas y control de flujo. Si desea recordar la Capa 2 en la menor cantidad de
palabras posible, piense en tramas y control de acceso al medio.
Capa 1: La capa fsica La capa fsica define las especificaciones elctricas,
mecnicas, de procedimiento y funcionales para activar, mantener y desactivar el
enlace fsico entre sistemas finales. Las caractersticas tales como niveles de
voltaje, temporizacin de cambios de voltaje, velocidad de datos fsicos, distancias
de transmisin mximas, conectores fsicos y otros atributos similares son
definidas por las especificaciones de la capa fsica. Si desea recordar la Capa 1 en
la menor cantidad de palabras posible, piense en seales y medios.
25. Cules son las capas del modelo tcp/ip y en que consiste cada una de
ellas?
Capa de aplicacin Los diseadores de TCP/IP sintieron que los protocolos de
nivel superior deberan incluir los detalles de las capas de sesin y presentacin.
Simplemente crearon una capa de aplicacin que maneja protocolos de alto nivel,
aspectos de representacin, codificacin y control de dilogo. El modelo TCP/IP
combina todos los aspectos relacionados con las aplicaciones en una sola capa y
garantiza que estos datos estn correctamente empaquetados para la siguiente
capa.
Capa de transporte La capa de transporte se refiere a los aspectos de calidad del
servicio con respecto a la confiabilidad, el control de flujo y la correccin de
errores. Uno de sus protocolos, el protocolo para el control de la transmisin
(TCP), ofrece maneras flexibles y de alta calidad para crear comunicaciones de
red confiables, sin problemas de flujo y con un nivel de error bajo. TCP es un
protocolo orientado a la conexin. Mantiene un dilogo entre el origen y el destino
mientras empaqueta la informacin de la capa de aplicacin en unidades
denominadas segmentos. Orientado a la conexin no significa que el circuito
exista entre los computadores que se estn comunicando (esto sera una
conmutacin de circuito). Significa que los segmentos de Capa 4 viajan de un lado
a otro entre dos hosts para comprobar que la conexin exista lgicamente para un
determinado perodo. Esto se conoce como conmutacin de paquetes.
Capa de Internet El propsito de la capa de Internet es enviar paquetes origen
desde cualquier red en la internetwork y que estos paquetes lleguen a su destino
independientemente de la ruta y de las redes que recorrieron para llegar hasta all.
El protocolo especfico que rige esta capa se denomina Protocolo Internet (IP). En
esta capa se produce la determinacin de la mejor ruta y la conmutacin de

paquetes. Esto se puede comparar con el sistema postal. Cuando enva una carta
por correo, usted no sabe cmo llega a destino (existen varias rutas posibles); lo
que le interesa es que la carta llegue.
Capa de acceso de red El nombre de esta capa es muy amplio y se presta a
confusin. Tambin se denomina capa de host a red. Es la capa que se ocupa de
todos los aspectos que requiere un paquete IP para realizar realmente un enlace
fsico y luego realizar otro enlace fsico. Esta capa incluye los detalles de
tecnologa LAN y WAN y todos los detalles de las capas fsica y de enlace de
datos del modelo OSI.
26. En la programacin RPC que funciones realiza el proceso llamador
(cliente)?
Proceso llamador (cliente):
Proceso realiza la llamada a una funcin.
Llamada empaqueta id. de funcin y argumentos en mensaje
Enva mensaje a otro proceso.
Queda a la espera del resultado.
Al recibirlo, lo desempaqueta y retorna el valor.

27. Que funciones realiza el proceso llamado (servidor)?


Proceso llamado (servidor):
Recibe mensaje con id. de funcin y argumentos.
Se invoca funcin en el servidor.
Resultado de la funcin se empaqueta en mensaje
Se transmite mensaje de respuesta al cliente.

28. Describa el funcionamiento de la semntica talvez, al menos una y


como mximo una
Semntica tal-vez: Procedimiento remoto puede ejecutarse una vez o ninguna
Cliente puede recibir una respuesta o ninguna
Funcionamiento:
Cliente enva peticin y queda a la espera un tiempo
Si no llega respuesta dentro del tiempo de espera, contina su ejecucin
Cliente no tiene realimentacin en caso de fallo (no sabe que paso)
Solo admisible en aplicaciones donde se tolere la prdida de peticiones y la
recepcin de respuestas con retaso (fuera de orden)
Semntica al-menos-una-vez: Procedimiento remoto se ejecuta una o ms veces
Cliente puede recibir una o ms respuestas

Funcionamiento:
Cliente enva peticin y queda a la espera un tiempo
Si no llega respuesta o ACK dentro del tiempo de espera, repite la peticin
Servidor no filtra peticiones duplicadas) procedim. remoto puede ejecutarse
repetidas veces
Cliente puede recibir varias respuestas Solo es aplicable cuando se usan
exclusivamente operaciones idempotentes (repetibles)
Una operacin es idempotente si se puede ejecutar varias veces resultando
el mismo efecto que si se hubiera ejecutado solo una Nota: en ocasiones
una operacin no idempotente puede implementarse como una secuencia
de operaciones idempotentes Admisible en aplicaciones donde se tolere
que se puedan repetir invocaciones sin afectar a su funcionamiento.
Semntica como-mximo-una-vez: El procedimiento remoto se ejecuta
exactamente una vez o no llega a ejecutarse ninguna Cliente recibe una respuesta
o una indicacin de que no se ha ejecutado el procedim. remoto
Funcionamiento:
Cliente enva peticin y queda a la espera un tiempo
Si no llega respuesta o ACK dentro del tiempo de espera, repite la peticin
Servidor filtra las peticiones duplicadas y guarda historial con las respuestas
enviadas (servidor con memoria)) procedim. remoto solo se ejecuta una
vez.
Cliente solo recibe una respuesta si la peticin lleg y se ejecut el
procedim. si no recibe informe del error Semntica ms prxima a la de
llamadas a procedim. Locales (semntica solo una vez) en presencia de
fallos.
29. En los tipos de comunicacin Qu es Comunicacin persistente?
Comunicacin PERSISTENTE: almacena el mensaje (informacin) enviado por el
emisor el tiempo que tome entregarlo al receptor.
30. Que es comunicacin transitoria, asncrona y sncrona?
Comunicacin TRANSITORIA: almacena un mensaje
aplicaciones del emisor y receptor estn en ejecucin.

slo

mientras

las

Comunicacin ASINCRNICA: El emisor contina inmediatamente despus de


que ha pasado su mensaje para la transmisin.
Comunicacin SINCRNICA: El emisor es bloqueado hasta que se sabe que su
peticin es aceptada.

31. Cules son las caractersticas de un sistema de pasaje de mensajes?


SIMPLICIDAD
SEMNTICAUNIFORME
EFICIENCIA
CONFIABILIDAD
CORRECTITUD
FLEXIBILIDAD
SEGURIDAD
PORTABILIDAD

32. Cul es la estructura de un mensaje tpico?

33. Cules son los problemas posibles del pasaje de mensaje?


Problemas posibles:
a) Prdida del mensaje de requerimiento
b) Prdida del mensaje de respuesta
c) Ejecucin del requerimiento no exitosa
34. Que es socket?

Es una interfaz de entrada-salida de datos que permite la intercomunicacin


entre procesos.
Es un punto final (endpoint) en la comunicacin, el cual una aplicacin
puede escribir datos que sern enviados por la red y desde el cual
ingresar los datos que puede leer.

35. Que es comunicacin indirecta?


La comunicacin INDIRECTA se define como la comunicacin entre entidades de
un sistema distribuido a travs de un intermediario sin acoplamiento directo entre
el emisor y el/los receptor/es.
36. Que es un Led?
Diodo electroluminiscente (LED): Dispositivo semiconductor que emite luz
cuando la corriente lo atraviesa.
37. Que es una ranura de expansin?
Ranura de expansin: Un receptculo en la placa madre donde se puede insertar
una placa de circuito impreso para agregar capacidades al computador.
38. Que son las NIC?
Tarjeta de interfaz de red (NIC): Placa de expansin insertada en el computador
para que se pueda conectar a la red.
39. Que es un bit? Y cuantos bit son un byte?
En un computador, un byte representa una sola ubicacin de almacenamiento
direccionable. 8 bit son 1 byte
40. Que es la mscara de subred?
Esta mscara es una gua que indica cmo se debe interpretar la direccin IP al
identificar cuntos de los bits se utilizan para identificar la red del computador.

Você também pode gostar