Windows 10 en Windows Server 2016 krijgen nieuwe TCP-verbeteringen met jubileumupdate

Video: Upgrade Windows server 2016 to 2019 without reinstalling 2024

Video: Upgrade Windows server 2016 to 2019 without reinstalling 2024
Anonim

Microsoft streeft ernaar zijn Windows Transmission Control Protocol te verbeteren en zal binnenkort een reeks verbeteringen op dit platform uitrollen via de komende Jubileumupdate. Deze verbeteringen hebben twee hoofddoelen: de TCP-opstartsnelheid verhogen en de tijd verkorten om te herstellen van pakketverlies.

De TCP-update voor Windows 10 en Windows Server 2016 bevat vijf nieuwe functies:

  • TCP Fast Open (TFO) voor nul RTT TCP-verbindingsinstellingen
  • Initial Congestion Window 10 (ICW10) standaard voor snellere TCP trage start
  • TCP Recent ACKnowledgement (RACK) voor beter verliesherstel
  • Tail Loss Probe (TLP) voor een betere TimeOut-reactie opnieuw verzenden
  • TCP LEDBAT (Windows Low Extra Delay BAckground Transport) voor achtergrondverbindingen

Meer in het bijzonder genereert TCP Fast Open een TFO-cookie tijdens de eerste drieweg handshake (3WH) verbindingsinstelling om een ​​tijd tot nul RTT-verbindingsinstellingen te bereiken. Alle volgende verbindingen met dezelfde server kunnen de TFO-cookie gebruiken om verbinding te maken in nul-RTT.

TFO is één volledige Round Trip Time (RTT) sneller dan de standaard TCP-instelling waarvoor een drieweg-handshake vereist is. Dit leidt tot latentiebesparingen en is zeer relevant voor korte weboverdrachten via internet, waarbij de gemiddelde latentie in de orde van 40 msec ligt.

De standaardwaarde van het initiële congestievenster 10 in Windows 10 en Server 2012 R2 is 4 MSS. Zodra de nieuwe verbeteringen zijn uitgerold, is de standaardwaarde 10 MSS.

Deze verandering in het opstartgedrag van Windows TCP is ontworpen om gelijke tred te houden met de verhoogde uitstoot van netwerkrouteringsapparatuur die tegenwoordig op internet wordt gebruikt. De ICW bepaalt de limiet voor hoeveel gegevens kunnen worden verzonden in de eerste RTT. Net als Windows TFO, heeft IW10 meestal invloed op kleine objectoverdrachten via internet. Windows IW10 kan kleine internetobjecten tot twee keer zo snel overbrengen als ICW4.

De nieuwe TCP Recente ACKnowledgment- functie gebruikt het begrip tijd in plaats van het tellen van dubbele bevestigingen om ontbrekende pakketten te detecteren voor TCP Fast Recovery. Een pakket wordt als verloren beschouwd als het "voldoende later" is verzonden en cumulatief of selectief is bevestigd.

De nieuwe Tail Loss Probe verbetert het gedrag van Windows TCP bij het herstellen van pakketverlies. TLP converteert Retransmit TimeOuts (RTO's) in Fast Retransmits voor veel sneller herstel.

TLP verzendt één pakket in twee retourvluchten wanneer een verbinding uitstekende gegevens heeft en geen ACK's ontvangt. Het verzonden pakket (de lossonde) kan nieuw zijn of een hertransmissie. Wanneer er staartverlies is, activeert de ACK van een lossonde een op SACK / FACK gebaseerd snel herstel, waardoor een dure time-out voor hertransmissie wordt vermeden.

De TCP LEDBAT- functie is bedoeld om achtergrondtransport mogelijk te maken dat andere TCP-verbindingen niet verstoort.

Windows LEDBAT wordt geïmplementeerd als een experimentele Windows TCP Congestion Control Module (CCM). Windows LEDBAT brengt gegevens op de achtergrond over en interfereert niet met andere TCP-verbindingen. LEDBAT doet dit door alleen ongebruikte bandbreedte te verbruiken. Wanneer LEDBAT verhoogde latentie detecteert die aangeeft dat andere TCP-verbindingen bandbreedte verbruiken, vermindert dit zijn eigen verbruik om interferentie te voorkomen.

Bekijk de blogpost van Microsoft voor meer informatie over de komende verbeteringen in Windows 10 en Windows Server 2016.

Windows 10 en Windows Server 2016 krijgen nieuwe TCP-verbeteringen met jubileumupdate