A Microsoft está empenhada em melhorar seu protocolo de controle de transmissão do Windows e em breve lançará uma série de melhorias para esta plataforma por meio do Atualização de aniversário. Essas melhorias têm dois objetivos principais: aumentar a velocidade de inicialização do TCP e diminuir o tempo de recuperação da perda de pacotes.
A atualização do TCP para Windows 10 e Windows Server 2016 inclui cinco novos recursos:
- TCP Fast Open (TFO) para configuração de conexão zero RTT TCP
- Janela de congestionamento inicial 10 (ICW10) por padrão para um início lento de TCP mais rápido
- Reconhecimento recente de TCP (RACK) para melhor recuperação de perdas
- Tail Loss Probe (TLP) para melhor resposta de Retransmissão TimeOut
- TCP LEDBAT (Windows Low Extra Delay BAckground Transport) para conexões em segundo plano
Mais especificamente, TCP Fast Open gera um cookie TFO durante a configuração da primeira conexão de handshake de três vias (3WH) para atingir um tempo de configuração de conexão RTT zero. Todas as conexões subsequentes com o mesmo servidor podem usar o cookie TFO para se conectar em RTT zero.
O TFO é um Round Trip Time (RTT) completo mais rápido do que a configuração TCP padrão, que requer um handshake de três vias. Isso leva à economia de latência e é muito relevante para transferências curtas da Web pela Internet, em que a latência média é da ordem de 40 ms.
O Janela de congestionamento inicial 10 o valor padrão no Windows 10 e Server 2012 R2 é 4 MSS. Assim que as novas melhorias forem implementadas, o valor padrão será 10 MSS.
Esta mudança no comportamento de inicialização do Windows TCP foi projetada para acompanhar o aumento das taxas de emissão de equipamentos de roteamento de rede usados na Internet hoje. O ICW determina o limite de quantos dados podem ser enviados no primeiro RTT. Como o TFO do Windows, o IW10 afeta principalmente as transferências de pequenos objetos pela Internet. O Windows IW10 pode transferir pequenos objetos da Internet até duas vezes mais rápido que o ICW4.
O novo Reconhecimento recente de TCP recurso usa a noção de tempo em vez de contar confirmações duplicadas para detectar pacotes ausentes para o TCP Fast Recovery. Um pacote é considerado perdido se foi enviado “suficientemente mais tarde” e foi confirmado cumulativa ou seletivamente.
O novo Sonda de perda de cauda melhora o comportamento do TCP do Windows ao se recuperar da perda de pacotes. O TLP converte Retransmit TimeOuts (RTOs) em Fast Retransmits para uma recuperação muito mais rápida.
O TLP transmite um pacote em duas viagens de ida e volta quando uma conexão tem dados pendentes e não está recebendo ACKs. O pacote transmitido (a análise de perda) pode ser novo ou uma retransmissão. Quando há perda de cauda, o ACK de uma detecção de perda aciona uma recuperação rápida baseada em SACK / FACK, evitando assim um tempo limite de retransmissão caro.
O TCP LEDBAT O recurso visa habilitar o transporte em segundo plano que não interfira com outras conexões TCP.
O LEDBAT do Windows é implementado como um Módulo de Controle de Congestionamento de TCP do Windows (CCM) experimental. O LEDBAT do Windows transfere dados em segundo plano e não interfere em outras conexões TCP. LEDBAT faz isso consumindo apenas largura de banda não utilizada. Quando LEDBAT detecta latência aumentada que indica que outras conexões TCP estão consumindo largura de banda, ele reduz seu próprio consumo para evitar interferência.
Para obter mais detalhes sobre o futuro Windows 10 e Windows Server 2016 melhorias, confira Postagem do blog da Microsoft.
HISTÓRIAS RELACIONADAS QUE VOCÊ PRECISA VERIFICAR:
- O System Center 2016 da Microsoft e o Windows Server 2016 Technical Preview trazem melhor controle do data center
- A Microsoft lança a edição 2016 de máquinas virtuais de desenvolvedor do Windows
- Baixe e instale Sysinternals no Windows 10