1

Based on what I read, Compound TCP is disabled by default in Windows 7. If so, which default congestion control algorithm does windows 7 use? Is it TCP RENO or NEW RENO? Could you give me some links as references please.

Thanks.

5
  • Have you seen this question: Windows TCP Congestion Control? Commented Apr 2, 2015 at 14:27
  • Hi @jamie. Welcome to SU. What have you done to try to find the answer? I'm no expert, but is this something that can be found on google? If you provide details of what you've found so far you're more likely to get help here
    – CallumDA
    Commented Apr 2, 2015 at 14:32
  • @beatcracker: Yes, I have looked at that question. My question is an extension to that one. More specifically asking what does it mean when it says the following in netsh 'none: Use the built-in standard congestion control algorithm.'. Is Windows using one of the popular congestion controls or something which is theirs and not known about otherwise.
    – jamie
    Commented Apr 2, 2015 at 14:40
  • 1
    @CallumDA33: I have tried searching the web and trying to find it from research papers as well. The most relevant thing that I have found so far is link. Which says Windows' default congestion control, but there seem to be no details on the actual algorithm anywhere.
    – jamie
    Commented Apr 2, 2015 at 14:42
  • I managed to find a reference link which says that TCP Reno is the standard one on Windows. However would be great if I can know more.
    – jamie
    Commented Apr 2, 2015 at 14:51

1 Answer 1

1

My question is an extension to that one. More specifically asking what does it mean when it says the following in netsh 'none: Use the built-in standard congestion control algorithm.'. Is Windows using one of the popular congestion controls or something which is theirs and not known about otherwise

Probably it's some variation of Reno. This paper mentions it:

In this paper, we propose a novel Compound TCP (CTCP) approach, which is a synergy of delay-based and loss-based approach. In CTCP, we add a scalable delay-based component into the standard TCP Reno congestion avoidance algorithm (i.e., the loss-based component).

Here is another relevant quote from CS/EE 143 Communication Networks course:

Microsoft writes its own congestion control algorithm, while modern Linux kernels default to an algorithm called CUBIC TCP.

0

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .