다음을 통해 공유


NCSI overview

Important

이제 Akamai는 Azure Front Door가 이전에 호스트했던 공용 NCSI 프로브 서버를 호스트합니다. 이 내용은 2023년 6월 20일에 변경되었습니다. To learn more about how this change impacts you, see the NCSI FAQ page.

NCSI(네트워크 연결 상태 표시기)는 현재 네트워크 연결 상태를 시각적으로 표시할 수 있는 기능입니다. NCSI 아이콘은 기본적으로 작업 표시줄 오른쪽 아래에 있습니다. 장치가 네트워크에 연결된 방식과 실행 중인 운영 체제에 따라 모양이 결정됩니다.

Icon Description
Connected (Wired)
Connected (Wireless)
연결됨(인터넷 없음)

이 아이콘을 클릭하여 네트워크 상태를 볼 수 있으며 네트워크 및 인터넷 설정 링크를 따라 추가 네트워크 어댑터 세부 정보를 볼 수 있습니다. 실행 중인 Windows 버전에 따라 NCSI 아이콘의 작업 표시줄 옵션이 달라질 수 있습니다.

NCSI functionality

NCSI는 엔드포인트로 네트워크 요청을 보내고 이후의 응답으로 이어지는 네트워크 프로브를 사용합니다. "활성 프로브"라고 하는 NCSI의 프로브는 HTTP 요청/응답입니다. 또한 네트워크 트래픽을 수동적으로 검사하여 연결을 확인하는 "수동 프로브"라고 하는 수동 폴링도 사용합니다.

Windows에서 NCSI의 용도는 무엇인가요?

NCSI는 네트워크 연결이 존재하는지 그리고 해당 연결이 인터넷인지 아니면 로컬 전용인지를 결정하는 구성 요소입니다. NCSI가 개발된 이유는 애플리케이션에서 자체적으로 네트워크 구성을 결정하는 복잡한 작업을 줄이기 위해서입니다. 네트워크를 통해 작업을 수행하려고 할 때마다 네트워크에 계속 액세스할 수 있는지 여부에 계속 주의해야 합니다. 네트워크 중단 시에도 애플리케이션은 작업을 시간 초과하고 연결이 안정화될 때까지 네트워크를 계속 테스트합니다.

NCSI는 프록시, 핫스팟 또는 종속 포털과 같은 다양한 환경 요인을 고려합니다. 감지된 네트워크가 요청을 이행할 수 있는지, 전체 인터넷 액세스가 필요한지 또는 개인 기업 액세스가 필요한지 여부를 확인해야 합니다. 사용자는 NCSI가 검사를 완료하거나 시간이 초과될 때까지 기다려야 하며, 그 동안 응용 프로그램이 제한적이거나 네트워크 연결 없는 시나리오를 처리하는 방법을 결정합니다.

Active probing

활성 프로브는 특정 NCSI 주소에 대해 웹 프로브 서버로 전송되는 http 요청입니다. 이 서버는 인터넷에서 Microsoft가 호스트하지만 더 드문 시나리오인 엔터프라이즈 자체 프라이빗 프로브 서버일 수도 있습니다. NCSI에서 프로브를 보내고 유효한 응답을 받으면 클라이언트 디바이스에 인터넷 연결이 있는 것으로 간주합니다.

NCSI가 인터넷 연결을 감지하지 않으면 프로브가 완료되지 않거나 프로브가 오류와 함께 완료됩니다. 완료되지 않는 몇 가지 이유로는 디바이스, 네트워크 구성 또는 기타 환경 문제일 수 있습니다. 오류와 함께 완료하는 예는 일반적으로 프록시가 아웃바운드 프로브를 차단했음을 나타내는 HTTP 403 사용할 수 없음 응답을 수신하는 것입니다.

Warning

수동 폴링만으로는 모든 네트워크 연결 문제를 확인할 수 없으므로 NCSI 문제에 대한 해결 방법으로 활성 프로브를 사용하지 않도록 설정하지 마세요.

HTTP 프로브 호스트 및 콘텐츠는 미리 정의되어 있으며 다음 레지스트리 경로에 있습니다.

