NCSI 개요
Important
이전에 Azure Front Door에서 호스트했던 공용 NCSI 프로브 서버는 이제 Akamai에서 호스트됩니다. 이 내용은 2023년 6월 20일에 변경되었습니다. 이 항목이 사용자에게 미치는 영향을 더 잘 이해하려면 NCSI FAQ 페이지를 참조하세요.
NCSI(네트워크 연결 상태 표시기)는 현재 네트워크 연결 상태를 시각적으로 표시할 수 있는 기능입니다. NCSI 아이콘은 기본적으로 작업 표시줄 오른쪽 아래에 있습니다. 디바이스를 네트워크에 연결하는 방법과 실행 중인 운영 체제에 따라 해당 모양이 결정됩니다.
아이콘 | 설명 |
---|---|
연결됨(유선) | |
연결됨(무선) | |
연결됨(인터넷 없음) |
이 아이콘을 클릭하여 네트워크 상태를 볼 수 있으며 네트워크 및 인터넷 설정 링크를 따라 추가 네트워크 어댑터 세부 정보를 볼 수 있습니다. 실행 중인 Windows 버전에 따라 NCSI 아이콘의 작업 표시줄 옵션이 달라질 수 있습니다.
NCSI 기능
NCSI는 엔드포인트로 네트워크 요청을 보내고 이후의 응답으로 이어지는 네트워크 프로브를 사용합니다. "활성 프로브"라고 하는 NCSI의 프로브는 HTTP 요청/응답입니다. 또한 네트워크 트래픽을 수동적으로 검사하여 연결을 확인하는 "수동 프로브"라고 하는 수동 폴링도 사용합니다.
Windows에서 NCSI의 용도는 무엇인가요?
NCSI는 네트워크 연결이 존재하는지 그리고 해당 연결이 인터넷인지 아니면 로컬 전용인지를 결정하는 구성 요소입니다. NCSI가 개발된 이유는 애플리케이션에서 자체적으로 네트워크 구성을 결정하는 복잡한 작업을 줄이기 위해서입니다. 네트워크를 통해 작업을 수행하려고 할 때마다 네트워크에 계속 액세스할 수 있는지 여부에 계속 주의해야 합니다. 네트워크 중단 시에도 애플리케이션은 작업을 시간 초과하고 연결이 안정화될 때까지 네트워크를 계속 테스트합니다.
프록시, 핫스팟 또는 종속 포털 등의 뒤에 있는 다양한 환경 요인을 확인해야 한다고 생각할 때까지는 이 작업이 간단해 보입니다. NCSI는 검색한 네트워크가 해당 요청을 충족할 수 있는 네트워크인지 알고 있어야 합니다. 전체 인터넷 또는 프라이빗 회사 액세스가 필요한가요? 애플리케이션이 제한적이거나 네트워크 연결이 없는 시나리오를 처리하는 방법을 결정하는 동안 사용자는 NCSI가 완료되거나 시간이 초과되기를 기다려야 합니다.
활성 검색
활성 프로브는 특정 NCSI 주소에 대해 웹 프로브 서버로 전송되는 http 요청입니다. 서버는 인터넷에서 Microsoft에 의해 호스팅되지만 엔터프라이즈의 자체 프라이빗 프로브 서버일 수도 있습니다. 이는 좀 더 일반적인 시나리오입니다. NCSI에서 프로브를 보내고 유효한 응답을 받으면 클라이언트 디바이스에 인터넷 연결이 있는 것으로 간주합니다.
NCSI가 인터넷 연결을 감지하지 않으면 프로브가 완료되지 않거나 프로브가 오류와 함께 완료됩니다. 완료되지 않는 몇 가지 이유로는 디바이스, 네트워크 구성 또는 기타 환경 문제일 수 있습니다. 오류와 함께 완료하는 예는 일반적으로 프록시가 아웃바운드 프로브를 차단했음을 나타내는 HTTP 403 사용할 수 없음 응답을 수신하는 것입니다.
Warning
수동 폴링만으로는 모든 네트워크 연결 문제를 확인할 수 없기 때문에 NCSI 문제에 대한 해결 방법으로 활성 검색을 사용하지 않도록 설정하지 마세요.
HTTP 프로브 호스트 및 콘텐츠는 미리 정의되어 있으며 다음 레지스트리 경로에 있습니다.
HKLM\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet
NCSI는 별도의 IPv4 및 IPv6 활성 프로브를 병렬로 보냅니다. 두 프로브 중 하나가 성공하면 NCSI는 디바이스에 인터넷 연결이 있는지 확인합니다.
수동 검색
수동 검색은 활성 검색과 마찬가지로 수신된 패킷에서 학습한 정보를 사용하여 네트워크 상태를 확인합니다. 두 검색 방법은 간헐적인 네트워크 조건을 다르게 결정할 때 서로를 보완합니다. 특정 조건에서는 클라이언트 디바이스에서 인터페이스 상태가 변경되지 않는 일시적인 연결 문제가 있는 임시 라우터와 같이 활성 프로브가 정상적으로 작동하지 않습니다. 활성 검색 시 거짓 부정 결과가 발생할 수 있는 이러한 일시적인 연결 문제의 경우 수동 폴링은 네트워크 트래픽으로 인한 연결 상태를 확인하고 인터넷 연결을 유지할 수 있습니다.
참고 항목
Windows 11을 기준으로 NCSI는 네트워크 프로필 관리자라고도 하는 네트워크 목록 관리자 서비스 내에서 호스트됩니다. 이전 OS 반복은 NLA(네트워크 위치 인식) 서비스에서 호스트되었습니다.
수동 프로브의 주요 목표는 수신된 패킷 데이터를 기반으로 모든 활성 네트워크 인터페이스의 NCSI 연결 상태를 업데이트하는 것입니다. 각 활성 인터페이스에서 프로브는 보낸 사람으로부터 트래버스되는 홉 수에 대한 인바운드 패킷을 지속적으로 검사하여 상태를 인터넷 또는 로컬로 업데이트할 수 있습니다.
활성 및 수동 검색 모두 문제가 발생할 수 있습니다. 자세한 내용은 네트워크 프로브 실패 이유를 참조하세요.
프록시
NCSI는 활성 프로브 실행 시 저장된 프록시 정보를 사용하여 프록시와 함께 작동합니다. 활성 프로브에서 엔터프라이즈 네트워크 공간을 인터넷에 남기지 않는 가장 일반적인 문제의 원인은 다음과 같습니다.
- 프록시가 있지만 아직 검색되지 않습니다.
- 프록시가 검색되었지만 프로브 시 클라이언트 디바이스에 연결할 수 없습니다.
- PAC(프록시 자동 구성) 파일이 잘못 구성되었으며
www.msftconnecttest.com
(을)를 올바른 프록시에 매핑하지 않았습니다. - 프록시가 잘못 구성되었습니다.
NCSI는 다음 레지스트리 경로에서 수동으로 프로비전된 프록시 주소를 검색합니다.
HKLM\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet\ManualProxies
팁
Windows 10에서 사용자는 Start>Settings>Network & Internet>Proxy>Manual 프록시 설정으로 이동하여 수동 프록시 구성을 수행할 수 있습니다.
종속 포털
NCSI가 인터넷에 대한 프로브를 탐색하기 위해 엔터프라이즈 내부 프록시를 검색하는 것과 동일한 방식으로 모바일 디바이스의 소비자를 위해 엔터프라이즈 외부 환경의 장애도 확인합니다. 종속 포털은 주로 공항, 병원, 커피숍 등과 같은 공용 환경에서 찾을 수 있지만 엔터프라이즈 네트워크의 위성 확장 시 게이트웨이가 될 수도 있습니다.
종속 포털은 인터넷을 통해 허용하는 대신 HTTP 리디렉션 또는 빈 응답을 프로브에 보낼 수 있습니다. 이는 아래 조건을 충족하는 경우 NCSI가 종속 포털 뒤에 있는지 확인할 수 있는 방법입니다.
- 활성 HTTP 프로브를 보냈지만 알려진 프록시를 통해 보내지 않았습니다.
- 프로브가 응답을 받았습니다.
- 응답 페이로드가 예상 콘텐츠인 "Microsoft Connect 테스트"와 일치하지 않습니다.