Question: Consider a scenario where a Host A wants to simultaneously send packets to Host B and C . A is connected to B and C

Consider a scenario where a Host A wants to simultaneously send packets to Host B and C. A is connected to B and C through a broadcast channel - A sends once and both B and C can receive it. However, packet losses or errors are independent. That is, as an example, A might transmit a packet, it is correctly received by B but not by C. Design a stop and wait like error control protocol for reliably transferring packets from A to both B and C. A will not accept data from the application layer till both B and C have correctly received the current packet. After you design the protocol, draw an FSM that shows what the sender and receiver are doing. Note that the FSM is identical for B and C. Clarify what information is contained in the packets.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!