Skip navigation

JSI Tip 1424. TCP delayed acknowledgements.

Starting with SP4, you can control the delayed ACK timer.

Delayed ACKs reduce the number of packets sent on the network. An ACK is only sent when either of the following occurs:

- No ACK was sent for the previously received segment.

- No segment arrives within 200 milliseconds (the default), after receiving a segment.

An ACK is normally sent for every other received segment, unless the delayed ACK timer expires.

To alter the delayed ACK timer, navigate to:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\<interface_name>\Parameters\Tcpip

On the Edit menu, Add Value name TcpDelAckTicks, as a type REG_DWORD. In the DWORD Editor, enter a number in the range of 0 through 6. The default is 2.

NOTE: Entering a 0 disables the delayed ACK timer, causing an immediate ACK for every packet received.

You must shutdown and restart Windows NT.

NOTE: For Windows 2000+, the path is:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\<Interface_GUID>

.

Hide comments

Comments

  • Allowed HTML tags: <em> <strong> <blockquote> <br> <p>

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.
Publish