Nowy wpis rejestru do kontrolowania zachowania protokołu TCP Acknowledgment (ACK) w systemie Windows
W tym artykule przedstawiono TcpAckFrequency, nowy wpis rejestru, który określa liczbę pośwłaszczeń TCP (ACK).
Dotyczy systemów: Windows 10 — wszystkie wersje, Windows Server 2012 R2
Oryginalny numer KB: 328890
Podsumowanie
TcpAckFrequency to wpis rejestru, który określa liczbę certyfikatów TCP (ACK), które będą nierozstrzygnięte, zanim opóźniony czasomierz ACK zostanie zignorowany.
Więcej informacji
Jak określono w dokumencie RFC 1122, protokół TCP używa opóźnionych potwierdzenia w celu zmniejszenia liczby pakietów wysyłanych na nośniku. Zamiast wysyłać potwierdzenie dla każdego odebranego segmentu TCP, protokół TCP w systemie Windows przyjmuje wspólne podejście do implementowania opóźnionych potwierdzenia. Ponieważ dane są odbierane przez protokół TCP dla określonego połączenia, wysyła potwierdzenie z powrotem tylko wtedy, gdy spełniony jest jeden z następujących warunków:
- Nie wysłano potwierdzenia dla poprzedniego odebranego segmentu.
- Segment jest odbierany, ale żaden inny segment nie zostanie dostarczony w ciągu 200 milisekund dla tego połączenia.
Zazwyczaj potwierdzenie jest wysyłane dla każdego innego segmentu TCP odbieranego w ramach połączenia, chyba że opóźniony czasomierz ACK (200 milisekund) wygaśnie. Opóźniony czasomierz ACK można dostosować, edytując następujący wpis rejestru.
Ważna
W tej sekcji, metodzie lub w tym zadaniu podano informacje dotyczące modyfikowania rejestru. Niepoprawne zmodyfikowanie rejestru może jednak być przyczyną poważnych problemów. Dlatego należy uważnie wykonywać podane czynności. Dla większego bezpieczeństwa przed zmodyfikowaniem rejestru należy wykonać jego kopię zapasową. Dzięki temu będzie można przywrócić rejestr w przypadku wystąpienia problemu. Aby uzyskać więcej informacji dotyczących wykonywania kopii zapasowej i przywracania rejestru, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
322756 Jak wykonać kopię zapasową rejestru i przywrócić go w systemie Windows
Podklucz: identyfikator GUID> interfejsu <HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\
Wpis: TcpAckFrequency
Typ wartości: REG_DWORD, liczba
Prawidłowy zakres: 0–255
Wartość domyślna: 2
Opis: Określa liczbę acks, które będą zaległe, zanim opóźniony czasomierz ACK zostanie zignorowany. Firma Microsoft nie zaleca zmiany wartości domyślnej bez dokładnej analizy środowiska.
Jeśli ustawisz wartość na 1, każdy pakiet zostanie natychmiast potwierdzony, ponieważ jest tylko jeden wybitny pakiet TCP ACK, ponieważ właśnie odebrano segment. Wartość 0 (zero) jest nieprawidłowa i jest traktowana jako wartość domyślna 2. Tylko raz numer ACK wynosi 0, gdy segment nie zostanie odebrany, a host nie potwierdzi danych.
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla