Question: Consider a reliable data transfer protocol that does not use acknowledgements (ACKs) but instead uses negative acknowledgements (NAKs). A NAK is sent when a node
Consider a reliable data transfer protocol that does not use acknowledgements (ACKs) but instead uses negative acknowledgements (NAKs). A NAK is sent when a node observes a gap in the sequence numbers of the packets. NAKs and timeouts can both result in retransmissions. Suppose the sender has a lot of data to send and the end-to-end connection experiences few losses. Is a NAK-only protocol preferable to using ACKs? Why or why not?
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
