TCP/IP-Timer bei Datenübertragung
Gültig für: Windows NT | Windows 2000 | Windows XP | Server 2003 | Windows Vista | Server 2008 | Windows 7 | Windows 8 | Windows 10
Bei der Übertragung von Daten über TCP wird eine Verbindung zwischen Sender und Empfänger aufgebaut. Die Daten werden in einzelnen Paketen gesendet und durchnummeriert. So kann der Empfänger feststellen, ob er alle Pakete erhalten hat und fehlerhafte Datenpakete erneut anfordern.
Der Sender erwartet für jedes Datenpaket eine Bestätigung, dass es fehlerfrei empfangen wurde. Erhält der Sender nun keine Antwort von Empfänger, weiß er nicht, ob das Paket oder nur die Bestätigung verlorengegangen ist. Der Sender wartet standardmäßig 3 Sekunden und sendet das Paket erneut, wenn er innerhalb dieser Zeit keine Bestätigung erhält. Dieses macht der Sender 3 einmal, wobei sich die Wartezeit immer wieder verdoppelt, erst dann wird die Verbindung als fehlerhaft erkannt und die Übertragung abgebrochen.
Also:
Paket senden -> 3 Sekunden auf Bestätigung warten -> Paket erneut senden -> 6 Sekunden auf Bestätigung warten -> Paket erneut senden -> 12 Sekunden auf Bestätigung warten -> Abbruch nach 21 Sekunden !
Diese Zeit können Sie unter Windows und Windows NT ab Service Pack 6 in der Registry konfigurieren. Das kann z.B. bei langsamen VPNs (virtuellen privaten Netzwerken) über das Internet nötig sein.
Starten Sie den Registryeditor und ändern Sie in der Registry die Einträge wie beschrieben ab. Beachten Sie dazu bitte folgende Punkte:
Aufrufen von REGEDIT.EXE (alle Betriebssysteme) oder REGEDT32.EXE (nur Windows NT/2000)
Wenn der Pfad zum Schlüssel nicht vorhanden ist, müssen Sie die nötigen Schlüssel selber hinzufügen. Rechtsklick auf den letzten Schlüssel (links im Tree) aus dem Kontextmenü "Neu" -> "Schlüssel" auswählen, und die fehlenden Schlüssel mit den angegebenen Namen anlegen. |
Unter:
HKEY_LOCAL_MACHINE\ System\ CurrentControlSet\ Services\ Tcpip\ Parameters
Erstellen Sie hier einen neuen Wert mit dem Namen "InitialRtt" als Datentyp REG_DWORD.
Der Wertebereich liegt zwischen 0 und 65535 und entspricht der Zeit in Millisekunden. Der Standardwert ist 3000 (3 Sekunden ).
Das Verändern dieses Wertes sollte mit Vorsicht erfolgen, da sich hierdurch auch das Erkennen einer fehlerhaften Verbindung verlängert. Verdoppeln Sie z.B. den Wert (auf 6 Sekunden ), so verdoppelt sich der Wert, bis eine fehlerhafte Verbindung erkannt wird, auf 42 Sekunden.
WinFAQ: Startseite | WinFAQ: HTMLMenü | WinFAQ: Java Version
Der Tipp enthält einen Fehler oder Sie haben noch eine Ergänzung dafür? Schreiben Sie uns über die Feedback-Seite an: Feedback-Formular
URL: http://www.winfaq.de/faq_html/Content/tip0500/onlinefaq.php?h=tip0512.htm
WinFAQ ® Version 9.01 Copyright © 1996/2016 by Frank Ullrich