2. Reliable Data Transfer
(a) Notice that when the sender of rdt3.0 receives a "duplicate ACK" for the last packet, this ACK is ignored. Suppose that instead, rdt3.0 implemented a version of Fast Retransmit and resent the packet whenever it received such an ACK. I.e. it would include the following transition rule in
state "Wait for ACK0":
rdtrcv(rcvpkt) && notcorrupt(rcvpkt) && isACK(rcvpkt,1)
udtsend(sendpkt), start timer
Show how with this modification, a single delayed ACK from the receiver can result in unnecessary retransmissions of subsequent packets.
About Cramster | Terms of Use | Privacy Policy | Contact Us | Press Room | Site Map | Support | Anti-Cheating Policy