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.