Windows 10 e Windows Server 2016 ottengono nuovi miglioramenti TCPC con l'aggiornamento dell'anniversario

Video: 5 фишек Windows 10 Anniversary Update 2024

Video: 5 фишек Windows 10 Anniversary Update 2024
Anonim

Microsoft si impegna a migliorare il suo protocollo di controllo della trasmissione di Windows e presto implementerà una serie di miglioramenti a questa piattaforma tramite l'imminente aggiornamento dell'anniversario. Questi miglioramenti hanno due obiettivi principali: aumentare la velocità di avvio TCP e ridurre i tempi di recupero dalla perdita di pacchetti.

L'aggiornamento TCP per Windows 10 e Windows Server 2016 include cinque nuove funzionalità:

  • TCP Fast Open (TFO) per l'impostazione della connessione TCP RTT zero
  • Initial Congestion Window 10 (ICW10) per impostazione predefinita per un avvio lento TCP più veloce
  • TCP Recente ACKnowledgment (RACK) per un migliore recupero delle perdite
  • Tail Loss Probe (TLP) per una migliore risposta di TimeOut di ritrasmissione
  • TCP LEDBAT (trasporto BAckground con ritardo extra basso di Windows) per connessioni in background

Più specificamente, TCP Fast Open genera un cookie TFO durante la prima configurazione della connessione handshake a 3 vie (3WH) per ottenere un tempo di impostazione della connessione RTT zero. Tutte le successive connessioni allo stesso server possono utilizzare il cookie TFO per connettersi in zero-RTT.

TFO è un Round Trip Time (RTT) completo più veloce della configurazione TCP standard che richiede una stretta di mano a tre vie. Ciò porta a risparmi di latenza ed è molto rilevante per i brevi trasferimenti Web su Internet, dove la latenza media è dell'ordine di 40 msec.

Il valore predefinito della finestra di congestione iniziale 10 in Windows 10 e Server 2012 R2 è 4 MSS. Una volta implementati i nuovi miglioramenti, il valore predefinito sarà 10 MSS.

Questo cambiamento nel comportamento di avvio di Windows TCP è stato progettato per tenere il passo con le maggiori velocità di emissione delle apparecchiature di routing di rete utilizzate oggi su Internet. L'ICW determina il limite di quanti dati possono essere inviati nel primo RTT. Come Windows TFO, IW10 influisce principalmente sui trasferimenti di piccoli oggetti su Internet. Windows IW10 può trasferire piccoli oggetti Internet fino a due volte più rapidamente di ICW4.

La nuova funzionalità TCP ACKnowledgment recente utilizza la nozione di tempo invece di contare i riconoscimenti duplicati per rilevare i pacchetti mancanti per il ripristino rapido TCP. Un pacchetto è considerato perso se è stato inviato "sufficientemente dopo" ed è stato riconosciuto cumulativamente o selettivamente.

La nuova sonda di perdita coda migliora il comportamento di Windows TCP durante il recupero dalla perdita di pacchetti. TLP converte i ritrasmissione dei Timeout (RTO) in ritrasmissioni rapide per un recupero molto più rapido.

TLP trasmette un pacchetto in due round trip quando una connessione ha dati in sospeso e non riceve alcun ACK. Il pacchetto trasmesso (la sonda di perdita) può essere nuovo o ritrasmesso. In caso di perdita di coda, l'ACK da una sonda di perdita attiva il recupero rapido basato su SACK / FACK, evitando così un costoso timeout di ritrasmissione.

La funzione TCP LEDBAT ha lo scopo di abilitare il trasporto in background che non interferisce con altre connessioni TCP.

Windows LEDBAT è implementato come CCM (Congestion Control Module) sperimentale di Windows. Windows LEDBAT trasferisce i dati in background e non interferisce con altre connessioni TCP. LEDBAT lo fa consumando solo larghezza di banda inutilizzata. Quando LEDBAT rileva una latenza aumentata che indica che altre connessioni TCP stanno consumando larghezza di banda, riduce il proprio consumo per evitare interferenze.

Per maggiori dettagli sui miglioramenti imminenti di Windows 10 e Windows Server 2016, consulta il post sul blog di Microsoft.

Windows 10 e Windows Server 2016 ottengono nuovi miglioramenti TCPC con l'aggiornamento dell'anniversario