user764812
user764812

Reputation: 11

what is the reason to send an ack message by client before server window is over?

the situation is this :

the client starting connection establishment and requesting a file . the server start to send the file but in the middle of the server sending window the client send an ack message . is it because the server sending rate is higher ? is there more reason or condition for that to happen?

Upvotes: 1

Views: 183

Answers (2)

Mike Pennington
Mike Pennington

Reputation: 43097

There is no requirement to wait for the end of the window; quoting RFC 2018

The receiver SHOULD send an ACK for every valid segment that arrives containing new data

Upvotes: 1

Black
Black

Reputation: 5080

Short answer: This behaviour reduces latency.

Upvotes: 0

Related Questions