Wi-Fi 클라이언트는 AP에서 SSID를 어떻게 감지합니까?


10

Wi-Fi 보드가 범위 내에있는 무선 네트워크를 어떻게 감지합니까? Wi-Fi AP를 알리기 위해 해당 지역의 장치와 통신하는 데 어떤 프로토콜이 사용됩니까? 모든 라우터가 자체 주파수로 전송하고 Wi-Fi 보드가 "모든"주파수를 검색하여 하나를 감지합니까?

답변:


6

Wi-Fi 보드가 범위 내에있는 무선 네트워크를 어떻게 감지합니까?

클라이언트에는 라디오에 구성된 국가의 wifi 802.11 주파수를 청취하는 라디오가 있습니다.

Wi-Fi AP를 알리기 위해 해당 지역의 장치와 통신하는 데 어떤 프로토콜이 사용됩니까?

Wi-Fi AP는 SSID로 구성됩니다. 이러한 SSID는 비콘 프레임을 통해 알려져 있습니다 . 기본적으로 비콘 프레임은 102.4 밀리 초마다 전송됩니다.

비콘 프레임 포맷 포함 SSID의 필드, 비콘 간격.

AP의 라디오는 특정 채널 에 맞게 구성되어 있습니다 . 이러한 비콘 프레임은 AP의 채널을 통해 전송됩니다.

모든 라우터가 자체 주파수로 전송하고 Wi-Fi 보드가 "모든"주파수를 검색하여 하나를 감지합니까?

모든 무선 AP는 사전 정의 된 무선 채널 목록에서 선택할 수 있으며 SSID를 알리기 위해 하나의 채널을 선택합니다. Wi-Fi 클라이언트는 사용 가능한 SSID를 찾기 위해 모든 채널을 지속적으로 검색 (또는 검색)합니다.


좋은 답변 @ MikePennington! 클라이언트가 AP에 연결하려고 할 때 어떤 일이 발생하는지 설명하기 위해 답을 정교하게 설명해 주시겠습니까? (즉, 악수 절차)
goncalotomas

14

IEEE 802.11 표준은 클라이언트 장치가 해당 영역에서 무선 네트워크를 검색하는 두 가지 방법을 정의합니다. 두 방법 모두이 표준에 정의 된대로 802.11 관리 프레임을 사용합니다.

첫 번째 방법은 수동 방법입니다. 모든 802.11 인프라 장치는 당시 서비스를 제공하는 각 무선 네트워크에 대해 약 100ms마다 비콘 프레임을 전송합니다 (이것은 많은 장치의 기본값이지만 종종 높거나 낮게 구성 될 수 있음). 이 비콘 프레임에는 SSID (일명 네트워크 이름), 암호화 세부 정보 (있는 경우), 지원되는 데이터 속도 등과 같은 무선 네트워크에 대한 정보가 포함됩니다.

해당 지역에있는 무선 클라이언트는 비콘을 "듣고"네트워크가 해당 지역에 있다는 것을 알 수 있습니다.

두 번째 방법은 능동적 인 방법이며 운영 체제에서 가장 많이 사용하는 방법입니다. 클라이언트 장치는 일반적으로 ( "아무도 없습니까?") 또는 특정 네트워크 ( "안녕하세요, Bill, 있습니까?") 로 프로브 요청 프레임을 보낼 수 있습니다 . 액세스 포인트 (첫 번째 경우, 두 번째 경우와 일치)는이 프로브 요청 에 비콘 프레임과 유사한 정보를 포함 하는 프로브 응답으로 응답 합니다.

이 프로브 요청 / 프로브 응답 프로세스는 또한 스테이션이 무선 네트워크에 참여하는 연결 프로세스의 일부입니다.

능동적 인 방법이 대부분의 운영 체제에서 일반적으로 선호되는 이유는 생각하기 위해 앉아있을 때 분명합니다. 네트워크를 수동적으로 발견하려면 장치가 비콘 프레임을들을 수있는 충분한 시간 동안 채널을 청취해야합니다. 비콘은 매 시간마다 전송되기 때문에 장치는 모든 네트워크를 청취하기 위해 200ms 이상 청취해야합니다. 2.4GHz 만 고려한다면, 그것은 적어도 11 채널입니다 ... 수학을하십시오.

활성 방법을 사용하면 스테이션이 채널로 전환하고 프로브 요청을 보내고 잠시 (100ms 미만) 일시 중지 한 후 다음 채널로 이동할 수 있습니다. 이로 인해 더 빠른 프로세스가 가능해지면서 해당 채널에서 네트워크를 찾았 음을 확신 할 수 있습니다.


훌륭한 설명! :)
goncalotomas
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.