Windows 10 a Windows Server 2016 získají nová vylepšení tcp s aktualizací výročí

Video: Откат Windows 10 Anniversary Update до Windows 7 2024

Video: Откат Windows 10 Anniversary Update до Windows 7 2024
Anonim

Společnost Microsoft se zavázala zdokonalovat svůj protokol Windows Transmission Control Protocol a brzy připraví řadu vylepšení této platformy prostřednictvím nadcházející výroční aktualizace. Tato vylepšení mají dva hlavní cíle: zvýšit rychlost spuštění TCP a zkrátit čas na zotavení ze ztráty paketů.

Aktualizace TCP pro Windows 10 a Windows Server 2016 obsahuje pět nových funkcí:

  • TCP Fast Open (TFO) pro nulové nastavení připojení RTT TCP
  • Okno počáteční zahlcení 10 (ICW10) ve výchozím nastavení pro rychlejší pomalý start TCP
  • TCP Poslední ACKnowledgment (RACK) pro lepší zotavení ztrát
  • Sonda pro ztrátu ocasu (TLP) pro lepší odezvu na opakovaný přenos
  • TCP LEDBAT (Windows Low Extra Delay BAckground Transport) pro připojení na pozadí

Přesněji, TCP Fast Open generuje TFO cookie během prvního nastavení třícestného handshake (3WH) pro dosažení nulového času nastavení RTT připojení. Všechna následná připojení ke stejnému serveru mohou použít soubor cookie TFO pro připojení v nule-RTT.

TFO je o jeden celý Trip Trip Time (RTT) rychlejší než standardní nastavení TCP, které vyžaduje třícestný handshake. To vede k úspoře latence a je velmi důležité pro krátké webové přenosy přes internet, kde je průměrná latence řádově 40 ms.

Výchozí hodnota okna Počáteční zahlcení 10 v systému Windows 10 a Server 2012 R2 je 4 MSS. Po zavedení nových vylepšení bude výchozí hodnota 10 MSS.

Tato změna chování při spuštění systému Windows TCP byla navržena tak, aby udržovala krok se zvýšeným tempem emisí zařízení pro směrování v síti používaných dnes na internetu. ICW určuje limit, kolik dat lze odeslat v prvním RTT. Stejně jako Windows TFO i IW10 ovlivňuje převážně přenos malých objektů přes internet. Windows IW10 dokáže přenášet malé internetové objekty až dvakrát rychleji než ICW4.

Nová funkce TCP Nedávné ACKnowledgment používá pojem čas namísto počítání duplicitních potvrzení k detekci chybějících paketů pro TCP Fast Recovery. Paket se považuje za ztracený, pokud byl odeslán „dostatečně pozdě“ a byl kumulativně nebo selektivně potvrzen.

Nová sonda Tail Loss Probe zlepšuje chování Windows TCP při zotavování se ze ztráty paketů. TLP převádí Retransmit TimeOuts (RTO) na rychlé retransmity pro mnohem rychlejší zotavení.

TLP přenáší jeden paket ve dvou zpátečních, když spojení má vynikající data a nepřijímá žádné ACK. Vysílaný paket (ztrátová sonda) může být nový nebo opakovaný přenos. Když dojde ke ztrátě ocasu, spustí ACK ze ztrátové sondy rychlé zotavení založené na SACK / FACK, čímž se zabrání nákladnému překročení časového limitu opakovaného přenosu.

Cílem funkce TCP LEDBAT je umožnit přenos na pozadí, který nezasahuje do jiných připojení TCP.

Windows LEDBAT je implementován jako experimentální Windows TCP Congestion Control Module (CCM). Windows LEDBAT přenáší data na pozadí a neinterferuje s jinými připojeními TCP. LEDBAT to provádí pouze spotřebou nevyužité šířky pásma. Když LEDBAT detekuje zvýšenou latenci, která naznačuje, že ostatní připojení TCP spotřebovávají šířku pásma, snižuje vlastní spotřebu, aby se zabránilo rušení.

Další informace o připravovaných vylepšeních systému Windows 10 a Windows Server 2016 najdete v blogu společnosti Microsoft.

Windows 10 a Windows Server 2016 získají nová vylepšení tcp s aktualizací výročí