Windows 10 та Windows Server 2016 отримують нові вдосконалення TCP завдяки Anniversary Update

Корпорація Майкрософт прагне вдосконалити свій протокол управління передачею Windows і незабаром запровадить низку вдосконалень на цій платформі через майбутні Ювілейне оновлення. Ці вдосконалення мають дві основні цілі: збільшення швидкості запуску TCP та зменшення часу на відновлення після втрати пакетів.

Оновлення TCP для Windows 10 і Windows Server 2016 включає п'ять нових функцій:

  • TCP Fast Open (TFO) для нульового налаштування RTT TCP-з'єднання
  • Вікно початкової перевантаженості 10 (ICW10) за замовчуванням для швидшого повільного запуску TCP
  • TCP Recent ACKnowledgment (RACK) для кращого відновлення втрат
  • Зонд втрати хвоста (TLP) для кращої реакції ретрансляції TimeOut
  • TCP LEDBAT (Windows Low Extra Delay BAckground Transport) для фонових з'єднань

Більш конкретно, Швидке відкриття TCP генерує файл cookie TFO під час першого налаштування підключення для тристороннього рукостискання (3WH) для досягнення нульового часу встановлення з'єднання RTT. Усі подальші підключення до одного сервера можуть використовувати файл cookie TFO для підключення до нульового RTT.

TFO - це на один повний час зворотного зв’язку (RTT) швидший, ніж стандартна установка TCP, що вимагає тристороннього рукостискання. Це призводить до економії затримок і дуже актуально для коротких веб-передач через Інтернет, де середня затримка становить близько 40 мсек.

Вікно початкової перевантаження 10 значення за замовчуванням у Windows 10 та Server 2012 R2 - 4 MSS. Після впровадження нових удосконалень значенням за замовчуванням буде 10 MSS.

Ця зміна в поведінці запуску Windows TCP, спрямована на те, щоб йти в ногу зі збільшеним рівнем викидів обладнання мережевої маршрутизації, що використовується сьогодні в Інтернеті. ICW визначає обмеження кількості переданих даних у першому RTT. Як і Windows TFO, IW10 здебільшого впливає на передачу невеликих об'єктів через Інтернет. Windows IW10 може передавати невеликі Інтернет-об'єкти вдвічі швидше, ніж ICW4.

Новий TCP Останній ACKnowledgment функція використовує поняття часу замість підрахунку повторюваних підтверджень для виявлення відсутніх пакетів для швидкого відновлення TCP. Пакет вважається загубленим, якщо він був надісланий "досить пізніше" і був кумулятивно або вибірково визнаний.

Новий Зонд для втрати хвоста покращує поведінку Windows TCP під час відновлення після втрати пакетів. TLP перетворює TimeOuts повторної передачі (RTO) у швидкі повторні передачі для набагато швидшого відновлення.

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

 TCP LEDBAT функція спрямована на забезпечення фонового транспорту, який не заважає іншим TCP-з'єднанням.

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

Детальніше про майбутню Windows 10 та Windows Windows Server 2016 вдосконалення, перевірити Повідомлення в блозі Microsoft.

ПОВ'ЯЗАНІ ІСТОРІЇ, ЯКІ ВАМ ПОТРІБНО ПОВЕРИТИ

  • Microsoft System Center 2016 та Windows Server 2016 Technical Preview забезпечують кращий контроль роботи центру обробки даних
  • Microsoft випускає випуск віртуальних машин для розробників Windows 2016 року
  • Завантажте та встановіть Sysinternals у Windows 10
Windows Server оновлює цю загрозливу проблему безпеки

Windows Server оновлює цю загрозливу проблему безпекисервери Windows

Виявлення вразливостей і заходи протидії кіберзагрозам.Microsoft оголошує про важливі зміни безпеки для Windows Server.Він усуває вразливості Netlogon і посилює заходи безпеки.Ось основні оновлення...

Читати далі