BitTorrent monopolizando minha largura de banda a ponto de o Windows não achar que estou conectado à internet

2

Acabei de testemunhar algo que me surpreendeu. Eu estava baixando algo no BitTorrent, e ele estava baixando a uma taxa razoavelmente alta (~ 1MB / s). A velocidade de upload foi muito baixa (~ 15kB / s cortesia de muitas semeadoras).

O que me surpreendeu foi que enquanto o BitTorrent estava rodando (e baixando), eu não conseguia acessar nenhuma página da web, nem pingar nenhum site. O que foi ainda mais estranho foi que o Windows estava me mostrando o símbolo "Estou conectado ao roteador sem fio, mas não há conexão com a Internet".

O diagnóstico da Microsoft disse que não foi possível encontrar o servidor DNS (o que explica por que não consegui acessar / enviar páginas da Web). Quando eu olhei para a guia de rede, é claro que me mostrou muita atividade, cortesia do BitTorrent.

Tudo voltou ao normal assim que o download foi concluído.

Suponho que minha pergunta aqui é: é possível que o BitTorrent monopolize minha largura de banda, levando o Windows a acreditar que meu computador não está conectado à Internet? Como o Windows realmente determina se meu computador está conectado à internet?

    
por K Mehta 06.04.2012 / 08:25

2 respostas

4

Para saber como o Windows determina a conectividade com a Internet, consulte esta pergunta do SuperUser . Basicamente, o Windows tenta acessar um documento de texto hospedado pela Microsoft e julga sua conectividade dependendo da resposta (tempo limite, 403 negado, 200 OK, etc.).

Sim, o BitTorrent (ou qualquer outra coisa) que use excessivamente grandes pedaços de sua largura de banda pode saturar sua conexão . Basicamente, você está transferindo tanto de uma vez que outros pacotes acabam se esgotando e sendo descartados. Imagine um cano de água, se você tentar colocar muito, ele vai encher mais rápido do que pode ser esvaziado e começar a transbordar, perdendo a água que transborda.

Uma solicitação típica de IP (Internet Protocol) requer que você envie alguns pacotes para o servidor que está solicitando, que enviará alguns pacotes de volta - sua resposta. Isso requer tanto alguma largura de banda a montante quanto a jusante. Quando sua largura de banda de upstream ficar saturada, você não poderá enviar a solicitação. Quando sua largura de banda de downstream fica saturada, você não pode receber a resposta. É totalmente possível que um cliente BitTorrent use toda a sua largura de banda disponível.

Geralmente, é melhor configurar seu cliente BitTorrent para utilizar apenas 80% de sua largura de banda de upstream e downstream, conforme determinado pelos testes de velocidade. Se você precisar de baixa latência, por exemplo jogos on-line, a porcentagem deve ser ainda menor.

Também é possível que o BitTorrent sobrecarregue modems e roteadores domésticos abrindo muitas conexões, transbordando suas tabelas NAT. O número máximo de conexões deve, portanto, ser mantido em um nível razoavelmente baixo. Um máximo de 300 conexões globalmente deve ser bom. Os sintomas de uma tabela NAT transbordante variam de roteador para roteador, mas geralmente causam o congelamento deles.

    
por 06.04.2012 / 09:12
0

Sim, é possível que o BitTorrent monopolize completamente sua largura de banda. No entanto, normalmente há código dentro do cliente bittorrent para abordar o uso da Internet enquanto o programa está sendo executado. Ele, em teoria, trabalha para acomodar suas ações de ping ou navegar com bittorrent para permitir que elas aconteçam ao mesmo tempo. Às vezes, usando o Transmission-GTK no GNU / Linux, não consigo nem fazer ping em um site se a velocidade de download for muito alta.

A rede do Windows pode ser bastante complicada às vezes. Eu tive o Windows 7 me dizendo que eu tenho 1 barra de serviço wi-fi, mas estou baixando um 1 MB ~ por segundo, ou que acabei de perder a conexão enquanto navega na Internet, ainda navegando na Internet. Mais tarde, diz que estou conectado. Erros de software?

    
por 06.04.2012 / 09:19