Windows에서 Wi-Fi 액세스를 확인하고 핫 스폿 인증이 필요한지 여부
Windows는 제대로 작동하는 인터넷 연결이 있는지에 대해 잘 알고 있습니다. 그러나 정확히 어떻게 작동합니까? Windows에서 문제를 처리하는 방법을 파헤 치면 Windows 연결 메시지에 대한 통찰력을 얻을 수 있습니다..
오늘의 질문 및 답변 세션은 Q & A 웹 사이트의 커뮤니티 드라이브 그룹 인 Stack Exchange의 하위 부문 인 수퍼 유저의 도움으로 이루어졌습니다..
질문
수퍼 유저 N. Hinkle은 Windows 인터넷 확인 및 인증 프로세스에 대해 다음 질문을 제기합니다.
Windows 7에서 인터넷에 액세스 할 수없는 경우 알림 영역 네트워킹 아이콘에 오류 표시가 나타납니다. , 인터넷에 성공적으로 연결되면 오류 아이콘이 사라집니다. . 때로는 WiFi 연결에 호텔이나 대학의 많은 게스트 네트워크와 같은 브라우저 내 인증 단계가 필요한 경우 다음과 같은 팝업 풍선이 나타납니다.
Windows에서 성공적인 인터넷 연결의 여부를 어떻게 알 수 있습니까??
아마 어떤 온라인 Microsoft 서비스가 연결이 성공했는지, 다른 페이지로 리디렉션되었는지, 응답이 전혀 없는지를 확인하고 있지만이 프로세스 나 사용 된 서비스가 문서화되어있는 곳은 어디에도 없습니다. . 아무도 이것이 어떻게 작동하는지 설명 할 수 있습니까??
이러한 검사는 최신 운영 체제를 사용할 때 당연한 것으로 여기는 많은 것들 중 하나이지만, 사용자 경험의 당연한 요소에 대해 가장 많이 사용되는 검사조차도 기본 메커니즘을 가지고 있습니다. 인터넷 연결 및 Wi-Fi 인증 포털에 로그인해야하는지 여부를 Windows에서 어떻게 알려줍니다?
대답
수퍼 유저 기고가 Tobias Plutat는 프로세스에 대한 통찰력을 제공합니다.
약간 파기 후에 (Windows에있는 네트워크와 인터넷 관련된 서비스의 놀라운 숫자는 놀라운 것입니다), 나는 그것을 발견했다고 생각합니다. Windows Vista 및 Windows 7에는 다양한 네트워크 인식 기능이 있으며 그 중 하나는 네트워크 연결 추적 아이콘을 통해 사용되는 연결 테스트를 수행하는 네트워크 연결 상태 표시기입니다. 인터넷 연결 테스트는 간단합니다.
- NCSI는 HTTP (더 정확하게는 텍스트 문서)를 통해 특정 페이지를로드하고 검색 할 수 있는지 여부를 테스트합니다..
- 성공하지 못하면 Windows에서 "인터넷에 연결할 수 없음".
또한이 메커니즘은 문서가 호스팅되는 도메인이 예상 된 IP 주소로 확인되는지 여부를 확인합니다. 따라서이 테스트에 성공했지만 문서를 검색 할 수 없으면 적절한 인터넷 액세스가 가능할 수도 있습니다..
핫스팟에서 인증하지 않은 상태에서 "인터넷에 연결되어 있지 않음"이라고보고 한 이유는 핫스팟이 작동하는 방식에 있습니다. 그것은 핫스팟의 인증 서버로 리다이렉트되는 80 및 443 이외의 모든 포트 (각각 HTTP 및 HTTPS 용)를 차단하고 어떤 방식 으로든 DNS 요청을 혼란시킬 수 있습니다. 따라서 NCSI는 테스트 파일이 호스팅되는 도메인을 확인할 수 없으며 HTTP 트래픽이 인증 서버로 리디렉션되기 때문에 실제 파일에 도달하지 못할 수도 있습니다.
또 다른 공헌자 인 제프 앳 우드 (Jeff Atwood)는 문서 Tobias에서 인용 한 주요 인용문을 강조합니다.
다음은 연결 상태 결정 프로세스의 세부 사항입니다.
다음 목록은 네트워크가 인터넷에 연결되어 있는지 여부를 확인하기 위해 NCSI가 웹 사이트와 통신하는 방법을 설명합니다.
- 의 DNS 이름 확인 요청
dns.msftncsi.com
- 에 대한 HTTP 요청
http://www.msftncsi.com/ncsi.txt
200 OK와 텍스트를 반환합니다.Microsoft NCSI
이 설정은 레지스트리 설정으로 해제 할 수 있습니다. 설정 한 경우 :
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ NlaSvc \ Parameters \ 인터넷 \ EnableActiveProbing
에
0
, Windows는 더 이상 인터넷 연결을 검색하지 않습니다..애플은 iOS에서 인터넷 연결 및 가능한 호텔 "로그인"wifi 페이지 등을 탐지하기 위해 매우 유사한 것을 수행한다..
이 전체 프로세스는 일반적으로 최종 사용자에게 100 % 투명하지만, 때로는 Wi-Fi 핫 스폿의 웹 포털을 통해 인증 한 후 NSCSI.txt의 실제 내용을 보게됩니다. 로드하려고 시도한 웹 페이지 대신 텍스트가 아닌 텍스트 문서를 보았을 때 주제에 대한 이전 답변과 결합 할 때 더 이상 수수께끼가 아닙니다..
설명에 추가 할 것이 있습니까? 의견에서 소리가 나지. 다른 기술에 정통한 Stack Exchange 사용자의 답변을 더 읽고 싶습니까? 전체 토론 스레드를 여기에서 확인하십시오..