TCP Receive Window
(Weitergeleitet von RWin)
Die TCP Receive Window (Size), auch kurz RWin oder Window, englisch für „Empfangsfenster(größe)“, ist neben der Maximum Segment Size (MSS) ein Parameter, der die Funktion des Netzwerkprotokolls Transmission Control Protocol (TCP) steuert. Sie beschreibt die maximale Datenmenge, die ein Computer empfangen kann, ohne Daten bestätigen zu müssen. Im Umkehrschluss ist es also die maximale Datenmenge, die ein Computer senden kann, ohne auf eine Empfangsbestätigung (TCP ACK, von engl. acknowledgment = Bestätigung) des Empfängers warten zu müssen. Damit ist sichergestellt, dass der Empfangsspeicher (Puffer) des Empfängers nicht überläuft, da dieser nie mehr Daten am Stück empfängt, als er dem Sender durch Übermittlung seiner aktuellen Empfangsfenstergröße erlaubt hat. Erst wenn der Empfänger Daten bestätigt (und damit aus dem Puffer entfernt) hat, sendet der Sender die nächsten Daten.
Bei einem zu klein gewählten Empfangsfenster muss der Sender oft auf Bestätigungspakete warten, um wieder senden zu können, während ein größeres Empfangsfenster dem Sender ein kontinuierlicheres Senden erlaubt. Dafür muss im Fehlerfall, also bei nicht übertragenen oder fehlerhaften Paketen, auch eine größere Menge Daten erneut übertragen werden, nämlich alle bereits versandten, aber vom Empfänger noch nicht quittierten Daten, maximal die Empfangsfenstergröße. Bei sehr schlechter Netzwerkqualität kann also eine geringere Größe des E