Windows XP QoS(서비스 품질)의 향상된 기능과 동작

기술 자료 번역 기술 자료 번역
기술 자료: 316666 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

이 페이지에서

요약

네트워킹 QoS(서비스 품질)는 "최적 비용" 연결에만 의존하기 보다는 네트워크 연결을 통해 작동하는 특정 종류의 트래픽이나 프로그램을 우선적으로 사용하는 다양한 기술을 말합니다. QoS 메커니즘은 Microsoft Windows 2000과 Windows XP 모두에 기본 제공됩니다. 이 문서에서는 Windows XP에서 사용할 수 있는 QoS의 향상된 기능에 대해 설명하며 Windows 2000에 처음 도입된 QoS 기능에 대해서도 언급합니다.

인터넷 연결 공유에 대한 QoS

네트워크가 전화 접속 회선 같은 저속 링크나 연결을 통해 다른 네트워크에 연결된 경우에는 저속 링크를 통과하는 트래픽의 지연 시간이 증가할 수 있습니다. 이러한 지연은 통신에 참여하는 양 끝 스테이션에서 알고 있는 속도의 불일치나 저속 링크로 인해 발생합니다. 저속 링크는 네트워크 경로에 병목 현상을 발생시킵니다. 이 문제를 TCP를 사용할 때 연결 지향 통신에만 발생합니다.

패킷을 수신하는 클라이언트가 인터넷 연결 공유 서비스를 사용하는 Windows XP를 실행 중인 컴퓨터 뒤에서 100MB/초 이더넷 네트워크 같은 비교적 빠른 네트워크를 통해 실행 중이고, 원격 액세스 뒤에 위치한 이 클라이언트와 통신하는 서버가 고속 네트워크를 사용하는 경우에 이러한 불일치 현상이 발생합니다. 이 경우 클라이언트가 연결되어 있는 링크 속도를 기반으로 하는 클라이언트의 수신 창은 더 큰 값으로 설정됩니다. 서버는 느린 속도로 보내기 작업을 시작하지만 패킷이 손실되지 않으면 결국에는 거의 전체 창 크기의 패킷을 보내게 됩니다.

이 경우 동일한 네트워크를 통과하는 다른 TCP의 연결 성능에 영향을 줄 수 있습니다. 패킷은 잠재적으로 큰 대기열에서 속도가 느린 네트워크를 통해 전송될 때까지 기다립니다. 패킷 손실이 발생하면 데이터를 다시 전송해야 하므로 이 또한 링크 정체의 원인이 됩니다.

이 문제를 해결하려면 네트워크 가장자리에서 인터넷 연결 공유를 실행 중인 컴퓨터에서 자동으로 저속 링크에 적합한 더 작은 크기로 수신 창이 설정되도록 하는 것입니다. 이 설정은 클라이언트의 사양을 무시합니다. 클라이언트가 저속 링크에 직접 연결될 때처럼 창 크기가 설정되므로 이 설정은 트래픽에 나쁜 영향을 미치지 않습니다. 인터넷 연결 공유 컴퓨터에서 실행 중인 QoS 패킷 스케줄러 구성 요소를 사용하면 이 창을 조정할 수 있습니다.

모뎀 및 원격 액세스에 대한 QoS

2002년 1월 현재까지도 많은 사람들이 저속 링크(예: 속도가 56kbps인 연결)를 통해 인터넷에 연결하고 있습니다. 링크 속도에 한계가 있음에도 불구하고 많은 사용자가 여러 개의 네트워크 액세스 프로그램을 동시에 실행합니다. 예를 들어, 여러 사용자가 동시에 다운로드, 전자 메일, 채팅 및 오디오 또는 비디오 스트리밍 프로그램을 사용할 수 있습니다. 이러한 프로그램 중 대부분은 전송을 위한 기본 프로토콜로 TCP를 사용하고 각 프로그램은 하나 이상의 고유한 연결을 사용합니다.

링크를 가장 먼저 사용하는 프로그램은 연결이 일정한 상태에 도달할 때까지 연결을 단독으로 사용합니다. 일정한 상태에서는 데이터가 전체 TCP 창으로 전송됩니다. 다음 프로그램이 데이터 전송을 시작하면 사용되는 연결에 전송 중일 수 있는 승인되지 않은 데이터의 양을 제한하는 느린 시작 알고리즘이 적용됩니다. 이미 설정된 프로그램에서 전송 중인 데이터의 양 때문에 두 번째 프로그램에서는 일정한 상태에 도달하는 데 시간이 더 많이 걸리므로 비슷한 데이터 크기에 대해서도 전송 속도가 훨씬 느립니다.

Windows XP에서는 저속 링크가 사용될 때 DRR(Deficit Round Robin) 공평성 구성표(fairness scheme)를 구현합니다. 이 구성표는 Windows 2000에서 사용할 수 있으며 Windows XP에서 저속 링크가 검색될 때 기본적으로 설정됩니다. 이 구성표는 여러 가지 데이터 흐름을 할당하고 이러한 흐름에 새 응용 프로그램 데이터 스트림을 할당합니다. 이러한 흐름은 자동으로 라운드 로빈 방식으로 처리됩니다. 이 구성은 네트워크 통신에 향상된 응답 속도와 성능을 제공하고 수동 구성을 필요로 하지 않습니다.

Windows XP를 실행하는 최종 컴퓨터에서 QoS 사용에 대한 설명

Windows 2000과 마찬가지로 Windows XP에서도 프로그램이 QoS API를 통해 QoS를 이용할 수 있습니다. 한 프로그램이 명시적으로 우선 순위 대역폭을 요청하지 않는 한 모든 프로그램이 100%의 네트워크 대역폭을 공유할 수 있습니다. 요청 중인 프로그램이 데이터를 보내고 있지 않으면 다른 프로그램도 이러한 "예약된" 대역폭을 사용할 수 있습니다. 기본적으로 프로그램은 최종 컴퓨터에 있는 각 인터페이스에서 기본 링크 속도의 최대 20%에 해당하는 집계 대역폭까지 예약할 수 있습니다. 대역폭을 예약한 프로그램이 이 대역폭을 사용할 충분한 데이터를 보내지 않으면 같은 호스트에 있는 다른 데이터 흐름이 예약된 대역폭 중 사용하지 않은 부분을 사용할 수 있습니다.

QoS 패킷 스케줄러에 대한 자세한 내용은 Windows XP 도움말을 참조하십시오. Windows 2000 QoS에 대한 자세한 내용은 Windows 2000 기술 정보에 나와 있습니다.

Windows XP QoS 지원에 대한 몇 가지 잘못된 주장 수정

여러 게시된 기술 문서와 뉴스 그룹 게시물에 Windows XP가 항상 QoS를 위해 사용 가능한 대역폭의 20%를 예약한다는 내용의 주장이 나와 있습니다. 이러한 주장은 잘못된 것입니다. "Windows XP를 실행하는 최종 컴퓨터에서 QoS 사용에 대한 설명" 절에 Windows XP 시스템의 동작이 올바르게 설명되어 있습니다.




Microsoft 제품 관련 기술 전문가들과 온라인으로 정보를 교환하시려면 Microsoft 뉴스 그룹에 참여하시기 바랍니다.

속성

기술 자료: 316666 - 마지막 검토: 2006년 3월 27일 월요일 - 수정: 4.0
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
키워드:?
kbinfo kbenv kbnetwork KB316666

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com