多语言展示
当前在线:1628今日阅读:126今日分享:42

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

连Wi-Fi成为大家每天必做的动作之一,打开无线网选择对应的SSID,输入密码简单几步就可以连接上网,但很少有人会关注Wi-Fi到底是怎么连上的,上网认证又是怎么回事?这篇来自信锐技术的经验就为大家介绍连接Wi-Fi背后的一系列动作和原理。
工具/原料
1

Wi-Fi网络

2

手机

概述

终端在连接Wi-Fi、通过无线接入点传输数据之前,要经过三个阶段:1)扫描阶段(SCAN); 2)认证阶段 (Authentication); 3)关联(Association),这三个阶段既有需要用户主动操作的动作,也有后台服务器自动完成的动作。

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,则一直扫描下去。

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移动时就涉及到漫游问题,如果是在同一组网下漫游就无需重新认证而只需要重新关联。

注意事项
1

非开放式网络有多种加密认证方式,本条经验仅以常用的共享密匙认证为例说明。

2

漫游在同一个子网里面无需重新认证,但如果是不同的子网就需要重新认证再关联。

推荐信息