Microsoft se zalaže za poboljšanje svog protokola za kontrolu prijenosa Windows i uskoro će izvesti niz poboljšanja na ovoj platformi kroz nadolazeće Ažuriranje obljetnice. Ova poboljšanja imaju dva glavna cilja: povećati brzinu pokretanja TCP-a i smanjiti vrijeme oporavka od gubitka paketa.
Ažuriranje TCP-a za Windows 10 i Windows Server 2016 uključuje pet novih značajki:
- TCP brzo otvoreno (TFO) za nula postavljanja RTT TCP veze
- Početni prozor zagušenja 10 (ICW10) prema zadanim postavkama za brži TCP polagani start
- TCP nedavno ACKnowledgment (RACK) za bolji oporavak gubitka
- Sonda za gubitak repa (TLP) za bolji odgovor TimeRaunta Retransmit
- TCP LEDBAT (pozadinski transport s malim dodatnim kašnjenjem u sustavu Windows) za pozadinske veze
Točnije, TCP brzo otvaranje generira TFO kolačić tijekom prvog postavljanja veze s trosmjernim rukovanjem (3WH) kako bi postigao nulto vrijeme postavljanja RTT veze. Sve naredne veze s istim poslužiteljem mogu koristiti TFO kolačić za povezivanje u zero-RTT.
TFO je jedno puno kružno vrijeme putovanja (RTT) brže od standardnog TCP postavljanja koje zahtijeva trosmjerno rukovanje. To dovodi do uštede u kašnjenju i vrlo je važno za kratke mrežne prijenose putem Interneta gdje je prosječna latencija približno 40 ms.
The Prozor početnog zagušenja 10 zadana vrijednost u sustavima Windows 10 i Server 2012 R2 je 4 MSS. Nakon što se nova poboljšanja uvedu, zadana vrijednost bit će 10 MSS.
Ova promjena u ponašanju prilikom pokretanja Windows TCP-a dizajnirana je da ide u korak s povećanim emisijama mrežne opreme za usmjeravanje koja se danas koristi na Internetu. ICW određuje ograničenje broja podataka koji se mogu poslati u prvom RTT-u. Kao i Windows TFO, IW10 uglavnom utječe na prijenos malih predmeta putem Interneta. Windows IW10 može prenositi male internetske objekte do dva puta brže od ICW4.
Novi TCP nedavni ACKnowledgment Značajka koristi pojam vremena umjesto brojanja duplikata potvrda za otkrivanje nedostajućih paketa za TCP brzi oporavak. Paket se smatra izgubljenim ako je poslan "dovoljno kasnije" i ako je kumulativno ili selektivno priznat.
Novi Sonda za gubitak repa poboljšava ponašanje Windows TCP-a prilikom oporavka od gubitka paketa. TLP pretvara vremenske izlaze za ponovni prijenos (RTO) u brze ponovne prijenose za mnogo brži oporavak.
TLP prenosi jedan paket u dva povratna putovanja kada veza ima izvanredne podatke i ne prima ACK. Preneseni paket (sonda gubitka) može biti novi ili ponovni prijenos. Kada postoji gubitak repa, ACK iz sonde za gubitak pokreće brzi oporavak zasnovan na SACK / FACK, izbjegavajući tako skupo vrijeme čekanja za ponovni prijenos.
The TCP LEDBAT Značajka je usmjerena na omogućavanje pozadinskog prijenosa koji ne ometa ostale TCP veze.
Windows LEDBAT implementiran je kao eksperimentalni Windows TCP modul za kontrolu zagušenja (CCM). Windows LEDBAT prenosi podatke u pozadini i ne ometa druge TCP veze. LEDBAT to čini trošeći samo neiskorištenu propusnost. Kad LEDBAT otkrije povećanu latenciju koja ukazuje na to da ostale TCP veze troše propusnost, smanjuje vlastitu potrošnju kako bi spriječio smetnje.
Za više detalja o nadolazećem sustavu Windows 10 i Windows Server 2016 poboljšanja, pogledajte Microsoftov post na blogu.
POVEZANE PRIČE KOJE TREBAJTE PROVJERITI:
- Microsoftov System Center 2016 i Windows Server 2016 Technical Preview donose bolju kontrolu centra podataka
- Microsoft objavio izdanje virtualnih strojeva za programere Windows za 2016. godinu
- Preuzmite i instalirajte Sysinternals na Windows 10