Spoločnosť Microsoft sa zaviazala vylepšiť svoj Windows Transmission Control Protocol a čoskoro v rámci nadchádzajúcej verzie uvedie na trh túto sériu vylepšení Aktualizácia výročia. Tieto vylepšenia majú dva hlavné ciele: zvýšiť rýchlosť spustenia TCP a skrátiť čas na zotavenie zo straty paketov.
Aktualizácia protokolu TCP pre Windows 10 a Windows XP Windows Server 2016 obsahuje päť nových funkcií:
- TCP Fast Open (TFO) pre nulové nastavenie RTT TCP spojenia
- Okno Počiatočné preťaženie 10 (ICW10) je predvolene nastavené na rýchlejší pomalý štart TCP
- TCP Nedávne ACKnowledgment (RACK) pre lepšiu obnovu strát
- Tail Loss Probe (TLP) pre lepšiu odozvu Retransmit TimeOut
- TCP LEDBAT (Windows Low Extra Delay BAckground Transport) pre pripojenia na pozadí
Konkrétnejšie, TCP Fast Open generuje cookie TFO počas prvého nastavenia spojenia trojcestným spojením (3WH), aby sa dosiahol nulový čas nastavenia spojenia RTT. Všetky nasledujúce pripojenia k rovnakému serveru môžu použiť cookie TFO na pripojenie v nulovom RTT.
TFO je o jeden celý čas obojsmerného letu (RTT) rýchlejší ako štandardné nastavenie TCP, ktoré si vyžaduje trojstranné podanie ruky. To vedie k úsporám latencie a je to veľmi dôležité pri krátkych webových prenosoch cez internet, kde je priemerná latencia rádovo 40 ms.
The Okno počiatočného preťaženia 10 predvolená hodnota 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 postupe pri spustení systému Windows TCP je navrhnutá tak, aby držala krok so zvýšenou mierou emisií zariadení na smerovanie v sieti, ktoré sa dnes používajú na internete. ICW určuje limit, koľko dát je možné zaslať v prvom RTT. Rovnako ako Windows TFO, aj IW10 ovplyvňuje prenos malých objektov cez internet. Windows IW10 dokáže prenášať malé internetové objekty až dvakrát rýchlejšie ako ICW4.
Nové TCP Nedávne ACKnowledgment Funkcia 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 straty chvosta zlepšuje správanie systému Windows TCP pri zotavovaní sa zo straty paketov. TLP prevádza Retransmit TimeOuts (RTO) na rýchle opakované prenosy pre oveľa rýchlejšie zotavenie.
Ak má spojenie vynikajúce údaje a neprijíma žiadne ACK, TLP prenáša jeden paket v dvoch okruhoch. Vysielaný paket (sonda straty) môže byť buď nový, alebo môže byť opakovaný prenos. Ak 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 časovému limitu opakovaného vysielania.
The TCP LEDBAT Táto funkcia je zameraná na povolenie prenosu na pozadí, ktorý neruší iné spojenia TCP.
Windows LEDBAT je implementovaný ako experimentálny modul riadenia TCP TCP (CCM). Windows LEDBAT prenáša dáta na pozadí a neruší ostatné TCP spojenia. LEDBAT to robí iba spotrebovaním nevyužitej šírky pásma. Keď LEDBAT zistí zvýšenú latenciu, čo naznačuje, že ostatné pripojenia TCP spotrebúvajú šírku pásma, zníži svoju vlastnú spotrebu, aby nedochádzalo k rušeniu.
Ďalšie informácie o pripravovanom systéme Windows 10 a Windows 10 Windows Server 2016 vylepšenia, pozrite sa Blogový príspevok spoločnosti Microsoft.
SÚVISIACE PRÍBEHY, KTORÉ TREBA KONTROLA:
- Microsoft System Center 2016 a Windows Server 2016 Technical Preview prinášajú lepšiu kontrolu nad dátovým centrom
- Spoločnosť Microsoft vydáva vydanie virtuálnych strojov pre vývojárov Windows pre rok 2016
- Stiahnite a nainštalujte si Sysinternals vo Windows 10