Question: Suppose we have two network entities, A and B. B has a supply of data messages that will be sent to A according to the
Suppose we have two network entities, A and B. B has a supply of data messages that will be sent to A according to the following conventions. When A gets a request from the layer above to get the next data (D) message from B, A must send a request (R) message to B on the A-to-B channel. Only when B receives an R message can it send a data (D) message back to A on the B-to A channel. A should deli ver exactly one copy of each D message to the layer above. R messages can be lost (but not corrupted) in the A-to-B channel; D messages, once sent, are always delivered correctly. The delay along both channels is unknown and variable. Design (give an FSM description of) a protocol that incorporates the appropriate mechanisms to compensate for the loss-prone A-to-B channel and implements message passing to the layer above at entity A, as discussed above. Use only those mechanisms that are absolutely necessary.
Step by Step Solution
3.45 Rating (164 Votes )
There are 3 Steps involved in it
Because the AtoB channel can lose request messages A will need to timeout and retransmit its request messages to be able to recover from loss Because ... View full answer
Get step-by-step solutions from verified subject matter experts
Document Format (1 attachment)
899-CS-CN (492).docx
120 KBs Word File
