Por que algumas conexões de download dominam outras?


0

por que-alguns-baixar-conexões-dominar-outros-00

Se você costuma baixar vários itens ao mesmo tempo, provavelmente já notou que uma conexão de download tende a dominar as outras até que ela seja concluída. Por que é que? A postagem de perguntas e respostas do superusuário de hoje tem a resposta para a pergunta de um curioso leitor.

A sessão de perguntas e respostas de hoje chega até nós como cortesia do SuperUser – uma subdivisão do Stack Exchange, um agrupamento da comunidade de sites de perguntas e respostas.

Foto cortesia de Armando Sotoca (Flickr).

A questão

O leitor de superusuário Keltari quer saber por que algumas conexões de download (rede) dominam outras:

Tenho minhas suspeitas sobre o porquê, mas quero que alguém com um background mais forte em redes explique.

Por que, ao fazer o download de vários locais (diferentes), determinadas conexões saturam a largura de banda, deixando outras conexões quase inativas até que a conexão dominante seja concluída?

Por que algumas conexões de download (rede) dominam outras?

A resposta

O cybernard do colaborador SuperUser tem a resposta para nós:

Geralmente, a conexão mais rápida vence. No entanto, antes do Windows 7, a rede era uma bagunça e o desempenho era péssimo. Tentando obter mais de 20mb / s no Windows XP, por exemplo? Boa sorte com isso.

  • O algoritmo padrão para evitar congestionamento de TCP emprega um esquema de aumento aditivo e diminuição multiplicativa (AIMD). Quando não há perda de pacotes detectada (por meio de três ACKs duplicados ou tempo limite de retransmissão), a janela de congestionamento (cwnd) é aumentada em um Tamanho Máximo de Segmento (MSS) a cada RTT. Caso contrário, se uma perda de pacote for detectada, o remetente TCP diminui cwnd pela metade. Em uma rede de alta velocidade e longo atraso, é necessária uma janela muito grande, por exemplo milhares de pacotes, para utilizar totalmente a capacidade do link. Portanto, o TCP padrão precisará de muitos RTTs para recuperar a taxa de envio em um único evento de perda. Além disso, é sabido agora que a janela média de congestionamento de TCP é inversamente proporcional à raiz quadrada da taxa de perda de pacotes.

Fonte: Uma abordagem TCP composta para redes de alta velocidade e longa distância (Microsoft)

Uma conexão mais rápida possui pacotes mais bem-sucedidos; portanto, seu cwnd / MSS é aumentado e obtém ainda mais da conexão total.


Tem algo a acrescentar à explicação? Som desligado nos comentários. Deseja ler mais respostas de outros usuários do Stack Exchange com conhecimento técnico? Confira o tópico de discussão completo aqui.


Like it? Share with your friends!

0

0 Comments

Your email address will not be published. Required fields are marked *