Windows'da TCP Onay (ACK) davranışını denetlemek için yeni kayıt defteri girdisi
Bu makalede TCP onaylarının (ACK) sayısını belirleyen yeni bir kayıt defteri girdisi olan TcpAckFrequency tanıtıldı.
Şunlar için geçerlidir: Windows 10 – tüm sürümler, Windows Server 2012 R2
Özgün KB numarası: 328890
Özet
TcpAckFrequency , gecikmeli ACK zamanlayıcı yoksayılmadan önce bekleyen TCP onaylarının (ACK) sayısını belirleyen bir kayıt defteri girdisidir.
Daha fazla bilgi
RFC 1122'de belirtildiği gibi TCP, medyaya gönderilen paket sayısını azaltmak için gecikmeli bildirimler kullanır. Windows'ta TCP, alınan her TCP kesimi için bir bildirim göndermek yerine, gecikmeli bildirim uygulamak için ortak bir yaklaşım benimser. Belirli bir bağlantıda TCP tarafından veri alındığından, yalnızca aşağıdaki koşullardan biri doğru olduğunda geri bildirim gönderir:
- Alınan önceki segment için bildirim gönderilmedi.
- Bir segment alınır, ancak bu bağlantı için 200 milisaniye içinde başka bir segment gelmez.
Gecikmeli ACK süreölçerinin (200 milisaniye) süresi dolmadığı sürece genellikle bir bağlantıda alınan diğer tüm TCP kesimleri için bir bildirim gönderilir. Aşağıdaki kayıt defteri girdisini düzenleyerek gecikmeli ACK zamanlayıcısını ayarlayabilirsiniz.
Önemli
Bu bölüm, yöntem veya görev, kayıt defterini nasıl değiştireceğinizin anlatıldığı adımları içermektedir. Ancak kayıt defterini hatalı biçimde değiştirirseniz önemli sorunlar oluşabilir. Bu nedenle bu adımları dikkatle uyguladığınızdan emin olun. Ek koruma için kayıt defterini değiştirmeden önce yedeklemeyi unutmayın. Böylece, bir sorun oluşursa kayıt defterini daha sonra geri yükleyebilirsiniz. Kayıt defterini yedekleme ve geri yükleme hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:
322756 Windows'da kayıt defterini yedekleme ve geri yükleme
Alt Anahtar: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\<Arabirimi GUID'i>
Girdi: TcpAckFrequency
Değer Türü: REG_DWORD, sayı
Geçerli Aralık: 0-255
Varsayılan: 2
Açıklama: Gecikmeli ACK zamanlayıcı yoksayılmadan önce bekleyen ACK sayısını belirtir. Microsoft, ortamı dikkatle incelemeden varsayılan değerin değiştirilmesini önermez.
Değeri 1 olarak ayarlarsanız, segment yeni alındığından yalnızca bir bekleyen TCP ACK olduğundan her paket hemen kabul edilir. 0 (sıfır) değeri geçerli değildir ve varsayılan değer olan 2 olarak değerlendirilir. Bir segment alınmadığında ve konak verileri kabul etmediğinde ACK numarasının 0 olduğu tek zaman.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin