Microsoft er forpliktet til å forbedre sin Windows Transmission Control Protocol og vil snart lansere en serie forbedringer av denne plattformen via den kommende Jubileumsoppdatering. Disse forbedringene har to hovedmål: øke TCP-oppstartshastigheten og redusere tiden for å komme seg etter pakketap.
TCP-oppdateringen for Windows 10 og Windows Server 2016 inkluderer fem nye funksjoner:
- TCP Fast Open (TFO) for null oppsett av RTT TCP-tilkobling
- Initial Congestion Window 10 (ICW10) som standard for raskere TCP langsom start
- TCP Recent ACKnowledgment (RACK) for bedre tapsgjenoppretting
- Tail Loss Probe (TLP) for bedre sending av TimeOut-respons
- TCP LEDBAT (Windows Low Extra Delay BAckground Transport) for bakgrunnsforbindelser
Mer spesifikt, TCP Fast Open genererer en TFO-informasjonskapsel under det første treveis tilkoblingsoppsettet (3WH) for å oppnå en null RTT-tilkoblingstid. Alle påfølgende tilkoblinger til samme server kan bruke TFO-informasjonskapsel for å koble til null-RTT.
TFO er en full Round Trip Time (RTT) raskere enn standard TCP-oppsett som krever treveis håndtrykk. Dette fører til besparelser i ventetid og er veldig relevant for korte nettoverføringer over Internett der gjennomsnittlig ventetid er i størrelsesorden 40 msek.
De Innledende overbelastningsvindu 10 standardverdien i Windows 10 og Server 2012 R2 er 4 MSS. Når de nye forbedringene er rullet ut, vil standardverdien være 10 MSS.
Denne endringen i Windows TCPs oppstartsadferd er utformet for å holde tritt med de økte utslippshastighetene til nettverksrutingsutstyr som brukes på Internett i dag. ICW bestemmer grensen for hvor mye data som kan sendes i første RTT. I likhet med Windows TFO påvirker IW10 for det meste små objektoverføringer over Internett. Windows IW10 kan overføre små Internett-objekter opptil dobbelt så raskt som ICW4.
Den nye TCP Nylig ACKnowledgment funksjonen bruker forestillingen om tid i stedet for å telle dupliserte bekreftelser for å oppdage manglende pakker for TCP Fast Recovery. En pakke anses å være tapt hvis den ble sendt "tilstrekkelig senere" og har blitt kumulativt eller selektivt anerkjent.
Den nye Tail Loss Probe forbedrer oppførselen til Windows TCP når den gjenoppretter fra pakketap. TLP konverterer Retransmit TimeOuts (RTO) til raske retransmitter for mye raskere gjenoppretting.
TLP overfører en pakke i to rundturer når en forbindelse har utestående data og ikke mottar noen ACKer. Den overførte pakken (tapssonden) kan være enten ny eller på nytt. Når det er haletap, utløser ACK fra en tapssonde SACK / FACK-basert rask gjenoppretting, og unngår dermed en kostbar tidsutsending for retransmissjon.
De TCP LEDBAT funksjonen er rettet mot å muliggjøre bakgrunnstransport som ikke forstyrrer andre TCP-tilkoblinger.
Windows LEDBAT er implementert som en eksperimentell Windows TCP Congestion Control Module (CCM). Windows LEDBAT overfører data i bakgrunnen og forstyrrer ikke andre TCP-tilkoblinger. LEDBAT gjør dette ved bare å forbruke ubrukt båndbredde. Når LEDBAT oppdager økt ventetid som indikerer at andre TCP-forbindelser bruker båndbredde, reduserer det eget forbruk for å forhindre forstyrrelser.
For mer informasjon om den kommende Windows 10 og Windows Server 2016 forbedringer, sjekk ut Microsofts blogginnlegg.
RELATERTE STORIER DU TRENGER Å KONTROLLERE:
- Microsofts System Center 2016 og Windows Server 2016 Technical Preview gir bedre datasenterkontroll
- Microsoft lanserer 2016-utgaven av Windows virtuelle maskiner
- Last ned og installer Sysinternals på Windows 10