TCP/IP Timer
Bei der Übertragung von Daten über TCP/IP 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 sie fehlerfrei empfangen wurde. Erhält der Sender nun keine Antwort von Empfänger, weiss er nicht, ob das Paket angekommen ist oder nur die Bestätigung verlorengegangen ist. So wartet der Sender standardmässig 3 Sekunden; erhält er innerhalb dieser Zeit keine Bestätigung, sendet er das Paket einfach noch mal. Dieses macht der Sender 3 mal, 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 2000 und Windows NT ab Service Pack 6 unter der Registry konfigurieren. Das kann z.B. bei langsamen VPNs (virtuellen privaten Netzwerken) über das Internet nötig sein.
unter:
HKEY_LOCAL_MACHINE --> System --> CurrentControlSet --> Services --> Tcpip --> Parameters
Erstellen Sie hier einen neuen Wert mit den Namen "InitialRtt" als Datentyp REG_DWORD.
Der Wertebereich liegt zwischen 0 und 65535 und entspricht der Zeit im Millisekunden. Der Standardwert ist 3000 (3 Sekunden).
Das Verändern dieses Wertes sollte mit Vorsicht passieren, da sich hierdurch auch das Erkennen einer fehlerhaften Verbindung verlängert. Verdoppeln Sie z.B. den Wert (auf 6 Sekunden), so verdoppelt sich auch der Wert, bis eine fehlerhafte Verbindung erkannt wird, schon auf 42 Sekunden.
|