7 - Reliable Client Server Comms Flashcards
1
Q
TCP: Benefits
A
Masks omission failures (numbered packages requestred again)
Removes duplicates
Does not mask connection failures
2
Q
Remote Procedure Calls: What can go wrong?
A
Client unable to locate server.
Request message lost.
Server crash.
Reply message lost.
Client crashes.
3
Q
Three approaches to server crashes
A
At least once delivery
- Resend until reply
At most once delivery
- after timeout, report fail immediately
Guarantee nothing