Documentos de Académico
Documentos de Profesional
Documentos de Cultura
COMUNICACIÓN
Comunicación
• En el modelo OSI, la
comunicación se divide
en siete niveles o
capas. Cada capa
maneja un aspecto
específico de la
comunicación
• Cada capa proporciona
una interfaz hacia la
siguiente capa superior
• Capa de Enlace:
• agrupa los bits en unidades(tramas), y ve que cada trama se reciba
correctamente
• coloca un patrón especial de bits al inicio y al final de cada trama para
marcarlas, y calcula una suma de verificación
• Capa de Red:
• elige la mejor ruta (enrutamiento)
• capa de sesión:
• Versión mejorada de la capa de transporte
• Proporciona:
1. control de diálogo para seguimiento a la parte que
está comunicando
2. herramientas de sincronización
• capa de presentación:
• tiene que ver con el significado de los bits
• Sedefinen registros que contengan campos, y después se hace que el
remitente notifique al destinatario que un mensaje contiene un registro
particular en cierto formato
• Capa de aplicación:
• contenedor de todas las aplicaciones y protocolos que, de una u otra
manera, no encajan en una de las capas subyacentes
Mg. Vanessa Jurado Vite – Sistemas Distribuidos
Carrera: Ingeniería deSistemas
Protocolos middleware
• Los mensajes sólo pueden colocarse en colas que sean locales para el
remitente, o en una máquina cercana (LAN) que puede ser alcanzada
eficientemente a través de una RPC(cola fuente)
• Los mensajes sólo pueden leerse desde colas locales
• Un mensaje colocado en una cola contendrá la especificación de una
cola de destino a la que debe ser transferido. Esresponsabilidad del
sistema de colas de mensajes proporcionar colas a los remitentes y
destinatarios, y encargarse de que los mensajes se transfieran desde
su cola fuente hasta su cola destino.
Funcionamiento.
Anivel deaplicación.
Dos métodos:
• Organización en árbol (existirá una ruta única entre cadapar
de nodos).
• Organización en red acoplada (cada nodo tendrá varios vecinos
y existen múltiples rutas entre cada par denodos).
• Tolerancia a fallos.
Modelo epidémico.
• El objetivo principal de los protocolos epidémicos es propagar
rápidamente información entre una gran colección de nodos
utilizando solo información local.
• Tipos de nodos en un sistema distribuido:
• Infectados: Mantiene información que vale la pena propagar.
• Susceptible: Nodo que aun no ha visto la información.
• Eliminado: Nodo infectado que no esta dispuesto o no es capaz de
propagar la información.
Modelo Antientropía.
• En este modelo, un nodo Pelige al azar a otro nodo Q, y
posteriormente intercambia actualizaciones con Q. Existen tres
métodos para intercambiar actualizaciones:
1.P sólo empuja sus propias actualizaciones hacia Q
2.P sólo jala nuevas actualizaciones desde Q
3.P y Q se envían actualizaciones entre sí.
Gossiping.
• Funciona de la siguiente manera. Si el nodo Pse acaba de actualizar
con el elemento de datos x , contacta a cualquier otro nodo Q e
intenta empujar la actualización en Q. Sin embargo, es posible que
Q ya haya sido actualizado por otro nodo. En ese caso, Ppodría
perder el interés en propagar la actualización nuevamente. En otras
palabras, la actualización seelimina.