Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Samenvatting
TCP start een hertransmissietimer wanneer elk uitgaand segment wordt doorgegeven aan IP. Als er geen bevestiging is ontvangen voor de gegevens in een bepaald segment voordat de timer verloopt, wordt het segment opnieuw verzonden, tot aan de TcpMaxDataRetransmissions waarde. De standaardwaarde voor deze parameter is 5.
De timer voor opnieuw verzenden wordt geïnitialiseerd tot drie seconden wanneer er een TCP-verbinding tot stand is gebracht. Het wordt echter tijdens het vliegen aangepast aan de kenmerken van de verbinding met behulp van SRTT-berekeningen (Smoothed Round Trip Time), zoals beschreven in RFC793. De timer voor een bepaald segment wordt verdubbeld na elke hertransmissie van dat segment. Door dit algoritme te gebruiken, tunest TCP zichzelf af op de normale vertraging van een verbinding. TCP-verbindingen die zijn gemaakt via koppelingen met een hoge vertraging, duren langer om een time-out uit te voeren dan verbindingen met een lage vertraging.
Nadat de timer voor opnieuw verzenden 240 seconden heeft bereikt, wordt deze waarde standaard gebruikt voor het opnieuw verzenden van een segment dat opnieuw moet worden verzonden. Dit kan leiden tot lange vertragingen voor een client om een time-out uit te schakelen op een trage koppeling.
Meer informatie
Belangrijk
Dit gedeelte, deze methode of taak bevat stappen die je vertellen hoe je het register kunt wijzigen. Er kunnen echter ernstige problemen optreden als u het register onjuist wijzigt. Zorg er daarom voor dat u deze stappen zorgvuldig volgt. Maak ter beveiliging een back-up van het register voordat u het wijzigt, zodat u het kunt herstellen als er zich een probleem voordoet. Voor meer informatie over hoe u het register kunt back-uppen en herstellen, zie Hoe het register in Windows back-uppen en herstellen.
De TcpMaxDataRetransmissions registerwaarde bepaalt het aantal keren dat TCP een afzonderlijk gegevenssegment opnieuw doorstuurt voordat de verbinding wordt afgebroken. Deze waarde is niet standaard geconfigureerd, maar kan worden ingevoerd om het standaardaantal nieuwe pogingen te wijzigen.
Wijzig de volgende subsleutel in Windows:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters
Waardenaam: TcpMaxDataRetransmissions
Gegevenstype: REG_DWORD - Number
Geldig bereik: 0 - 0xFFFFFFFF
Standaardwaarde: 5
Beschrijving: Deze parameter bepaalt het aantal keren dat TCP een afzonderlijk gegevenssegment (niet-verbindingssegment) opnieuw doorgeeft voordat de verbinding wordt afgebroken. De time-out van de hertransmissie wordt verdubbeld met elke opeenvolgende hertransmissie op een verbinding. Deze wordt opnieuw ingesteld wanneer de antwoorden worden hervat. De basisuitvaltijdwaarde wordt dynamisch bepaald door de gemeten rondreistijd op de verbinding.
Windows biedt een mechanisme voor het beheren van de initiële retransmit-tijd en de tijd voor opnieuw verzenden wordt vervolgens dynamisch zelf afgestemd. Als u de initiële tijd voor opnieuw verzenden wilt wijzigen, wijzigt u de volgende registerwaarden.
Wijzig de volgende subsleutel in Windows:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\ID for Adapter
Waardenaam: TCPInitialRtt
Gegevenstype: REG_DWORD
Geldig bereik: 300-65535 (milliseconden in decimaal)
Standaard: 0xBB8 (3000 milliseconden uitgedrukt in hexadecimaal)
Beschrijving: Deze parameter bepaalt de time-out voor de eerste hertransmissie die door TCP wordt gebruikt voor elke nieuwe verbinding. Deze is van toepassing op de verbindingsaanvraag (SYN) en op de eerste gegevenssegmenten die op elke verbinding worden verzonden. Met de waardegegevens van '5000 decimal' wordt bijvoorbeeld de initiële tijd voor opnieuw verzenden ingesteld op vijf seconden.
Opmerking
U kunt de waarde alleen verhogen voor de eerste time-out. Het verlagen van de waarde wordt niet ondersteund.
Wijzig de volgende sleutel in Windows:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters
Waardenaam: InitialRttData
Typ: REG_DWORD
Geldig bereik: 0-65535 (decimaal)
Standaardwaarde: 0xBB8 (3000 decimal)
Beschrijving: Deze parameter bepaalt de time-out voor de eerste hertransmissie die wordt gebruikt door TCP op elke nieuwe verbinding. Deze is van toepassing op de verbindingsaanvraag (SYN) en op de eerste gegevenssegmenten die op elke verbinding worden verzonden.
Met de waardegegevens van '5000 decimal' wordt bijvoorbeeld de initiële tijd voor opnieuw verzenden ingesteld op vijf seconden.
De eerste RTO in Windows kan worden beheerd met behulp van de netsh opdracht door initialRTO.
Zie Voor vereisten en meer informatie kunt u sommige TCP-configuraties niet aanpassen met behulp van de netsh-opdracht in Windows Server 2008 R2.
Zoek op internet naar 'RFC 793 (Sectie 3.7) TCP-protocolspecificatie' voor meer informatie.