Windows 11 25H2'de TCP ACK ve delayed ACK
Sayfa içeriği
Kısa yanıt
Bölüm başlığı “Kısa yanıt”TcpAckFrequency ve TcpDelAckTicks TCP onaylarını arayüz düzeyinde yönetir. Parametre okuması ve aralıklar doğrulandı; ACK gecikmesini kısaltmak bir kazanç garanti etmez ve geri dönen paket sayısını artırır.
Neyi kontrol ettik
Bölüm başlığı “Neyi kontrol ettik”Ağ arayüzü için parametre yolunu, varsayılan değerleri, aralıkları ve TCP onay kuralları üzerindeki etkisini kontrol ettik.
Araştırma kapsamı
Bölüm başlığı “Araştırma kapsamı”Windows 11 25H2 build 26200.9168, arayüz TCP parametreleri. Kayıplı ağlar, Wi-Fi, VPN ve farklı sunucular kontrollü ölçümlere dahil edilmedi.
Yöntem
Bölüm başlığı “Yöntem”TCP bileşenlerinin ve sistem izlemesinin incelenmesi, değer dönüşümünün kontrolü ve Microsoft’un genel dokümantasyonuyla karşılaştırma.
Kanonik yol
Bölüm başlığı “Kanonik yol”HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{Interface-GUID}
| Value | Type | Default | Etkin aralık | Rol |
|---|---|---|---|---|
TcpAckFrequency |
REG_DWORD |
2 |
0..255 |
ACK’ten önceki full-sized segments sayısı |
TcpDelAckTicks |
REG_DWORD |
2 |
0..6 |
100-ms ticks cinsinden delayed ACK gecikmesi |
ACK policy nasıl çalışır
Bölüm başlığı “ACK policy nasıl çalışır”TcpAckFrequency=1 her tam boyutlu segment için ACK gönderimini belirler. 2 değeri TCP’nin olağan geciktirilmiş onay kurallarını korur. TcpDelAckTicks 100 ms’lik adımlarla ölçülür: varsayılan 2 değeri yaklaşık 200 ms sınırı belirler, 0 ise zamanlayıcının ek beklemesini kaldırır. Diğer TCP kuralları yine de anında onaya neden olabilir.
TCP yığını, belirli bir ağ arayüzü için okunan değerleri kullanır. Genel Registry bölümüne yazmak arayüz ayarının yerini almaz. Yeni bir VPN, vEthernet veya geçici adaptör kendi GUID’ini alır ve parametreler tam olarak onun için ayarlanmadıkça varsayılan değerleri korur.
Faydası
Bölüm başlığı “Faydası”ACK gecikmesini kısaltmak, küçük paket işlemeye ve geciktirilmiş onaylara duyarlı uygulamalara yardımcı olabilir. Ancak geri dönen paket sayısı ile ağ kartı ve CPU üzerindeki yük artar. Sonuç, bağlantının karşı tarafına, tıkanıklık kontrolüne ve MTU’ya bağlıdır; bu nedenle ağ gecikmesinde azalma garanti değildir.
Doğrulananlar
Bölüm başlığı “Doğrulananlar”- Arayüzün GUID’i ile birlikte parametre yolu.
0..255ve0..6için varsayılan değerler ve etkin aralıklar.- Genel Registry bölümü belirli bir arayüzün ayarının yerini almaz.
- Yeni bir VPN veya geçici adaptör kendi GUID’ini ve varsayılan değerlerini alır.
Doğrulanmayanlar
Bölüm başlığı “Doğrulanmayanlar”- Ping veya uygulama gecikmesinde azalma.
- Belirli sunucular, rotalar ve paket kayıplarıyla davranış.
- Wi-Fi, VPN ve oyunlarda kazanç.
Pratik sonuç
Bölüm başlığı “Pratik sonuç”Varsayılan değerleri bırakın. ACK gecikmesini yalnızca küçük paketlerle ilgili yeniden üretilebilir bir sorun olduğunda azaltın ve geri dönen paket sayısını ve ağ üzerindeki yükü izleyin.
Durumu geri yükleme
Bölüm başlığı “Durumu geri yükleme”Arayüz değerlerini 2 olarak geri döndürün veya kayıtları silin. Değişiklikler yeni bağlantılara uygulanır.
Sınırlamalar
Bölüm başlığı “Sınırlamalar”Kontrol Windows 11 25H2 için geçerlidir. Parametre okuması, varsayılan değerler ve aralıklar doğrulandı. Nihai kazanç, farklı sunucular, Wi-Fi ve Ethernet, MTU ve paket kayıplarıyla yapılan kontrollü testlerde ölçülmedi. İşlemenin bir kısmının ağ kartına aktarılması TCP onay kurallarını ortadan kaldırmaz. Ancak paket işleme, VPN ve bağlantının karşı tarafının davranışı gözlemlenen etkiyi gizleyebilir veya değiştirebilir.
Makale kendi dinamik gözlemlerini içermiyor: çalışan bir sistemde ağ yığınının değerleri okuması ve kontrollü bir senaryoda gerçek onay aralıkları ölçülmedi. Okuma ve aralıklarla ilgili ifadeler kendi ölçümlere değil, TCP bileşenlerinin incelenmesine ve Microsoft’un genel dokümantasyonuna dayanır.
Kontrolün dinamik kısmını kendi başınıza nasıl yapacağınız — bkz. Kendi başınıza nasıl kontrol edersiniz.
Araştırma ve kullanılan araçlar BoosterX geliştiricisine aittir, bu nedenle geliştiricinin sonuçlarda doğrudan çıkarı vardır. Yöntem ve uygulanabilirlik sınırları yukarıda açıklanmıştır ve sonuçlar açık veriler ve listelenen genel kaynaklar üzerinden kontrol edilebilir.
Kaynaklar
Bölüm başlığı “Kaynaklar”- TCP/IP registry values, Microsoft Learn, kontrol tarihi 2026-09-01.
- TCP delayed acknowledgement, Microsoft Learn, kontrol tarihi 2026-09-01.
Genel kaynaklar kontrol edildi: 2026-09-02.
Değişiklik geçmişi
Bölüm başlığı “Değişiklik geçmişi”- 2026-09-20: çıkar çatışması hakkında disclaimers eklendi ve yönteme bağımsız dinamik kontrol bağlantısı eklendi.
- 2026-09-19: sınırlamalara kendi dinamik gözlemlerinin ve ACK aralıkları ölçümlerinin yokluğu açıkça eklendi.
- 2026-09-02: ilk yayın; yol, defaults ve aralıklar doğrulandı, gecikme üzerindeki etki sınırları eklendi.