HKLM\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet

NCSI는 별도의 IPv4 및 IPv6 활성 프로브를 병렬로 보냅니다. 두 프로브 중 하나가 성공하면 NCSI는 디바이스에 인터넷 연결이 있는지 확인합니다.

Passive probing

수동 검색은 활성 검색과 마찬가지로 수신된 패킷에서 학습한 정보를 사용하여 네트워크 상태를 확인합니다. 두 검색 방법은 간헐적인 네트워크 조건을 다르게 결정할 때 서로를 보완합니다. 특정 조건에서는 클라이언트 디바이스에서 인터페이스 상태가 변경되지 않는 일시적인 연결 문제가 있는 임시 라우터와 같이 활성 프로브가 정상적으로 작동하지 않습니다. 간헐적인 연결 문제로 인해 활성 프로빙이 거짓 부정 결과를 나타내는 경우 패시브 폴링은 네트워크 트래픽을 기반으로 연결 상태를 확인할 수 있습니다. 이렇게 하면 정확한 인터넷 연결 상태를 유지하는 데 도움이 됩니다.

Note

Windows 11을 기준으로 NCSI는 네트워크 프로필 관리자라고도 하는 네트워크 목록 관리자 서비스 내에서 호스트됩니다. 이전 OS 반복은 NLA(네트워크 위치 인식) 서비스에서 호스트되었습니다.

수동 프로브의 주요 목표는 수신된 패킷 데이터를 기반으로 모든 활성 네트워크 인터페이스의 NCSI 연결 상태를 업데이트하는 것입니다. 각 활성 인터페이스에서 프로브는 보낸 사람으로부터 트래버스되는 홉 수에 대한 인바운드 패킷을 지속적으로 검사하여 상태를 인터넷 또는 로컬로 업데이트할 수 있습니다.

활성 및 수동 검색 모두 문제가 발생할 수 있습니다. 자세한 내용은 네트워크 프로브 실패 이유를 참조하세요.

Proxies

NCSI는 활성 프로브 실행 시 저장된 프록시 정보를 사용하여 프록시와 함께 작동합니다. 활성 프로브에서 엔터프라이즈 네트워크 공간을 인터넷에 남기지 않는 가장 일반적인 문제의 원인은 다음과 같습니다.

  • 프록시가 있지만 아직 검색되지 않습니다.
  • 프록시가 검색되었지만 프로브 시 클라이언트 디바이스에 연결할 수 없습니다.
  • PAC(프록시 자동 구성) 파일이 잘못 구성되었으며 올바른 프록시에 매핑 www.msftconnecttest.com 되지 않았습니다.
  • 프록시가 잘못 구성되었습니다.

NCSI는 다음 레지스트리 경로에서 수동으로 프로비전된 프록시 주소를 검색합니다.

HKLM\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet\ManualProxies

Tip

In Windows 10, users can perform manual proxy configuration by navigating to Start>Settings>Network & Internet>Proxy>Manual proxy setup.

Captive portals

NCSI는 엔터프라이즈 내에서 프록시를 감지하여 프로브를 인터넷으로 성공적으로 탐색합니다. 또한 모바일 장치를 사용하는 소비자를 위해 엔터프라이즈 환경 외부의 방해 요소를 식별합니다. 종속 포털은 주로 공항, 병원, 커피숍 등과 같은 공용 환경에서 찾을 수 있지만 엔터프라이즈 네트워크의 위성 확장 시 게이트웨이가 될 수도 있습니다.

종속 포털은 인터넷을 통해 허용하는 대신 HTTP 리디렉션 또는 빈 응답을 프로브에 보낼 수 있습니다. NCSI는 다음 조건이 충족되는 한 종속 포털 뒤에 있는지 확인할 수 있습니다.

  • 활성 HTTP 프로브를 보냈지만 알려진 프록시를 통해 보내지 않았습니다.
  • 프로브가 응답을 받았습니다.
  • 응답 페이로드가 예상 콘텐츠와 일치하지 않았습니다. Microsoft Connect Test

See also