Teilen über


Netzwerkbandbreite

Hintergrundübertragungen verwenden nur die Netzwerkbandbreite im Leerlauf, um die interaktive Benutzeroberfläche des Benutzers mit anderen Netzwerkanwendungen wie Webbrowsern zu erhalten. BITS passt die Nutzung der Bandbreite an, wenn der Benutzer die Bandbreite erhöht oder verringert. Beachten Sie, dass BITS während der Hohen Netzwerkverwendung immer noch eine kleine Datenmenge überträgt, um sicherzustellen, dass BITS-Aufträge fortschritte machen.

BITS überwacht den Netzwerkdatenverkehr auf dem Internetgatewaygerät (IGD) oder der Netzwerkschnittstellenkarte (Network Interface Card, NIC) des Clients und verwendet nur den Leerlaufbereich der Netzwerkbandbreite. BITS ermöglicht auch LEDBAT- auf HTTP-Verbindungen, um Netzwerküberlastungen zu entlasten.

Wenn BITS die Netzwerkschnittstellenkarte zum Messen des Datenverkehrs verwendet und keine Netzwerkanwendungen auf dem Client ausgeführt werden, verbraucht BITS den größten Teil der verfügbaren Bandbreite. Dies bedeutet nicht, dass das Netzwerk über den Client hinaus im Leerlauf ist. Das Netzwerk ist möglicherweise voll ausgelastet.

Dies kann ein Problem sein, wenn der Client über einen schnellen Netzwerkadapter verfügt, aber die vollständige Internetverbindung über einen langsamen Link (z. B. einen DSL-Router) verfügt, da BITS für die volle Bandbreite konkurrieren wird, anstatt nur die verfügbare Bandbreite auf der langsamen Verbindung zu verwenden; BITS hat keine Sichtbarkeit des Netzwerkdatenverkehrs über den Client hinaus.

Ein Gatewaygerät, das Leistungsindikatoren unterstützt, kann dieses Problem beseitigen, da BITS den Datenverkehr über die langsame Verbindung messen und die Bandbreite entsprechend verwenden würde. Wenn das Gerät keine Leistungsindikatoren unterstützt, können Sie die Auswirkungen dieses Verbindungstyps verringern, indem Sie die MaxInternetBandwidth- Richtlinie verwenden, um die Bandbreite zu begrenzen, die BITS auf dem Clientcomputer verwendet. Ausführliche Informationen finden Sie unter Gruppenrichtlinien.

Wenn der Computer mehrere Netzwerkschnittstellen enthält, z. B. ein Modem, ein virtuelles privates Netzwerk (VPN) und mehrere Netzwerkschnittstellenkarten (NIC), ruft BITS die IP-Hilfsfunktion auf, GetBestInterfaceEx, um die Schnittstelle zu bestimmen, die die beste Route zur angegebenen IP-Adresse hat. BITS überwacht dann die Bandbreitennutzung auf dieser Schnittstelle.

Verwenden eines Internetgatewaygeräts (IGD), um die Verwendung zu ermitteln

Um ein Gatewaygerät zu verwenden, muss das Gerät Bytezähler unterstützen (das Gerät muss auf die Aktionen "GetTotalBytesSent" und "GetTotalBytesReceived") und "Universelles Plug and Play(UPnP)" aktiviert sein.

BITS verwendet die Netzwerkschnittstellenkarte, wenn:

  • Das Gatewaygerät unterstützt die Leistungsindikatoren nicht.
  • UPnP ist nicht aktiviert.
  • Der Server befindet sich innerhalb desselben Subnetzes.
  • Das Gatewaygerät gibt die Zählerdaten nicht in weniger als 200 Ticks zurück.

Wenn der Benutzer ein öffentliches Netzwerkprofil verwendet, muss das Profil UPnP zulassen. Standardmäßig lassen die Profile für private Netzwerke und Domänen UPnP zu.

Wenn eine VPN-Verbindung verwendet wird, verwendet BITS das erste Gerät, das UPnP zurückgibt.