首页 > 其他分享 >wifi扫描、认证、关联

wifi扫描、认证、关联

时间:2023-02-20 21:22:52浏览次数:50  
标签:接入点 STA wifi 扫描 认证 AP 无线 SSID

引言

在正式看文章之前,我们需要了解的知识是:WiFi的STA和AP模式指什么?

1.AP,也就是无线接入点,是一个无线网络的创建者,是网络的中心节点。一般家庭或办公室使用的无线路由器就一个AP。
在这里插入图片描述
2.STA站点,每一个连接到无线网络中的终端(如笔记本电脑、PDA及其它可以联网的用户设备)都可称为一个站点。
在这里插入图片描述
站点(STA,Station)在无线局域网(WLAN,WirelessLocalAreaNetworks)中一般为客户端,可以是装有无线网卡的计算机,也可以是有WiFi模块的智能手机,可以是移动的,也可以是固定的。在无线环境中STA接入的过程包括:认证STA有没有权限和接入点(AP,AccessPoint)建立链路;STA能不能接入WLAN;以及STA接入WLAN网络之后,认证STA能不能访问网络的权限。

在STA和AP建立链路的过程中,当STA通过信标(Beacon)帧或探测响应(Proberesponse)帧扫描到可接入的服务集标识符(SSID,ServiceSetIdentifier)后,会根据已接收到的Beacon帧或Proberesponse帧的信号强度指示(RSSI,ReceivedSignalStrengthIndication)来选择合适的SSID进行接入。

AP(Access Point):无线接入点,这个概念特别广,在这里,用大白话说,你可以把CC3200当做一个无线路由器,这个路由器的特点不能插入网线,没有接入Internet,只能等待其他设备的链接,并且智能接入一个设备。类似于点对点模式啦。

STA(Station):任何一个接入无线AP的设备都可以称为一个站点。大白话说也就是平时接入路由器的设备

SSID(Service Set Identifier):SSID,每个无线AP都应该有一个标示用于用户识别,SSID就是这个用于用户识别的的名字,也就是我们经常说到的wifi名。

BSSID:每一个网络设备都有其用于识别的物理地址,这个东西呢就叫MAC地址,这个东西一般情况下出厂会有一个默认值,可更改,也有其固定的命名格式,也是设备识别的标识符。这个BSSID呢是针对设备说的,对于STA的设备来说,拿到AP接入点的MAC地址就是这个BSSID。

ESSID是一个比较抽象的概念,它实际上就和ssid相同(本质也是一串字符),只是能如果有好几个无线路由器都叫这个名字,那么我们就相当于把这个ssid扩大了,所以这几个无线路由器共同的这个名字就叫ESSID。(也就是如果在一台路由器上释放的wifi信号叫某个名字如“China_CMCC”,这个名字“China_CMCC”就称为SSID;如果在好几个路由器上都释放了这个wifi信号,那么大家都叫“China_CMCC”,这个时候大家都遵循的这个名字就是ESSID

举个例子,一家公司面积比较大,安装了若干台无线接入点(AP或者无线路由器),公司员工只需要知道一个SSID就可以在公司范围内任意地方接入无线网络。BSSID其实就是每个无线接入点的MAC地址。当员工在公司内部移动的时候,SSID是不变的。但BSSID随着你切换到不同的无线接入点,是在不停变化的。

用戏称来说,bssid就是具体的某个连锁店编号(001)或地址,ssid就是连锁店的名字或者照片,essid就是连锁店的总公司或者招牌or品牌。一般ssid和essid都是相同的。

RSSI:这个理解起来更简单,就是通过STA扫描到AP站点的信号强度。
 

Wi-Fi连接上网认证接入的原理和过程

在这里插入图片描述
终端在连接Wi-Fi、通过无线接入点传输数据之前,要经过三个阶段:1)

(1) 扫描阶段(SCAN); 
(2)认证阶段 (Authentication); 
(3)关联(Association),
这三个阶段既有需要用户主动操作的动作,也有后台服务器自动完成的动作。
  • 1
  • 2
  • 3
  • 4

1、扫描

  1. STA(终端,如手机等)使用Scanning来搜索AP(即无线接入点发射的SSID),当STA漫游时寻找连接一个新的AP,STA会在在每个可用的信道上进行搜索。搜索方式有Passive/Active两种。
  2. Passive Scanning:STA通过侦听AP定期发送的Beacon帧来发现网络,该帧提供了AP及所在BSS相关信息:“我在这里”…该方式找到网络的时间较长,但STA节电;
  3. Active Scanning:STA依次在13个信道发出Probe Request帧,寻找与STA所属有相同SSID的AP,若找不到相同SSID的AP,则一直扫描下去。
    END

