TCP-Überlastungskontrolle Windows 7

1

Basierend auf dem, was ich gelesen habe, ist Compound TCP in Windows 7 standardmäßig deaktiviert. Wenn ja, welchen Standardalgorithmus zur Überlastungskontrolle verwendet Windows 7? Ist es TCP RENO oder NEW RENO? Könnten Sie mir bitte einige Links als Referenz geben?

Vielen Dank.

jamie
quelle
Hast du diese Frage gesehen: Windows TCP Congestion Control ?
beatcracker
Hi, Jamie. Willkommen in SU. Was haben Sie getan, um die Antwort zu finden? Ich bin kein Experte, aber ist das etwas, das auf Google zu finden ist? Wenn Sie Details zu dem, was Sie bisher gefunden haben, angeben, erhalten Sie wahrscheinlich hier Hilfe
CallumDA
@beatcracker: Ja, ich habe mir diese Frage angesehen. Meine Frage ist eine Erweiterung dieser Frage. Fragen Sie genauer, was es bedeutet, wenn in netsh "none: Verwenden Sie den integrierten Standardalgorithmus zur Überlastungskontrolle" steht. Verwendet Windows eine der gängigen Überlastungssteuerungen oder etwas, das ihnen gehört und über das sonst nichts bekannt ist?
jamie
1
@ CallumDA33: Ich habe versucht, das Web zu durchsuchen und es auch anhand von Forschungsberichten zu finden. Das Relevanteste, was ich bisher gefunden habe, ist Verknüpfung . Das sagt Windows 'Standard-Überlastungskontrolle aus, aber es scheinen nirgendwo Details über den eigentlichen Algorithmus zu sein.
jamie
Ich habe es geschafft, eine Referenz zu finden Verknüpfung was besagt, dass TCP Reno der Standard unter Windows ist. Wäre aber super wenn ich mehr wissen kann.
jamie

Antworten:

1

Meine Frage ist eine Erweiterung dieser Frage. Genauer gefragt was   heißt das, wenn in netsh 'none folgendes steht: Benutze das   eingebauter Standardalgorithmus zur Überlastungskontrolle. '. Verwendet Windows eine   der populären Überlastungskontrollen oder etwas, was ihnen gehört und   nicht anders bekannt

Wahrscheinlich ist es eine Variation von Reno . Dieses Papier erwähnt es:

In diesem Artikel schlagen wir einen neuartigen Compound TCP (CTCP) -Ansatz vor, der   ist eine Synergie aus verspätungsbasiertem und verlustbasiertem Ansatz. In CTCP fügen wir ein   skalierbare verzögerungsbasierte Komponente in die Standard-TCP-Reno-Überlastung   Vermeidungsalgorithmus (d. h. die verlustbasierte Komponente).

Hier ist ein weiteres relevantes Zitat aus CS / EE 143 Kurs Kommunikationsnetzwerke :

Microsoft schreibt seinen eigenen Algorithmus zur Überlastungskontrolle, obwohl er modern ist   Linux-Kernel verwenden standardmäßig einen Algorithmus namens CUBIC TCP.

beatcracker
quelle