Windows 10 ve windows server 2016, yıldönümü güncellemesiyle yeni tcp geliştirmeleri alıyor

Video: Установка и настройка Hyper-V в Windows Server 2016 2024

Video: Установка и настройка Hyper-V в Windows Server 2016 2024
Anonim

Microsoft, Windows İletim Denetimi Protokolü'nü geliştirmeye kararlıdır ve yakında bu Yıldönümü Güncellemesi ile bu platformda bir dizi iyileştirme gerçekleştirecektir. Bu iyileştirmelerin iki ana amacı vardır: TCP başlangıç ​​hızını arttırın ve paket kaybından kurtulma süresini kısaltın.

Windows 10 ve Windows Server 2016 için TCP güncellemesi beş yeni özellik içerir:

  • Sıfır RTT TCP bağlantı kurulumu için TCP Hızlı Açma (TFO)
  • Daha hızlı TCP yavaş başlatma için ilk Tıkanıklık Penceresi 10 (ICW10) varsayılan olarak
  • Daha iyi kayıp kurtarma için TCP En Son ACKnowledgment (RACK)
  • Yeniden Aktarım Zaman Aşımı yanıtı için Kuyruk Kaybı Probu (TLP)
  • Arka plan bağlantıları için TCP LEDBAT (Windows Düşük Ekstra Gecikmeli BAckground Transport)

Daha spesifik olarak, TCP Fast Open, sıfır RTT bağlantısı kurulum süresi elde etmek için ilk üç yönlü el sıkışma (3WH) bağlantı kurulumu sırasında bir TFO çerezi oluşturur. Aynı sunucuya yapılan tüm bağlantılar, sıfır-RTT'ye bağlanmak için TFO çerezini kullanabilir.

TFO, üç yollu el sıkışma gerektiren standart TCP kurulumundan daha hızlı bir Tam Yolculuk Süresidir (RTT). Bu, gecikme tasarrufu sağlar ve ortalama gecikmenin 40 msn düzeyinde olduğu İnternet üzerinden yapılan kısa web transferleriyle çok ilgilidir.

İlk Tıkanıklık Penceresi 10, Windows 10 ve Server 2012 R2'deki varsayılan değer 4 MSS'dir. Yeni geliştirmeler yapıldıktan sonra, varsayılan değer 10 MSS olacaktır.

Windows TCP'nin başlangıç ​​davranışındaki bu değişiklik, günümüzde İnternet'te kullanılan ağ yönlendirme ekipmanlarının emisyon oranlarının artmasına ayak uydurmak için tasarlanmıştır. ICW, ilk RTT’de ne kadar veri gönderilebileceğinin sınırını belirler. Windows TFO gibi, IW10 da çoğunlukla Internet üzerinden küçük nesne aktarımlarını etkiler. Windows IW10, küçük Internet nesnelerini ICW4'ten iki kat daha hızlı aktarabilir.

Yeni TCP Recent ACKnowledgment özelliği, TCP Hızlı Kurtarma için eksik paketleri algılamak için yinelenen onayları saymak yerine zaman kavramını kullanır. Bir paket “yeterince sonra gönderilirse” ve kümülatif olarak veya seçici bir şekilde onaylandıysa kaybolmuş sayılır.

Yeni Tail Loss Probe, paket kaybından kurtarırken Windows TCP'nin davranışını geliştirir. TLP, Retransmit TimeOuts'u (RTO'lar) çok daha hızlı kurtarma için Hızlı Yeniden Aktarmalara dönüştürür.

Bir bağlantıda olağanüstü veri olduğunda ve herhangi bir ACK almadığında, TLP bir paketi iki turda iletir. İletilen paket (kayıp probu) ya yeni ya da yeniden iletim olabilir. Kuyruk kaybı olduğunda, bir kayıp sondasından gelen ACK, SACK / FACK tabanlı hızlı geri kazanımı tetikler, böylece maliyetli bir yeniden iletim zaman aşımından kaçınır.

TCP LEDBAT özelliği, diğer TCP bağlantılarına müdahale etmeyen arka plan aktarımını sağlamayı amaçlamaktadır.

Windows LEDBAT, deneysel bir Windows TCP Tıkanıklığı Kontrol Modülü (CCM) olarak uygulanır. Windows LEDBAT, arka planda veri aktarır ve diğer TCP bağlantılarını engellemez. LEDBAT bunu yalnızca kullanılmayan bant genişliğini tüketerek yapar. LEDBAT, diğer TCP bağlantılarının bant genişliği kullandığını gösteren gecikme süresinin arttığını tespit ettiğinde, paraziti önlemek için kendi tüketimini azaltır.

Yaklaşan Windows 10 ve Windows Server 2016 geliştirmeleri hakkında daha fazla bilgi için Microsoft'un blog gönderisine bakın.

Windows 10 ve windows server 2016, yıldönümü güncellemesiyle yeni tcp geliştirmeleri alıyor