Unformatted text preview: messages to hosts B and C. A is connected to B and C via a broadcast channel-a packet sent by A is carried by the channel to both B and C. Suppose that the broadcast channel connecting A, B, and C can independently lose and corrupt messages (and so, for example, a message sent from A might be correctly received by B, but not by C). Design a stop-and-wait-like error-control protocol for reliably transferring packets from A to B and C, such that A will not get new data from the upper layer until it knows that both B and C have correctly received the current packet. a) Give FSM descriptions of A and C. (Hint: The FSM for B should be essentially the same as for C.) b) Give a description of the packet formats used. You should try to minimize the overhead. c) Gives a trace of the scenario that B loses a packet while C receives the packet correctly using MSC....
View Full Document
- Spring '10
- Transmission Control Protocol, error detection, major advantage, broadcast channel-a packet, layered protocol architecture.