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

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 Databases Questions!