Comunicación Confiable en Sistemas Distribuidos

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Comunicación Confiable en Sistemas Distribuidos por Mind Map: Comunicación Confiable en Sistemas Distribuidos

1. Problemas Principales

1.1. Pérdida de Mensajes: Fallos en la red que impiden la llegada de un mensaje.

1.2. Duplicados: Retransmisión excesiva de mensajes.

1.3. Desorden: Recepción de mensajes en un orden incorrecto.

1.4. Fallos de nodo: Interrupciones en el remitente o receptor.

2. Mecanismo para Comunicación Confiable

2.1. Confirmaciones (ACKs).

2.2. Retransmisión Automática (ARQ)

2.3. Numeración de Secuencia

2.4. Verificación de Integridad

3. Protocolos Relevantes

3.1. TCP (Transmission Control Protocol)

3.2. RPC (Remote Procedure Call)

3.3. UDP + Mecanismos Adicionales

4. Casos de Uso

4.1. Sistemas bancarios: Transferencias electrónicas.

4.2. Aplicaciones de mensajería: Chats en tiempo real.

4.3. Juegos en línea: Sincronización de eventos.

4.4. Sistemas IoT: Comunicación entre sensores y servidores.

5. Retos en Comunicación Confiable

5.1. Sincronización: Procesos distribuidos pueden no tener relojes sincronizados.

5.2. Escalabilidad: Mayor cantidad de nodos aumenta complejidad.

5.3. Seguridad: Mensajes pueden ser interceptados o modificados.