文章目录

  • WLAN设备接入过程
    • 扫描阶段
    • 认证阶段
    • 关联阶段
    • 数据帧发送过程

WLAN设备接入过程

原文地址:https://www.cnblogs.com/juankai/p/11350577.html

无线用户接入无线局域网需要进行:
1.扫描发现周围的无线服务
2.通过认证
3.进行关联

扫描阶段

无线客户端有两种方式可以获取周围的无线网络信息

主动扫描:无线客户端工作过程中,会定期地搜索周围的无线网络,也就是主动扫描周围的无线网络。根据Probe Request帧(探测请求帧)是否携带SSID,可以将主动扫描分为两种

  • 客户端发送携带有指定SSID的Probe Request:STA依次在11各信道发出Probe Request帧,寻找与所属有相同SSID的AP,只有能够提供指定SSID无线服务的AP接收到该探测请求后才回复探查响应。

  • 客户端发送广播Probe Request:客户端会定期地在其支持的信道列表中,发送探查请求Probe Request扫描无线网络。当AP收到探查请求帧后,会回应探查响应帧Probe Response通告可以提供的无线网络信息。

被动扫描:STA被动等待AP每隔一段时间定时送出的Beacon信标帧,该帧提供了AP及所在BSS相关信息

认证阶段

为了保证无线链路安全,接入过程中AP需要完成对客户端的认证,只有通过认证后才能进入后续的关联阶段。802.11链路链路定义了两种认证机制:开放系统认证和共享密钥认证

开放系统认证:不认证、不加密,只要WLAN服务段支持该认证方式,WLAN客户端就可以链路认证成功

共享密钥认证:客户端和服务段配置相同的共享密钥,WLAN服务端在链路认证过程验证两边的密钥配置是否相同,如果一致,则认证成功,否则认证失败。

关联阶段

终端关联过程实质是链路服务协商的过程。完成了802.11的链路认证后,WLAN客户端会继续发起802.11链路服务协商。

WLAN服务发现过程中,WLAN客户端已经获得了当前服务的配置和参数(WLAN服务端会在Beacon和Probe Response报文中携带,例如接入认证算法以及加密密钥)。WLAN客户端在发起Association或者Re-association请求时,会携带WLAN客户端自身的各种参数,以及根据服务配置选择的各种参数(主要包括支持的速率、支持的信道,支持QoS的能力,以及选择的认证和加密算法)

WLAN客户端和WLAN服务端成功完成链路服务协商,表明两个设备成功建立了802.11链路

数据帧发送过程

WLAN设备接入过程相关推荐

  1. 【WLAN从入门到精通-基础篇】第8期——STA接入过程

    上期和大家分享了FIT AP在AC上的上线过程,其实无论是FAT AP还是上线的FIT AP,最终目的都是要用来提供无线网络覆盖环境,以供无线终端STA接入.这样我们才能在日常的生活和工作中,在无线网 ...

  2. wlan从入门到精通第六期STA接入过程

    wlan从入门到精通第六期STA接入过程 无线网络环境中,STA是如何接入到AP上的--STA接入过程. 上一回我们说到FIT AP经过一段不轻松的过程,成功拜入AC师傅的门下,获得师傅的认可后,修习 ...

  3. WLAN从入门到精通—STA接入过程

    WLAN从入门到精通-基础篇]第8期--STA接入过程 [WLAN从入门到精通-基础篇]第8期--STA接入过程 上期和大家分享了FIT AP在AC上的上线过程,其实无论是FAT AP还是上线的FIT ...

  4. 「Android」 详细全面的基于vue2.0Weex接入过程(Android视角)

    本文来自尚妆Android团队路飞 发表于尚妆github博客,欢迎订阅! 一.说在前面的话 目前weex已在尚妆旗下的达人店app上线了一个常用的订单管理页面,截止目前Android上未发现问题,渲 ...

  5. 设备接入服务,看完这篇给你整的明明白白

    摘要:设备接入服务能够帮助物联网行业用户快速完成设备联网及行业应用集成. 本文分享自华为云社区<华为云IoT设备接入服务都有哪些功能?看完给你整的明明白白>,作者:Super.雯. 设备接 ...

  6. mqtt 获取 状态_MQTT设备接入及上报数据的命令行模拟器(Java)

    [小宅按]本文提供了两款MQTT模拟器,指导使用模拟器来模拟MQTT设备接入IoT平台及上报数据.附件bmqtt-client.rar为UI版,附件bmqtt-client-shell.rar为命令行 ...

  7. 华为云IoT设备接入服务全体验

    摘要:华为云IoT设备接入服务,海量设备,一键接入,你值得拥有! 本文分享自华为云社区<[云驻共创]Huawei Mate 40产线直击之 华为云IoT设备接入服务全体验>,原文作者:启明 ...

  8. PCI总线---PCI设备扫描过程

    8.2 PCI设备扫描过程 Linux内核具备多种PCI的扫描方式,它们之间大同小异. 本节使用传统的扫描方式 执行 pci_legacy_init函数,定义在legacy.c 文件中 : stati ...

  9. 第五篇 USB设备枚举过程(1)

    上一篇:https://blog.csdn.net/qq_40088639/article/details/109741653 总述 1. 设备枚举的整个过程 USB设备枚举过程,可大致分为下面的几个 ...

最新文章

  1. 开发脚本自动部署及监控
  2. 14.4 exportfs命令 14.5 NFS客户端问题 15.1 FTP介绍 15.2/15.3
  3. 吴恩达机器学习笔记:(二)代价函数
  4. jsch设置代理_Java使用JSch组件实现SSH协议代理服务
  5. java队列_RPC远程调用和消息队列MQ的区别
  6. selenium webdriver (12) -- 鼠标和键盘
  7. HDU 3966 Aragorn's Story (树链点权剖分,成段修改单点查询)
  8. 第十二节:深究内核模式锁的使用场景(自动事件锁、手动事件锁、信号量、互斥锁、读写锁、动态锁)
  9. java akka actor性能_akka-http - 如何通过Akka HTTP(Java)与Akka Actor进行交互 - 堆栈内存溢出...
  10. OpenGL基础28:模型
  11. 3.数据结构 --- 栈和队列
  12. Form窗体点击关闭按钮并未关闭进程的解决方法
  13. 【万人围观】20位著名作家,100句惊艳了时光的名句
  14. Windows10与Ubuntu双系统安装记录
  15. 用友NC平台之基本概念解析(一)
  16. Jeecg 任意文件下载漏洞
  17. glob.glob() 函数
  18. Jenkins免密码登录
  19. 怎样用计算机算正切值,tan等于(万能计算器在线使用)
  20. stata最大值最小值命令_听说会Stata的人,数学不会太差?

热门文章

  1. C++ opencv计算图像的水平投影,并返回一幅图像
  2. 二、T100多角贸易实战
  3. 手把手教你创建springBoot项目
  4. python实现爬取东方财富网
  5. C语言 计算签到所得积分
  6. 常见的几种身份验证方法
  7. 计算机网络:16---因特网标准(IETF、RFC)
  8. 利用arcgispro将倾斜摄影三维数据OSGB转换为slpk格式
  9. 5G 学习笔记 NG-RAN架构
  10. linux反向查看文件内容tac,Linux查看文件内容的方法(cat,tac,more,less,head,tail)