Question: In SR , why does the receiver have to acknowledge packets with sequence numbers that are less than ( and to the left of )

In SR, why does the receiver have to acknowledge packets with sequence numbers that are less than (and to the left of) those in its window, which starts at rcv_base.
Because the sender may not have received an ACK for that packet yet.
Because, at the time of the data packet arrival at the receiver, the sender has definitely still not received an ACK for that packet.
Actually, this ACK retransmission can be ignored and the protocol will still function correctly, but its performance wont be as good.

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