Windows 10 og windows server 2016 får nye tcp-forbedringer med jubilæumsopdatering

Video: Установка и настройка Hyper-V в Windows Server 2016 2024

Video: Установка и настройка Hyper-V в Windows Server 2016 2024
Anonim

Microsoft er forpligtet til at forbedre sin Windows Transmission Control Protocol og vil snart implementere en række forbedringer til denne platform via den kommende jubilæumsopdatering. Disse forbedringer har to hovedmål: øg TCP-starthastigheden og reducer tiden for at komme sig efter pakttab.

TCP-opdateringen til Windows 10 og Windows Server 2016 indeholder fem nye funktioner:

  • TCP Fast Open (TFO) for nul RTT TCP-forbindelsesopsætning
  • Første trængselsvindue 10 (ICW10) som standard til hurtigere TCP langsom start
  • TCP Recent ACKnowledgment (RACK) for bedre bedring af tab
  • Tail Loss Probe (TLP) for bedre videresendelse af TimeOut-respons
  • TCP LEDBAT (Windows Low Extra Delay BAckground Transport) til baggrundsforbindelser

Mere specifikt genererer TCP Fast Open en TFO-cookie under den første trevejs-håndshake (3WH) forbindelsesopsætning for at opnå en nul RTT-forbindelsesopsætningstid. Alle efterfølgende forbindelser til den samme server kan bruge TFO-cookien til at oprette forbindelse i nul-RTT.

TFO er en fuld rundrejsetid (RTT) hurtigere end standard TCP-opsætningen, som kræver en trevejshåndtrykk. Dette fører til latenstidbesparelser og er meget relevant for korte weboverførsler over internettet, hvor den gennemsnitlige latenstid er i størrelsesordenen 40 msek.

Standardværdien for det første overbelastningsvindue 10 i Windows 10 og Server 2012 R2 er 4 MSS. Når de nye forbedringer er rullet ud, vil standardværdien være 10 MSS.

Denne ændring i Windows TCP's opstartadfærd designet til at holde trit med de øgede emissioner af netværksrutningsudstyr, der bruges på Internettet i dag. ICW bestemmer grænsen for, hvor meget data der kan sendes i den første RTT. Ligesom Windows TFO påvirker IW10 for det meste overførsler af små objekter via Internettet. Windows IW10 kan overføre små internetobjekter op til dobbelt så hurtigt som ICW4.

Den nye TCP Recent ACKnowledgment- funktion bruger begrebet tid i stedet for at tælle duplikatkvitteringer til at registrere manglende pakker til TCP Fast Recovery. En pakke betragtes som tabt, hvis den blev sendt "tilstrækkeligt senere" og er blevet kumulativt eller selektivt anerkendt.

Den nye Tail Loss-probe forbedrer Windows TCP's opførsel, når den gendannes efter pakketab. TLP konverterer Retransmit TimeOuts (RTO'er) til hurtige retransmits for meget hurtigere gendannelse.

TLP sender en pakke i to rundture, når en forbindelse har enestående data og ikke modtager nogen ACK'er. Den transmitterede pakke (tabssonden) kan enten være ny eller en transmission. Når der er haletab, udløser ACK fra en tabssonde SACK / FACK-baseret hurtig gendannelse og undgår således en kostbar gentagelsestimeout.

TCP LEDBAT- funktionen er rettet mod at aktivere baggrundstransport, der ikke forstyrrer andre TCP-forbindelser.

Windows LEDBAT er implementeret som et eksperimentelt Windows TCP Congestion Control Module (CCM). Windows LEDBAT overfører data i baggrunden og forstyrrer ikke andre TCP-forbindelser. LEDBAT gør dette ved kun at forbruge ubrugt båndbredde. Når LEDBAT registrerer øget latenstid, der indikerer, at andre TCP-forbindelser forbruger båndbredde, reducerer det sit eget forbrug for at forhindre interferens.

For yderligere oplysninger om de kommende forbedringer af Windows 10 og Windows Server 2016, se Microsofts blogindlæg.

Windows 10 og windows server 2016 får nye tcp-forbedringer med jubilæumsopdatering