
Firma Microsoft jest zaangażowana w ulepszenie swojego protokołu kontroli transmisji systemu Windows i wkrótce wprowadzi serię ulepszeń na tej platformie w nadchodzącym. Aktualizacja rocznicowa. Te ulepszenia mają dwa główne cele: zwiększenie szybkości uruchamiania TCP i skrócenie czasu odzyskiwania po utracie pakietów.
Aktualizacja TCP dla Windows 10 i Windows Server 2016 zawiera pięć nowych funkcji:
- Szybkie otwieranie TCP (TFO) dla zerowej konfiguracji połączenia RTT TCP
- Okno początkowego przeciążenia 10 (ICW10) domyślnie dla szybszego wolnego startu TCP TCP
- TCP Recent ACKnowledgement (RACK) dla lepszego odzyskiwania utraconych danych
- Sonda straty ogona (TLP) dla lepszej odpowiedzi TimeOut retransmisji
- TCP LEDBAT (Windows Low Extra Delay Background Transport) dla połączeń w tle
Dokładniej, Szybkie otwieranie TCP generuje plik cookie TFO podczas pierwszej konfiguracji połączenia trójstronnego uzgadniania (3WH), aby osiągnąć zerowy czas konfiguracji połączenia RTT. Wszystkie kolejne połączenia z tym samym serwerem mogą wykorzystywać plik cookie TFO do łączenia się w trybie zero-RTT.
TFO jest o jeden pełny czas podróży w obie strony (RTT) szybszy niż standardowa konfiguracja TCP, która wymaga trójstronnego uścisku dłoni. Prowadzi to do oszczędności opóźnień i jest bardzo istotne w przypadku krótkich transferów internetowych przez Internet, gdzie średnie opóźnienie jest rzędu 40 ms.
Początkowe okno przeciążenia 10 domyślna wartość w Windows 10 i Server 2012 R2 to 4 MSS. Po wprowadzeniu nowych ulepszeń wartość domyślna wyniesie 10 MSS.
Ta zmiana w zachowaniu podczas uruchamiania systemu Windows TCP ma na celu dotrzymanie kroku zwiększonym współczynnikom emisji sprzętu do routingu sieciowego używanego obecnie w Internecie. ICW określa limit ilości danych, które można przesłać w pierwszym RTT. Podobnie jak Windows TFO, IW10 dotyczy głównie przesyłania małych obiektów przez Internet. Windows IW10 może przesyłać małe obiekty internetowe nawet dwa razy szybciej niż ICW4.
Nowa Ostatnie potwierdzenie TCP Funkcja wykorzystuje pojęcie czasu zamiast liczenia zduplikowanych potwierdzeń w celu wykrycia brakujących pakietów do szybkiego odzyskiwania TCP. Pakiet jest uważany za utracony, jeśli został wysłany „wystarczająco później” i został potwierdzony zbiorczo lub selektywnie.
Nowa Sonda utraty ogona poprawia zachowanie Windows TCP podczas odzyskiwania po utracie pakietów. TLP konwertuje limity czasu retransmisji (RTO) na szybkie retransmisje, co zapewnia znacznie szybsze odzyskiwanie.
TLP przesyła jeden pakiet w dwóch rundach w obie strony, gdy połączenie ma zaległe dane i nie otrzymuje żadnych ACK. Przesyłany pakiet (sonda utraty) może być albo nowy, albo retransmisją. Gdy występuje utrata ogona, ACK z sondy utraty wyzwala szybkie odzyskiwanie oparte na SACK/FACK, unikając w ten sposób kosztownego limitu czasu retransmisji.
LEDBAT TCP funkcja ma na celu umożliwienie transportu w tle, który nie koliduje z innymi połączeniami TCP.
Windows LEDBAT jest zaimplementowany jako eksperymentalny moduł kontroli przeciążenia TCP TCP (CCM). Windows LEDBAT przesyła dane w tle i nie zakłóca innych połączeń TCP. LEDBAT robi to, zużywając tylko niewykorzystane pasmo. Gdy LEDBAT wykryje zwiększone opóźnienie, które wskazuje, że inne połączenia TCP zużywają przepustowość, zmniejsza własne zużycie, aby zapobiec zakłóceniom.
Więcej informacji na temat nadchodzącego systemu Windows 10 i 10 Windows Server 2016 ulepszenia, sprawdź Wpis na blogu Microsoft.
POWIĄZANE HISTORIE, KTÓRE MUSISZ SPRAWDZIĆ:
- Microsoft System Center 2016 i Windows Server 2016 Technical Preview zapewniają lepszą kontrolę centrum danych
- Microsoft wypuszcza edycję 2016 maszyn wirtualnych dla programistów Windows
- Pobierz i zainstaluj Sysinternals w systemie Windows 10