Ağ Bant Genişliği

Arka plan aktarımları, kullanıcının web tarayıcıları gibi diğer ağ uygulamalarıyla etkileşimli deneyimini korumak için yalnızca boşta ağ bant genişliğini kullanır. BITS, kullanıcı bant genişliği kullanımını artırdıkça veya azalttıkça bant genişliği kullanımını ayarlar. BITS işlerinin ilerlemesini sağlamak için BITS'nin yüksek ağ kullanımı sırasında az miktarda veri aktarmaya devam ettiğini unutmayın.

BITS, İnternet ağ geçidi cihazındaki (IGD) veya istemcinin ağ arabirimi kartındaki (NIC) ağ trafiğini izler ve ağ bant genişliğinin yalnızca boşta kalan bölümünü kullanır. BITS, ağ tıkanıklığını gidermeye yardımcı olmak için HTTP bağlantılarında LEDBAT de etkinleştirir.

BITS trafiği ölçmek için ağ arabirimi kartını kullanıyorsa ve istemcide çalışan ağ uygulaması yoksa, BITS kullanılabilir bant genişliğinin çoğunu kullanır. Bu, istemcinin dışındaki ağın boşta olduğu anlamına gelmez; ağ tam kapasitede olabilir.

bitS yavaş bağlantıda yalnızca kullanılabilir bant genişliğini kullanmak yerine tam bant genişliği için rekabet edeceğinden, istemcinin hızlı bir ağ bağdaştırıcısı varsa ancak tam İnternet bağlantısı yavaş bir bağlantıdan (DSL yönlendirici gibi) geçiyorsa bu sorun olabilir; BITS, istemcinin ötesinde ağ trafiğinin görünürlüğüne sahip değildir.

BITS yavaş bağlantıdaki trafiği ölçeceğinden ve bant genişliğini uygun şekilde kullandığından sayaçları destekleyen bir ağ geçidi cihazı bu sorunu ortadan kaldırabilir. Cihaz sayaçları desteklemiyorsa, BITS'nin istemci bilgisayarda kullandığı bant genişliğini sınırlamak için MaxInternetBandwidth ilkesini kullanarak bu bağlantı türünün etkisini azaltabilirsiniz. Ayrıntılar için bkz. Grup İlkeleri.

Bilgisayar modem, sanal özel ağ (VPN) ve birkaç ağ arabirim kartı (NIC) gibi birden çok ağ arabirimi içeriyorsa, BITS belirtilen IP adresine en iyi yolu olan arabirimi belirlemek için GETBestInterfaceExIP Yardımcısı işlevini çağırır. BITS daha sonra bu arabirimdeki bant genişliği kullanımını izler.

Kullanımı Belirlemek için İnternet Ağ Geçidi Cihazı (IGD) Kullanma

Ağ geçidi cihazı kullanmak için cihazın bayt sayaçlarını desteklemesi (cihazın GetTotalBytesSent ve GetTotalBytesReceived eylemlerine yanıt vermesi gerekir) ve Evrensel Tak Çalıştır (UPnP) etkinleştirilmelidir.

BITS, aşağıdaki durumlar için ağ arabirimi kartını kullanır:

  • Ağ geçidi cihazı sayaçları desteklemiyor
  • UPnP etkin değil
  • Sunucu aynı alt ağ içinde
  • Ağ geçidi cihazı sayaç verilerini 200'den az değerle döndürmez

Kullanıcı bir genel ağ profili kullanıyorsa, profilin UPnP'ye izin vermesi gerekir. Varsayılan olarak, özel ve etki alanı ağ profilleri UPnP'ye izin verir.

VPN bağlantısı kullanılırsa BITS, UPnP'nin döndürdüğü ilk cihazı kullanır.