Ask Your Question

When does TCP decide not to ACK every packet

asked 2019-09-30 09:13:56 +0000

jlpanes2493 gravatar image


Ive read that at the start of a connection, TCP will send an ACK for every packet it receives thus effectively doubling the CWND of the sender. My question is when does the receiver decide to NOT send an ACK for every packet received?

edit retag flag offensive close merge delete

1 Answer

Sort by » oldest newest most voted

answered 2019-09-30 18:25:14 +0000

Jasper gravatar image

The ACK frequency is basically something the TCP stack decides, so it depends on the operating system, the network stack, and it's settings.

edit flag offensive delete link more


So im assuming its somewhere in the sysctl config for linux or some registry value for windows. Thanks Jasper.

jlpanes2493 gravatar imagejlpanes2493 ( 2019-10-01 07:53:19 +0000 )edit

For some background info on the why of not ACKing every packet, look at the Wikipedia page for "Delayed Acknowledgements"

SYN-bit gravatar imageSYN-bit ( 2019-10-01 22:09:22 +0000 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower


Asked: 2019-09-30 09:13:56 +0000

Seen: 524 times

Last updated: Sep 30 '19