Nieuwe registervermelding voor het beheren van het gedrag van TCP-bevestiging (ACK) in Windows

In dit artikel wordt de TcpAckFrequency geïntroduceerd, een nieuwe registervermelding die het aantal TCP-bevestigingen (ACL's) bepaalt.

Van toepassing op: Windows 10 - alle edities, Windows Server 2012 R2
Origineel KB-nummer: 328890

Samenvatting

TcpAckFrequency is een registervermelding die het aantal TCP-bevestigingen (ACL's) bepaalt dat openstaat voordat de vertraagde ACK-timer wordt genegeerd.

Meer informatie

Zoals opgegeven in RFC 1122, maakt TCP gebruik van vertraagde bevestigingen om het aantal pakketten te verminderen dat op de media wordt verzonden. In plaats van een bevestiging te verzenden voor elk ontvangen TCP-segment, gebruikt TCP in Windows een algemene benadering voor het implementeren van vertraagde bevestigingen. Als er gegevens worden ontvangen door TCP op een bepaalde verbinding, wordt er alleen een bevestiging geretourneerd als aan een van de volgende voorwaarden wordt voldaan:

  • Er is geen bevestiging verzonden voor het vorige ontvangen segment.
  • Er wordt een segment ontvangen, maar er is geen ander segment binnen 200 milliseconden voor die verbinding.

Normaal gesproken wordt een bevestiging verzonden voor elk ander TCP-segment dat wordt ontvangen op een verbinding, tenzij de vertraagde ACK-timer (200 milliseconden) verloopt. U kunt de vertraagde ACK-timer aanpassen door de volgende registervermelding te bewerken.

Belangrijk

Deze sectie, methode of taak bevat stappen voor het bewerken van het register. Als u het register op onjuiste wijze wijzigt, kunnen er echter grote problemen optreden. Het is dan ook belangrijk dat u deze stappen zorgvuldig uitvoert. Maak een back-up van het register voordat u wijzigingen aanbrengt. Als er een probleem optreedt, kunt u het register altijd nog herstellen. Als u meer informatie wilt over het maken van een back-up van het register en het herstellen van het register, klikt u op de volgende artikelnummers in de Microsoft Knowledge Base:
322756 Een back-up van het register maken en het register terugzetten in Windows

Subsleutel: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\<Interface-GUID>
Vermelding: TcpAckFrequency
Waardetype: REG_DWORD, getal
Geldig bereik: 0-255
Standaardinstelling: 2
Beschrijving: hiermee geeft u het aantal ACL's op dat nog moet worden uitgevoerd voordat de vertraagde ACK-timer wordt genegeerd. Microsoft raadt niet aan om de standaardwaarde te wijzigen zonder zorgvuldige studie van de omgeving.

Als u de waarde instelt op 1, wordt elk pakket onmiddellijk bevestigd omdat er slechts één openstaande TCP-ACK is als een segment zojuist is ontvangen. De waarde van 0 (nul) is niet geldig en wordt behandeld als de standaardwaarde 2. De enige keer dat het ACK-getal 0 is wanneer een segment niet wordt ontvangen en de host de gegevens niet gaat bevestigen.