네트워크 대역폭

백그라운드 전송은 웹 브라우저와 같은 다른 네트워크 애플리케이션에서 사용자의 대화형 환경을 유지하기 위해 유휴 네트워크 대역폭만 사용합니다. BITS는 사용자가 대역폭 사용을 늘리거나 줄이면서 대역폭 사용을 조정합니다. BITS는 여전히 높은 네트워크 사용 중에 소량의 데이터를 전송하여 BITS 작업이 진행되도록 합니다.

BITS는 IGD(인터넷 게이트웨이 디바이스) 또는 클라이언트의 NIC(네트워크 인터페이스 카드)에서 네트워크 트래픽을 모니터링하고 네트워크 대역폭의 유휴 부분만 사용합니다. 또한 BITS를 사용하면 HTTP 연결에서 LEDBAT 를 사용하여 네트워크 정체를 완화할 수 있습니다.

BITS가 네트워크 인터페이스 카드 사용하여 트래픽을 측정하고 클라이언트에서 실행되는 네트워크 애플리케이션이 없는 경우 BITS는 사용 가능한 대역폭의 대부분을 사용합니다. 클라이언트 이외의 네트워크가 유휴 상태인 것은 아닙니다. 네트워크가 전체 용량일 수 있습니다.

클라이언트에 빠른 네트워크 어댑터가 있지만 전체 인터넷 연결은 느린 링크(예: DSL 라우터)를 통해서 문제가 될 수 있습니다. BITS는 느린 링크에서 사용 가능한 대역폭만 사용하는 대신 전체 대역폭을 위해 경쟁하기 때문입니다. BITS는 클라이언트 이외의 네트워크 트래픽을 표시하지 않습니다.

카운터를 지원하는 게이트웨이 디바이스는 BITS가 느린 링크의 트래픽을 측정하고 대역폭을 적절하게 사용하기 때문에 이 문제를 제거할 수 있습니다. 디바이스가 카운터를 지원하지 않는 경우 MaxInternetBandwidth 정책을 사용하여 BITS가 클라이언트 컴퓨터에서 사용하는 대역폭을 제한하여 이러한 유형의 연결 영향을 줄일 수 있습니다. 자세한 내용은 그룹 정책을 참조하세요.

컴퓨터에 모뎀, VPN(가상 사설망) 및 여러 NIC(네트워크 인터페이스 카드)와 같은 여러 네트워크 인터페이스가 포함된 경우 BITS는 IP 도우미 함수 GetBestInterfaceEx를 호출하여 지정된 IP 주소에 가장 적합한 경로가 있는 인터페이스를 결정합니다. 그런 다음 BITS는 해당 인터페이스에서 대역폭 사용량을 모니터링합니다.

IGD(인터넷 게이트웨이 디바이스)를 사용하여 사용량 확인

게이트웨이 디바이스를 사용하려면 디바이스가 바이트 카운터(디바이스가 GetTotalBytesSent 및 GetTotalBytesReceived 작업에 응답해야 함)를 지원해야 하며 UPnP(유니버설 플러그 앤 플레이)를 사용하도록 설정해야 합니다.

BITS는 다음과 같은 경우 네트워크 인터페이스 카드 사용합니다.

  • 게이트웨이 디바이스는 카운터를 지원하지 않습니다.
  • UPnP를 사용할 수 없습니다.
  • 서버가 동일한 서브넷 내에 있습니다.
  • 게이트웨이 디바이스는 200개 미만의 틱에서 카운터 데이터를 반환하지 않습니다.

사용자가 공용 네트워크 프로필을 사용하는 경우 프로필은 UPnP를 허용해야 합니다. 기본적으로 프라이빗 및 도메인 네트워크 프로필은 UPnP를 허용합니다.

VPN 연결을 사용하는 경우 BITS는 UPnP가 반환하는 첫 번째 디바이스를 사용합니다.