Question: anv other eventBased on the Go - Back - N sender extended FSM , construct a Go - Back - N sender FSM limited to
anv other eventBased on the GoBackN sender extended FSM construct a GoBackN sender FSM limited to Nwindow size The FSM should have states, reflecting the number of inflight packets: or This means that at any given time, there can be or packets in flight, ie sent but not acknowledged. Consequently, when a timeout occurs, if there is inflight packet, resend only packet; if there are inflight packets, resend both packets. When there are inflight packets, the action for the event rdtsenddata should be refusedatadata indicating that transmission is not possible, thus rejecting the transmission request. Sequenceack numbers are constrained to Express addition operations in the FSM using modulo operations for easier representation eg nextseqnum nextseqnum mod where mod means the result after performing the operation is divided by and the remainder is the final result Each state is named ssss and ss Assume that the receiver behaves according to the FSM on second image, with expectedseqnum replaced by expectedseqnumexpectedseqnum
Note: Assume that the buffer size in the sender is at least including unlimited A timeout event can occur when there is more than inflight packet.
Can you draw this FSM diagram? And please write event and action like first image.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
