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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly