9) Cosa
si intende per primitive reliable/unreliable?
Affidabilità:
possibilità di superare problemi/errori
come:
- perdita di un messaggio in trasmissione.
- nodo partner non più raggiungibile.
- messaggi ricevuti in ordine sbagliato.
- messaggi duplicati.
- non affidabilità: nessuna garanzia di consegna, trasmissione,
terminazione corretta, ecc.
Un send/receive reliable implica:
- ritrasmissione di messaggi persi.
- uso di time out e di conferme (acknowledgement).
- si ignorano i messaggi duplicati.
- al completamento il messaggio è stato certamente ricevuto.
- Il recovery avviene a livello di processo.