The duplicate ACK repeats the same next byte wanted.
Duplicate ACK repeats the same number
The duplicate ACK repeats 1001 instead of moving forward.
duplicate ACK=1001
The timeline shows the repeat
The server-side messages both represent waiting for the same client byte.
duplicate count=1
The gap is exact
The gap begins at sequence 1001 and has length 2 bytes.
Summary
A duplicate ACK does not fill the gap; it points back to the missing byte.
ACK=1001