Bagikan melalui


Bandwidth Jaringan

Transfer latar belakang hanya menggunakan bandwidth jaringan menganggur dalam upaya untuk mempertahankan pengalaman interaktif pengguna dengan aplikasi jaringan lain seperti browser web. BITS menyesuaikan penggunaan bandwidth saat pengguna meningkat atau mengurangi penggunaan bandwidth. Perhatikan bahwa BITS masih mentransfer sejumlah kecil data selama penggunaan jaringan tinggi untuk memastikan bahwa pekerjaan BITS membuat kemajuan.

BITS memantau lalu lintas jaringan di perangkat gateway Internet (IGD) atau kartu antarmuka jaringan (NIC) klien dan hanya menggunakan bagian diam dari bandwidth jaringan. BITS juga memungkinkan LEDBAT pada koneksi HTTP untuk membantu menghilangkan kemacetan jaringan.

Jika BITS menggunakan kartu antarmuka jaringan untuk mengukur lalu lintas dan tidak ada aplikasi jaringan yang berjalan pada klien, BITS akan mengonsumsi sebagian besar bandwidth yang tersedia. Ini tidak berarti jaringan di luar klien tidak aktif; jaringan mungkin berada pada kapasitas penuh.

Ini bisa menjadi masalah jika klien memiliki adaptor jaringan yang cepat tetapi koneksi internet penuh melalui tautan lambat (seperti router DSL) karena BITS akan bersaing untuk bandwidth penuh alih-alih hanya menggunakan bandwidth yang tersedia pada tautan lambat; BITS tidak memiliki visibilitas lalu lintas jaringan di luar klien.

Perangkat gateway yang mendukung penghitung dapat menghilangkan masalah ini karena BITS akan mengukur lalu lintas pada tautan lambat dan menggunakan bandwidth dengan tepat. Jika perangkat tidak mendukung penghitung, Anda dapat mengurangi dampak jenis koneksi ini, dengan menggunakan kebijakan MaxInternetBandwidth untuk membatasi bandwidth yang digunakan BITS pada komputer klien. Untuk detailnya, lihat Kebijakan Grup.

Jika komputer berisi beberapa antarmuka jaringan, seperti modem, jaringan privat virtual (VPN), dan beberapa kartu antarmuka jaringan (NIC), BITS memanggil fungsi Pembantu IP, GetBestInterfaceEx, untuk menentukan antarmuka yang memiliki rute terbaik ke alamat IP yang ditentukan. BITS kemudian akan memantau penggunaan bandwidth pada antarmuka tersebut.

Menggunakan Perangkat Gateway Internet (IGD) untuk Menentukan Penggunaan

Untuk menggunakan perangkat gateway, perangkat harus mendukung penghitung byte (perangkat harus merespons tindakan GetTotalBytesSent dan GetTotalBytesReceived) dan Universal Plug and Play (UPnP) harus diaktifkan.

BITS akan menggunakan kartu antarmuka jaringan jika:

  • Perangkat gateway tidak mendukung penghitung
  • UPnP tidak diaktifkan
  • Server berada dalam subnet yang sama
  • Perangkat gateway tidak mengembalikan data penghitung dalam waktu kurang dari 200 tick

Jika pengguna menggunakan profil jaringan publik, profil harus mengizinkan UPnP. Secara default, profil jaringan privat dan domain memungkinkan UPnP.

Jika koneksi VPN digunakan, BITS menggunakan perangkat pertama yang dikembalikan UPnP.