Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support. Feedback will be sent to Microsoft: By pressing the submit button, your feedback will be used to improve Microsoft products and services. Privacy policy.
As specified in RFC , TCP uses delayed acknowledgments to reduce the number of packets that are sent on the media. Instead of sending an acknowledgment for each TCP segment received, TCP in Windows takes a common approach to implementing delayed acknowledgments.
As data is received by TCP on a particular connection, it sends an acknowledgment back only if one of the following conditions is true:. Because the total throughput is being reduced due to the delay.
The recovery processes documented in RFC is not that conservative. The TCP send window should be increasing more aggressively than what we mentioned above. Sign up using Email and Password. Post as a guest Name.
Email Required, but never shown. The Overflow Blog. Podcast Making Agile work for data science. Stack Gives Back Featured on Meta. New post summary designs on greatest hits now, everywhere else eventually. Linked 5. Related Hot Network Questions. Asked 3 years, 11 months ago.
Active 3 years, 11 months ago. Viewed 1k times. So is there any idea to reduce the delay time? Ok, I have to do an update to make sure you know my situation. So, delay ack is not reducing package number, it's increasing package number. John Zeng. John Zeng John Zeng 2 2 gold badges 7 7 silver badges 21 21 bronze badges. TCP handles retransmissions under the hood so you don't have to - is there a reason you want to do this manually?
Evenhuis I don't wanna waste the server's network. And the network is good since I can receive both packages on client side, just windows never return ack in ms, so my server think the package is lost, and do a retransmission.
0コメント