Windows 10 и Windows Server 2016 получават нови tcp подобрения с годишнина актуализация

Видео: Curso de Windows Server 2016 - Cambiar versión de Evaluación a versión completa 2024

Видео: Curso de Windows Server 2016 - Cambiar versión de Evaluación a versión completa 2024
Anonim

Microsoft се ангажира да подобри своя протокол за контрол на предаването на Windows и скоро ще внесе редица подобрения на тази платформа чрез предстоящата годишнина. Тези подобрения имат две основни цели: увеличаване на скоростта на стартиране на TCP и намаляване на времето за възстановяване от загубата на пакети.

Актуализацията на TCP за Windows 10 и Windows Server 2016 включва пет нови функции:

  • TCP Fast Open (TFO) за нулева настройка на RTT TCP връзка
  • Начален прозорец на задръствания 10 (ICW10) по подразбиране за по-бърз бавен старт на TCP
  • TCP Последен ACKnowledgment (RACK) за по-добро възстановяване на загубите
  • Сонда за загуба на опашки (TLP) за по-добър отговор на предаване на TimeOut
  • TCP LEDBAT (Windows Low Extra Delay BAckground Transport) за фонови връзки

По-конкретно, TCP Fast Open генерира бисквитка TFO по време на първата настройка на трипосочна връзка (3WH) за постигане на нула време за настройка на RTT връзка. Всички последващи връзки към един и същ сървър могат да използват бисквитката TFO за свързване с нулева RTT.

TFO е едно пълно време за обратно пътуване (RTT) по-бързо от стандартната TCP настройка, която изисква трипосочно ръкостискане. Това води до спестяване на латентност и е много уместно за кратките уеб прехвърляния през интернет, където средната латентност е от порядъка на 40 msec.

Началната стойност на прозореца на конгестията 10 по подразбиране в Windows 10 и Server 2012 R2 е 4 MSS. След като бъдат въведени новите подобрения, стойността по подразбиране ще бъде 10 MSS.

Тази промяна в поведението за стартиране на Windows TCP, предназначена да бъде в крак с повишените нива на емисии от мрежово маршрутизиращо оборудване, използвано в Интернет днес. ICW определя ограничението за това колко данни могат да бъдат изпратени в първата RTT. Подобно на Windows TFO, IW10 засяга най-вече малки прехвърляния на обекти през Интернет. Windows IW10 може да прехвърля малки интернет обекти до два пъти по-бързо от ICW4.

Новата функция на TCP Recent ACKnowledgment използва понятието време, вместо да брои дублиращи се потвърждения, за да открие липсващите пакети за бързо възстановяване на TCP. Пакет се счита за изгубен, ако е изпратен „достатъчно по-късно“ и е кумулативно или избирателно потвърден.

Новата сонда за загуба на опашки подобрява поведението на Windows TCP при възстановяване от загуба на пакети. TLP преобразува Retransmit TimeOuts (RTOs) в бързи ретранслирания за много по-бързо възстановяване.

TLP предава един пакет в две двупосочни връзки, когато връзката има изключителни данни и не получава никакви ACK. Предаваният пакет (сондата за загуба) може да бъде нов или препредаване. Когато има загуба на опашка, ACK от сонда за загуба задейства бързо възстановяване на базата на SACK / FACK, като по този начин се избягва скъпото изчакване за повторно предаване.

Функцията TCP LEDBAT е насочена към активиране на фонов транспорт, който не пречи на други TCP връзки.

Windows LEDBAT се реализира като експериментален модул за контрол на конгестията на кондензацията на Windows (CCM). Windows LEDBAT прехвърля данни във фонов режим и не пречи на други TCP връзки. LEDBAT прави това само като консумира неизползвана честотна лента. Когато LEDBAT открие повишена латентност, което показва, че другите TCP връзки консумират честотна лента, той намалява собствената си консумация, за да предотврати смущения.

За повече подробности относно предстоящите подобрения на Windows 10 и Windows Server 2016, вижте публикацията в блога на Microsoft.

Windows 10 и Windows Server 2016 получават нови tcp подобрения с годишнина актуализация