Yes it is data retransmission but my concern is that the
retransmission packet has the segment length of zero.
If there is nothing to send, why don't we just not send it.

What I meant by "no packets going out" is, that zero-length-segment
can be considered as ACK to acknowledge some received packets but the
sender of "zero-length-segment" did not receive any packets hence
nothing to ACK. That said, those retransmission packets are the pure
purpose of retransmissions and its segment length is zero, which seems
pure overhead.
Hope this makes it clear.

Thanks,
Jaeyong

2025년 3월 5일 (수) 오후 12:30, Cheng Cui <c...@freebsd.org>님이 작성:
>
>
>
> On Feb 26, 2025, at 10:21, jaeyong yoo <y.jaey...@gmail.com> wrote:
>
> Yes that behavior was observed during recovery phase and during that
> time frame, there were no packets going out to the other direction so
> there is no reason to send pure ACK (and the ack number for those 3
> acks are the same and no possibility of challenge ack as well).
>
>
> Isn't loss recovery phase used for data retransmission? There should be 
> retransmitting packets.  But what do you mean "no packets going out"?
>
> Best Regards,
> Cheng Cui
>
>
>

Reply via email to