Windows 10 a Windows Server 2016 dostávajú nové vylepšenia tcp s aktualizáciou výročia

Video: Обновление на месте (In-place) до Windows Server 2019 2024

Video: Обновление на месте (In-place) до Windows Server 2019 2024
Anonim

Spoločnosť Microsoft sa zaviazala zlepšovať svoj protokol Windows Transmission Control Protocol a čoskoro zavedie sériu vylepšení tejto platformy prostredníctvom nadchádzajúcej výročnej aktualizácie. Tieto vylepšenia majú dva hlavné ciele: zvýšenie rýchlosti spustenia TCP a zníženie času na zotavenie zo straty paketov.

Aktualizácia TCP pre Windows 10 a Windows Server 2016 obsahuje päť nových funkcií:

  • TCP Fast Open (TFO) pre nastavenie nulového pripojenia RTT TCP
  • Okno Počiatočné preťaženie 10 (ICW10) v predvolenom nastavení pre rýchlejší pomalý štart TCP
  • TCP Nedávne ACKnowledgment (RACK) pre lepšiu obnovu strát
  • Sonda na stratu chvosta (TLP) pre lepšiu odozvu retransmisie TimeOut
  • TCP LEDBAT (Windows Low Extra Delay BAckground Transport) pre pripojenie na pozadí

Presnejšie povedané, TCP Fast Open generuje cookie TFO počas prvého nastavenia trojcestného nadviazania spojenia (3WH), aby sa dosiahol nulový čas nastavenia pripojenia RTT. Všetky nasledujúce pripojenia k rovnakému serveru môžu použiť súbor cookie TFO na pripojenie v nule-RTT.

TFO je o jeden plný čas na okamih (RTT) rýchlejší ako štandardné nastavenie protokolu TCP, ktoré vyžaduje trojcestné podanie ruky. To vedie k úsporám latencie a je veľmi dôležité pre krátke webové prenosy cez internet, kde je priemerná latencia rádovo 40 ms.

Predvolená hodnota okna Počiatočné preťaženie 10 v systéme Windows 10 a Server 2012 R2 je 4 MSS. Po zavedení nových vylepšení bude predvolená hodnota 10 MSS.

Táto zmena v správaní systému Windows TCP pri spúšťaní je navrhnutá tak, aby držala krok so zvýšenou mierou emisií zariadení na smerovanie v sieti používaných dnes na internete. ICW určuje limit, koľko dát možno odoslať v prvom RTT. Rovnako ako Windows TFO, IW10 väčšinou ovplyvňuje prenosy malých objektov cez internet. Windows IW10 dokáže prenášať malé internetové objekty až dvakrát rýchlejšie ako ICW4.

Nová funkcia TCP nedávneho ACKnowledgmentu používa pojem čas namiesto počítania duplicitných potvrdení na detekciu chýbajúcich paketov pre TCP Fast Recovery. Paket sa považuje za stratený, ak bol odoslaný „dostatočne neskôr“ a bol kumulatívne alebo selektívne potvrdený.

Nová sonda na stratu chvosta zlepšuje správanie Windows TCP pri zotavovaní zo straty paketov. TLP prevádza retransmisie TimeOuts (RTO) na rýchle retransmity pre oveľa rýchlejšie zotavenie.

TLP vysiela jeden paket v dvoch spiatočných trasách, keď má spojenie vynikajúce dáta a neprijíma žiadne ACK. Prenášaný paket (stratová sonda) môže byť nový alebo opakovaný prenos. Keď dôjde k strate chvosta, ACK zo stratovej sondy spustí rýchle zotavenie založené na SACK / FACK, čím sa zabráni nákladnému oneskoreniu opakovaného prenosu.

Cieľom funkcie TCP LEDBAT je umožniť prenos na pozadí, ktorý nezasahuje do iných pripojení TCP.

Windows LEDBAT je implementovaný ako experimentálny Windows TCP Congestion Control Module (CCM). Windows LEDBAT prenáša údaje na pozadí a nezasahuje do iných pripojení TCP. LEDBAT to robí iba spotrebovaním nevyužitej šírky pásma. Keď LEDBAT zistí zvýšenú latenciu, ktorá naznačuje, že iné pripojenia TCP spotrebúvajú šírku pásma, znižuje svoju vlastnú spotrebu, aby sa zabránilo rušeniu.

Ďalšie informácie o pripravovaných vylepšeniach systému Windows 10 a Windows Server 2016 nájdete v blogovom príspevku spoločnosti Microsoft.

Windows 10 a Windows Server 2016 dostávajú nové vylepšenia tcp s aktualizáciou výročia