Společnost Microsoft se zavázala vylepšit svůj Windows Transmission Control Protocol a v nadcházejícím období brzy zavede řadu vylepšení této platformy Aktualizace výročí. 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 Windows Server 2016 obsahuje pět nových funkcí:
- TCP Fast Open (TFO) pro nulové nastavení RTT připojení TCP
- Okno počátečního zahlcení 10 (ICW10) ve výchozím nastavení pro rychlejší pomalý start TCP
- TCP Nedávné ACKnowledgment (RACK) pro lepší obnovení ztráty
- Tail Loss Probe (TLP) pro lepší odezvu Retransmit TimeOut
- TCP LEDBAT (Windows Low Extra Delay BAckground Transport) pro připojení na pozadí
Konkrétněji, TCP Fast Open generuje cookie TFO během prvního nastavení připojení třemi způsoby handshake (3WH), aby se dosáhlo nulové doby nastavení připojení RTT. Všechna následující připojení ke stejnému serveru mohou použít cookie TFO k připojení v nulovém RTT.
TFO je o celou dobu zpáteční cesty (RTT) rychlejší než standardní nastavení TCP, které vyžaduje třícestné podání ruky. To vede k úsporám latence a je to velmi důležité pro krátké webové přenosy přes internet, kde je průměrná latence řádově 40 ms.
The Okno počátečního zahlcení 10 výchozí hodnota ve 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í systému Windows TCP při spuštění je navržena tak, aby držela krok se zvýšenými emisními rychlostmi síťového směrovacího zařízení používaného dnes na internetu. ICW určuje limit, kolik dat lze odeslat v první RTT. Stejně jako Windows TFO ovlivňuje IW10 hlavně přenosy malých objektů přes internet. Windows IW10 dokáže přenášet malé internetové objekty až dvakrát rychleji než ICW4.
Nové TCP Nedávné ACKnowledgment Tato funkce používá k detekci chybějících paketů pro rychlé zotavení TCP místo počítání duplicitních potvrzení. Paket je považován za ztracený, pokud byl odeslán „dostatečně později“ a byl kumulativně nebo selektivně potvrzen.
Nové Sonda ztráty ocasu zlepšuje chování Windows TCP při zotavení ze ztráty paketů. TLP převádí Retransmit TimeOuts (RTO) na rychlé opakované přenosy pro mnohem rychlejší zotavení.
Pokud má připojení vynikající data a nepřijímá žádné ACK, TLP vysílá jeden paket ve dvou zpátečkách. Vysílaný paket (ztrátová sonda) může být buď nový, nebo opakovaný přenos. Pokud dojde ke ztrátě ocasu, ACK ze sondy ztráty spustí rychlé zotavení založené na SACK / FACK, čímž se zabrání nákladnému timeoutu opakovaného přenosu.
The TCP LEDBAT Funkce je zaměřena na povolení přenosu na pozadí, který neruší ostatní připojení TCP.
Windows LEDBAT je implementován jako experimentální modul Windows TCP Congestion Control Module (CCM). Windows LEDBAT přenáší data na pozadí a neruší ostatní připojení TCP. LEDBAT to dělá pouze tím, že spotřebovává nevyužitou šířku pásma. Když LEDBAT detekuje zvýšenou latenci, což 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 Windows 10 a Windows Windows Server 2016 vylepšení, podívejte se Blogový příspěvek společnosti Microsoft.
SOUVISEJÍCÍ PŘÍBĚHY, KTERÉ POTŘEBUJETE KONTROLA:
- Microsoft System Center 2016 a Windows Server 2016 Technical Preview přináší lepší kontrolu nad datovým centrem
- Společnost Microsoft vydává vydání virtuálních strojů pro vývojáře Windows pro rok 2016
- Stáhněte a nainstalujte Sysinternals ve Windows 10