2、认证

  1. 当STA找到与其有相同SSID的AP,在SSID匹配的AP中,根据收到的AP信号强度,选择一个信号最强的AP,然后进入认证阶段,认证方式有开放式和非开放式。
  2. 开放式认证:STA发起认证请求,认证服务器收到后回应;
    在这里插入图片描述
  3. 共享密匙认证:STA发起认证请求,认证服务器收到请求后回复质询文本,STA利用预置的key加密明文发送给认证服务器,认证服务器用预置的key解密并和之前的明文比较,如一致则认证通过。
    在这里插入图片描述

3.关联

  1. 当AP向STA返回认证响应信息,身份认证获得通过后,进入关联阶段。1) STA向AP发送关联请求;2) AP 向STA返回关联响应。至此,接入过程才完成,STA初始化完毕,可以开始向AP传送数据帧。
    在这里插入图片描述
  2. 当STA移动时就涉及到漫游问题,如果是在同一组网下漫游就无需重新认证而只需要重新关联。
    在这里插入图片描述

标签:接入点,STA,wifi,扫描,认证,AP,无线,SSID
From: https://www.cnblogs.com/bushilushan/p/17138960.html

相关文章

  • 解决某些有到期时间的场景,不适合定时扫描表来完成处理的情况
    有几个场景业务的处理:一:有一个很大的商品订单表,每天新增数十万条数据。每条数据有个到期时间,需要在到期时间后做一些处理,譬如关闭订单,改变状态之类的。二:有个付款功能,有到期......
  • 蓝牙、WIFI、5G、窄带物联网的无线通信技术有哪些?
    无线通信模块是智能终端接入物联网的核心,让各终端设备接入物联网获得信息传输能力,将物与物之间联系起来。它连接物联网感知层和应用层,感知层终端设备产生的数据通过无线通信......
  • RT3070L_USB_WIFI网卡在GT2440开发板上的移植和使用(四)--dhcp移植
    6、dhcp的移植和应用6.1、源码准备(1)源码下载:ftp://ftp.isc.org/isc/(2)源码文件确认:dhcp-4.2.5-P1.tar.gz6.2、编译dhcp(如果不想看一步步的解决过程,可以跳过1,直接看2)(1)......
  • ctp认证权限
    现象:/sys/firmware/dmi/tables/smbios_entry_point:Permissiondenied/dev/mem:Permissiondenied/sys/firmware/dmi/tables/smbios_entry_point:Permissiondenied/de......
  • uni-app api:扫描二维码(hbuilderx 3.6.18)
    一,代码:<template><view><button@click="scanCode">扫码</button><text>扫码类型:{{scanType}}</text><text>扫码内容:{{result}}</text>......
  • APIKiller--一款甲方扫描【神】器
    APIKiller--一款漏洞扫描(神)器Github项目直通车:APIKillerAPISecurityTool原文参考:https://aur0ra.cn/3-apikiller/项目背景去年有幸进入字节无恒实验室实习,并负......
  • django修改认证模型类
    1.我在一个子应用下面创建了一个apps目录,且在apps下又创建了一个子应用users,结构如下图:2.在users的models.py中fromdjango.dbimportmodelsfromdjango.contrib.auth......
  • 华为认证题库H12-811(101-200)
    101、​网络管理员在路由器设备上使用了TracertRoute功能后、路由器发出的数据包中,IPv4首部的Protocol宇段取值为?()​A、17​B、2​C、6​D、1​试题答案:[['D']]​试题解析:​......
  • 华为(H12-811)认证题库(1-100)
    1、在VRP平台上,可以通过下面哪种方式访向上条历史命令?( )A、Ctr1+UB、Ctr1+PC、左光标D、上光标试题答案:[['D']]试题解析:在VRP系统中,ctrl+U为自定义快捷键,ctrl+P为显示历史......
  • 企业做漏洞扫描的意义有哪些?
    从网络兴起至今,利用漏洞的网络安全事件从未间断,而且近两年还呈现了日趋严重的态势。放眼全球,因为漏洞导致直接经济损失的不计其数,对于企业而言更是考验,漏洞的暴露和被利用不......