Pagina inicial » como » Por que algumas conexões de download dominam os outros?

    Por que algumas conexões de download dominam os outros?

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

    A sessão de perguntas e respostas de hoje nos é oferecida por cortesia do SuperUser - uma subdivisão do Stack Exchange, um agrupamento de sites de perguntas e respostas conduzido pela comunidade..

    Foto cedida por Armando Sotoca (Flickr).

    A questão

    Leitor SuperUser Keltari quer saber porque algumas conexões de download (rede) dominam outras:

    Eu tenho minhas suspeitas sobre o porquê, mas eu quero alguém com um histórico mais forte em redes para explicar.

    Por que é que, ao fazer o download de vários locais (diferentes), certas 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 colaborador do SuperUser, cybernard, tem a resposta para nós:

    Geralmente, a conexão mais rápida ganha. No entanto, antes do Windows 7, a rede era uma bagunça e o desempenho era horrível por toda parte. Tentando obter mais de 20mb / s do Windows XP, por exemplo? Boa sorte com isso.

    • O algoritmo de prevenção de congestionamento TCP padrão emprega um esquema de aumento aditivo e diminuição multiplicativa (AIMD). Quando não há detecção de perda de pacotes (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 diminuirá a metade. Numa rede de alta velocidade e longa espera, requer uma janela muito grande, e. milhares de pacotes, para utilizar plenamente 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, é bem conhecido agora que a janela média de congestionamento do 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 tem pacotes mais bem-sucedidos, portanto, seu cwnd / MSS é aumentado e obtém ainda mais conexões totais.


    Tem algo a acrescentar à explicação? Som desligado nos comentários. Quer ler mais respostas de outros usuários do Stack Exchange com experiência em tecnologia? Confira o tópico de discussão completo aqui.