TCP Receive Window
RWIN (TCP Receive Window) beschreibt die maximale Datenmenge, die ein Internet-Server sendet, bevor eine Empfangsbestätigung eingeholt wird. Eine solche Methode ist erforderlich, damit sicher gestellt wird, ob die Daten korrekt übertragen wurden. Der Windwows 9x, Me und NT Standart Wert für RWIN liegt bei 65536 Bit (8192 Byte/8KByte), Windwos 2000 und XP reservieren 16KByte.
Durch verringern des RWIN Datenpuffers, häufen sich die Abfragen nach der Bestätigung und der Datenfluss kommt durch die Wartezeiten ins Stocken. Ein größerer Puffer mindert die durchgeführten Abfragen, aber es kann zu Verzögerungen durch Informationsverlust kommen, weil mehr Datenpakete während eines Zeitfensters falsch übertragen worden sein könnten. Der Sender wiederholt dann die Übertragung, bis die Pakete korrekt beim Empfänger angekommen sind.
Versuchsweise kann mit folgender Formel, der optimale Wert für RWIN berechnet werden. Er setzt sich aus dem MSS-Wert und Multiplikator zusammen:
MTU - Bytes für Transport-Protokolle = MSS
->(MTU - 40) * 44 = RWIN
Rechenbeispiel bei gebräuchlichen MTU 1492:
(1492 - 40) * 44 = 1452 * 44 = 63888 bit