Compartilhar via


Largura de banda de rede

As transferências em segundo plano usam apenas a largura de banda de rede ociosa em um esforço para preservar a experiência interativa do usuário com outros aplicativos de rede, como navegadores da Web. O BITS ajusta o uso da largura de banda à medida que o usuário aumenta ou diminui o uso da largura de banda. Observe que o BITS ainda transfere uma pequena quantidade de dados durante o uso de rede alta para garantir que os trabalhos do BITS progridam.

O BITS monitora o tráfego de rede no IGD (dispositivo de gateway de Internet) ou na NIC (placa de interface de rede) do cliente e usa apenas a parte ociosa da largura de banda de rede. O BITS também permite LEDBAT em conexões HTTP para ajudar a aliviar o congestionamento de rede.

Se o BITS usar o cartão de interface de rede para medir o tráfego e não houver aplicativos de rede em execução no cliente, o BITS consumirá a maior parte da largura de banda disponível. Isso não significa que a rede além do cliente esteja ociosa; a rede pode estar em capacidade total.

Isso pode ser um problema se o cliente tiver um adaptador de rede rápido, mas a conexão de Internet completa for por meio de um link lento (como um roteador DSL), porque o BITS competirá pela largura de banda completa em vez de usar apenas a largura de banda disponível no link lento; O BITS não tem visibilidade do tráfego de rede além do cliente.

Um dispositivo de gateway que dá suporte a contadores pode eliminar esse problema porque o BITS mediria o tráfego no link lento e usaria a largura de banda adequadamente. Se o dispositivo não der suporte a contadores, você poderá reduzir o impacto desse tipo de conexão usando a política de MaxInternetBandwidth para limitar a largura de banda que o BITS usa no computador cliente. Para obter detalhes, consulte políticas de grupo de.

Se o computador contiver vários adaptadores de rede, como um modem, VPN (rede virtual privada) e várias placas de interface de rede (NIC), o BITS chamará a função auxiliar de IP, GetBestInterfaceEx, para determinar a interface que tem a melhor rota para o endereço IP especificado. O BITS monitorará o uso da largura de banda nessa interface.

Usando um IGD (dispositivo de gateway de Internet) para determinar o uso

Para usar um dispositivo de gateway, o dispositivo deve dar suporte a contadores de bytes (o dispositivo deve responder às ações GetTotalBytesSent e GetTotalBytesReceived) e UPnP (Plug and Play Universal) deve estar habilitado.

O BITS usará a placa de interface de rede se:

  • O dispositivo de gateway não dá suporte aos contadores
  • O UPnP não está habilitado
  • O servidor está dentro da mesma sub-rede
  • O dispositivo de gateway não retorna os dados do contador em menos de 200 tiques

Se o usuário usar um perfil de rede pública, o perfil deverá permitir UPnP. Por padrão, os perfis de rede privada e de domínio permitem UPnP.

Se uma conexão VPN for usada, o BITS usará o primeiro dispositivo retornado pelo UPnP.