www.wikidata.de-de.nina.az
Die TCP Receive Window Size auch kurz RWin oder Window englisch fur Empfangsfenster grosse ist neben der Maximum Segment Size MSS ein Parameter der die Funktion des Netzwerkprotokolls Transmission Control Protocol TCP steuert Sie bemisst den freien Speicher im Empfangspuffer eines Computers und damit die maximale Datenmenge die empfangen werden kann bevor es zu einem Pufferuberlauf kommt und weitere eingehende Pakete verworfen werden mussen Umgekehrt darf ein Computer keine grossere Datenmenge am Stuck senden als von der aktuellen Empfangsfenstergrosse erlaubt um den Uberlauf zu vermeiden Erst nachdem der Empfanger die Daten aus dem Puffer entfernt hat und dem Sender den Empfang bestatigt hat TCP ACK von engl acknowledgment konnen weitere Daten gesendet werden Bei einem zu klein gewahlten Empfangsfenster muss der Sender oft auf Bestatigungspakete warten um wieder senden zu konnen wahrend ein grosseres Empfangsfenster dem Sender ein kontinuierlicheres Senden erlaubt Dafur muss im Fehlerfall also bei nicht ubertragenen oder fehlerhaften Paketen auch eine grossere Menge Daten erneut ubertragen werden namlich alle bereits versandten aber vom Empfanger noch nicht quittierten Daten maximal die Empfangsfenstergrosse Bei sehr schlechter Netzwerkqualitat kann also eine geringere Grosse des Empfangsfensters performanter sein Ferner bestimmt die Empfangsfenstergrosse zusammen mit der Round Trip Time RTT zwischen Sender und Empfanger den theoretisch moglichen Datendurchsatz der dem Quotienten aus beiden Grossen entspricht Inhaltsverzeichnis 1 Optimaler Wert 2 Obergrenze 2 1 TCP Window Scale Option 3 Weblinks 4 EinzelnachweiseOptimaler Wert BearbeitenDiverse Zeitschriften und Anleitungen in Internetforen versprechen durch Tuning von RWin und einiger anderer Werte mehr Geschwindigkeit etwa aus einem DSL Anschluss herauszuholen In der Praxis ist die erreichbare Beschleunigung ausser bei alteren Betriebssystemen mit sehr breitbandigen Anbindungen oft zu vernachlassigen da der vom Betriebssystem fest vorgegebene oder seit Windows Vista automatisch ermittelte Standardwert fur ubliche Anwendungsfalle angemessen dimensioniert ist 1 2 In Microsoft Windows 9x Me und NT war das Empfangsfenster standardmassig 8 Kilobyte gross Windows 2000 und XP reservieren 16 Kilobyte Seit Windows Vista und Windows Server 2008 wird die Empfangsfenstergrosse auf Basis der Verbindungsart und qualitat automatisch ermittelt und kann dort bis zu 16 Megabyte betragen 3 Dieses Auto Tuning genannte Verhalten lasst sich abschalten Bis 2006 empfahl die Deutsche Telekom fur T DSL Anschlusse einen RWin Wert von 16 oder 32 Kilobyte Grosse Fur Modem und ISDN Anschlusse sollte der Wert maximal 8 Kilobyte betragen 4 Obergrenze BearbeitenUm die Paketlangen voll auszunutzen und IP Fragmentierung zu vermeiden wird fur das Empfangsfenster allgemein ein ganzzahliges Vielfaches der Maximum Segment Size MSS empfohlen und der Wert deshalb haufig nur als Faktor angegeben 5 Die MSS wiederum entspricht der Maximum Transmission Unit MTU abzuglich 40 Byte fur die IP und TCP Header bei IPv6 60 Byte so dass bei einer MTU von beispielsweise 1492 Byte Standard der meisten Internetdienstanbieter die MSS 1452 Byte betragt Im TCP Header sind 16 Bit fur den RWin Wert vorgesehen was maximal 65 535 Byte entspricht Als grosstes ganzzahliges Vielfaches das kleiner als diese Obergrenze ist ergibt sich beispielsweise fur Ethernet mit einer MTU von typischerweise 1500 Byte und einer entsprechenden MSS von 1460 Byte ein maximaler RWin Wert von 44 1460 64 240 Byte 6 Fur ADSL Verbindungen welche die Segmentgrosse gemass PPP over Ethernet um 8 Byte reduzieren ergibt sich entsprechend ein maximaler RWin Wert von 45 1452 65 340 Byte TCP Window Scale Option Bearbeiten RFC 1323 7 beschreibt eine TCP Window Scale Option kurz Window Scaling englisch fur Fensterskalierung genannte Erweiterung des TCP Headers die es erlaubt den RWin Wert mit einem Faktor von bis zu 214 zu multiplizieren und damit auf maximal 1 Gigabyte zu erhohen In Microsoft Windows ist diese Option seit Windows 2000 optional verfugbar 8 und seit Windows Server 2008 standardmassig aktiviert aber auf 16 Megabyte begrenzt 3 Die Option wird beim Verbindungsaufbau ubermittelt und greift nur wenn sie von beiden Seiten unterstutzt wird Weblinks BearbeitenTCP IP Analyzer SpeedGuide net englisch Understanding Throughput amp TCP Windows youtube englisch Einzelnachweise Bearbeiten Mehrwert mit DSL tecCHANNEL 9 April 2002 Internet Tuning unter Windows 7 und Vista Script Soft 16 November 2009 a b TCP Receive Window Auto Tuning TechNet Magazine Januar 2007 Haufig gestellte Fragen zu T DSL T Com 5 Juli 2006 Why does RWin need to be a multiple of MSS SpeedGuide net englisch Why 64240 or 65535 RWin SpeedGuide net englisch RFC 1323 TCP Extensions for High Performance Marz 1992 englisch Beschreibung von TCP Eigenschaften in Windows 2000 und Windows Server 2003 Microsoft April 2007 Abgerufen von https de wikipedia org w index php title TCP Receive Window amp oldid 238587867