------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

개발 관련 질문입니다. 와이파이 접속시… 통신사 공개 와이파이(Public Wifi Secure)같은 경우 와이파이를 잡으면 자동으로 웹

image

개발 관련 질문입니다. 와이파이 접속시...

통신사 공개 와이파이(Public Wifi Secure)같은 경우 와이파이를 잡으면 자동으로 웹사이트가 뜨던데 어떤 방식으로 로직이 이루어지는지 궁금합니다. 공유기 단에서 dns를...

📱💻

"핫스팟" 또는 "무선 광대역" 네트워크라고도 알려진 공용 WiFi 네트워크에 연결하면 장치(예: 노트북 스마트폰 등)에 자동으로 IP 주소가 할당되고 네트워크에 연결됩니다. . 이 프로세스를 'DHCP'(동적 호스트 구성 프로토콜)라고 합니다.

다음은 발생하는 상황에 대한 높은 수준의 개요입니다.

1. **검색** 장치는 범위 내에서 사용 가능한 Wi-Fi 네트워크를 검색하고 공용 Wi-Fi 네트워크를 감지합니다. 이 작업은 기기의 Wi-Fi 어댑터에 있는 '스캔' 기능을 사용하여 수행됩니다.
2. **인증** 공용 WiFi 네트워크를 선택하고 "연결"을 클릭하면 장치는 WiFi 라우터(일반적으로 ISP 또는 네트워크 관리자가 관리함)에 요청을 보내 네트워크에서 장치를 인증합니다. 이는
t* WPA2-PSK(사전 공유 키) 또는 WPA3-PSK(개인)
t* RADIUS(원격 인증 전화 접속 사용자 서비스)
와 같은 다양한 인증 방법을 사용하여 수행됩니다. t* MAC(미디어 액세스 제어) 주소 필터링
3. **DHCP** 인증되면 장치는 IP 주소 및 기타 구성 세부정보를 요청하는 DHCP 요청을 WiFi 라우터에 보냅니다. 라우터는 기본 게이트웨이 DNS 서버 주소 등과 같은 기타 필수 설정과 함께 풀에서 사용 가능한 IP 주소를 할당합니다.
4. **웹페이지 로드** 이제 장치가 공용 Wi-Fi 네트워크에 연결되었으므로 웹 브라우저(예: Google Chrome Mozilla Firefox 등)가 웹페이지를 검색하기 위해 HTTP 요청을 보냅니다. 이러한 요청은 공용 WiFi 라우터를 통해 라우팅되고 인터넷 백본을 통해 대상 웹사이트로 전송됩니다.
5. **DNS 해결** 웹 브라우저가 웹페이지를 요청하면 공용 WiFi 라우터의 DNS 서버에 DNS(도메인 이름 시스템) 요청을 보내 웹사이트의 도메인 이름과 연결된 IP 주소를 요청합니다(예: www.example.com(http //www.example.com)). DNS 서버는 HTTP 요청을 완료하는 데 사용되는 IP 주소로 응답합니다.

공용 인터넷 서비스(예: Firebase AWS Google Cloud)를 사용하는 공용 WiFi 네트워크의 경우 공용 WiFi 라우터는 일반적으로 다음과 같이 구성됩니다. 도메인 이름을 IP 주소로 확인하는 특정 DNS 서버로 HTTP 요청을 라우팅합니다. 이를 통해 사용자는 기기를 수동으로 구성할 필요 없이 웹사이트에 액세스할 수 있습니다.

논리를 요약하면 다음과 같습니다.

1. 기기가 공용 ​​Wi-Fi 네트워크를 검색하고 연결합니다
2. 장치는 IP 주소 및 구성을 요청합니다.