Os clientes de bittorent conectam-se agressivamente aos peers ... e alguns roteadores interpretam isso como um syn-flood.
Abrir Conexões
Quando o uTorrent é carregado e os uploads / downloads são pausados (não interrompidos), ele mantém conexões abertas com seus colegas. Enquanto isso, legiões de usuários da internet ainda tentarão se conectar a você para descobrir se você tem os bits que eles querem.
Eventualmente, você atingirá o limite de conexão aberto imposto pelo seu SO (no Windows 7, são 10 conexões) e as conexões de novos clientes começarão a enfileirar no seu roteador.
Clientes em fila verificarão agressivamente para ver se uma conexão é gratuita. Essa pesquisa agressiva pode ser interpretada como um ataque de inundação sincronizada pelo roteador.
Soluções
- reduza o limite de conexão pela metade no software do bittorent abaixo do limite de conexão imposto pelo sistema operacional
- desative a proteção contra inundação de IP no seu roteador / modem.
Saturação de largura de banda
Além disso, com a conexão do uTorrent (ou qualquer tráfego em massa) sem restrições, o canal de upload (e possivelmente download) alcança o uso total, forçando algum tráfego de "manutenção" a ficar em segundo plano, o que acaba diminuindo a utilidade da rede. / p>
Aqui está um exemplo:
- Download de alta velocidade (torrente ou não) satura o link downstream.
- O usuário tenta procurar um site que não foi visitado recentemente. Computador gera uma solicitação de informações de DNS para o site desejado. "Upload" de solicitação para o servidor DNS é bem-sucedido (não desafiado para o acesso ao pipe upstream).
- O servidor DNS responde (ou tenta), mas a resposta fica bloqueada ao tentar acessar a máquina do usuário porque o canal de download está saturado com o conteúdo do download e porque algo precisa ser descartado, e o download é agressivo sobre a manutenção velocidade, a resposta do DNS é interrompida (em algum momento antes de chegar ao roteador local).
O mesmo pode acontecer se o upload for irrestrito. Com o upload saturado, os pacotes conhecidos como TCP-ACK (que são enviados como respostas de tipo "Ei, recebi o pacote xyz com êxito") ficam suspensos, fazendo os downloads ficarem paralisados, fazendo com que a navegação na Web se torne muito desigual.
Soluções
- Descubra quais são os recursos máximos de sua conexão (para cima e para baixo, individualmente) e defina a velocidade máxima de seus clientes de transferência em massa para não usar mais de 80% dessa velocidade. Isso deixará "espaço livre" para coisas como DNS e pacotes TCP-ACK para ignorar o tráfego em massa e ser tratado rapidamente.
- Use um roteador que possa manipular a modelagem de tráfego para que determinados tráfegos (DNS, IMCP Ping, TCP-ACK) possam ser priorizados antes de outras formas de tráfego e algumas formas de tráfego (torrent em particular) possam ser descontinuadas. . Este é o meu método preferido. Isso pode dar o benefício adicional de permitir que o canal completo para cima e para baixo seja utilizável para o tráfego de torrent quando o tráfego de maior prioridade não o desafia.
- Use alguma combinação de 1 e 2 para restringir o tráfego "mal-comportado".
Se estiver interessado em mais informações sobre distros Linux / BSD de tráfego, MonoWall e IPCop tem boas informações.