Windows 10 ja Windows Server 2016 saavat uusia tcp-parannuksia vuosipäiväpäivityksen avulla

Video: Introducing the Windows 10 October 2020 Update 2024

Video: Introducing the Windows 10 October 2020 Update 2024
Anonim

Microsoft on sitoutunut parantamaan Windowsin tiedonsiirron ohjausprotokolliaan ja julkaisee pian joukon parannuksia tähän alustaan ​​tulevan vuosipäivän päivityksen avulla. Näillä parannuksilla on kaksi päätavoitetta: lisätä TCP: n käynnistysnopeutta ja vähentää aikaa toipua pakettien menetyksestä.

Windows 10: n ja Windows Server 2016: n TCP-päivitys sisältää viisi uutta ominaisuutta:

  • TCP Fast Open (TFO) nollalle RTT TCP -yhteyden määrittämiselle
  • Alkuperäinen ruuhkaikkuna 10 (ICW10) oletusarvoisesti nopeuttaaksesi TCP: n hidasta käynnistystä
  • TCP Recent ACKnowledgment (RACK) tappioiden parempaan palautumiseen
  • Tail Loss Probe (TLP) takaa paremman uudelleenlähetyksen TimeOut-vastauksen
  • TCP LEDBAT (Windows Low Extra Delay BAckground Transport) taustayhteyksille

Tarkemmin sanottuna TCP Fast Open tuottaa TFO-evästeen ensimmäisen kolmitieyhteyden (3WH) yhteyden asennuksen aikana nolla-RTT-yhteyden asetusajan saavuttamiseksi. Kaikki myöhemmät yhteydet samaan palvelimeen voivat käyttää TFO-evästettä yhteyden muodostamiseen nolla-RTT: hen.

TFO on yksi täysi edestakainen matka (RTT) nopeampi kuin tavallinen TCP-asetus, joka vaatii kolmen suunnan kättelyä. Tämä johtaa latenssisäästöihin ja on erittäin tärkeä lyhyissä web-siirroissa Internetissä, joissa keskimääräinen latenssi on luokkaa 40 ms.

Alkuperäisen ruuhkaikkunan 10 oletusarvo Windows 10: ssä ja Server 2012 R2: ssa on 4 MSS. Kun uudet parannukset on otettu käyttöön, oletusarvo on 10 MSS.

Tämä muutos Windows TCP: n käynnistyskäyttäytymisessä on suunniteltu pysyäkseen nykyään Internetissä käytettävien verkon reitityslaitteiden lisääntyneiden päästöasteiden suhteen. ICW määrittelee rajan, kuinka paljon dataa voidaan lähettää ensimmäisessä RTT: ssä. Kuten Windows TFO, IW10 vaikuttaa enimmäkseen pienten esineiden siirtoon Internetin kautta. Windows IW10 voi siirtää pieniä Internet-kohteita jopa kaksi kertaa niin nopeasti kuin ICW4.

Uusi TCP Recent ACKnowledgment -ominaisuus käyttää ajan käsitettä sen sijaan, että laskettaisiin kaksoiskappaleet kuittausten löytämiseksi puuttuvista paketeista TCP Fast Recovery -ohjelmaan. Paketti katsotaan kadonneeksi, jos se lähetettiin ”riittävän myöhemmin” ja se on kuitattu kumulatiivisesti tai valikoivasti.

Uusi Tail Loss Probe parantaa Windows TCP: n käyttäytymistä pakeneessa pakettien menetyksestä. TLP muuntaa uudelleenlähetysten aikaulokset (RTO) nopeiksi uudelleenlähetyksiksi huomattavasti nopeamman palautumisen aikaansaamiseksi.

TLP lähettää yhden paketin kahdessa edestakaisin, kun yhteydellä on jäljellä olevaa dataa eikä se vastaanota mitään ACK: ta. Lähetetty paketti (häviökoetin) voi olla joko uusi tai uudelleenlähetys. Kun häntä häviää, häviökoettimen ACK laukaisee SACK / FACK -pohjaisen nopean palautumisen, välttäen siten kallista uudelleenlähetyksen aikakatkaisua.

TCP LEDBAT -ominaisuuden tarkoituksena on mahdollistaa taustakuljetus, joka ei häiritse muita TCP-yhteyksiä.

Windows LEDBAT toteutetaan kokeellisena Windows TCP ruuhkanhallintamoduulina (CCM). Windows LEDBAT siirtää tietoja taustalla eikä häiritse muita TCP-yhteyksiä. LEDBAT tekee tämän vain kuluttamatta käyttämätöntä kaistanleveyttä. Kun LEDBAT havaitsee lisääntyneen viiveen, joka osoittaa, että muut TCP-yhteydet käyttävät kaistanleveyttä, se vähentää omaa kulutustaan ​​häiriöiden estämiseksi.

Lisätietoja tulevista Windows 10- ja Windows Server 2016 -parannuksista on Microsoftin blogi-julkaisussa.

Windows 10 ja Windows Server 2016 saavat uusia tcp-parannuksia vuosipäiväpäivityksen avulla