文章目录

  • 1.1 Wi-Fi
  • 1.2 STA
  • 1.3 AP
  • 1.4 BSS
  • 1.5 BSSID和SSID
  • 1.6 ESS和ESSID
  • 1.7 VAP

要进行Wi-Fi开发的学习,做一些总结性的东西,这篇先进行一些常用名词总结解释

1.1 Wi-Fi

WIFI是无线局域网联盟的一个商标,该商标仅保障使用该商标的商品互相之间可以合作,与标准本身实际上没有关系,但因为WIFI 主要采用802.11b协议,因此人们逐渐习惯用WIFI来称呼802.11b协议。从包含关系上来说,WIFI是WLAN的一个标准,WIFI包含于WLAN中,属于采用WLAN协议中的一项新技术。
随着最新的 802.11 ax 标准发布,新的 WiFi 标准名称也将定义为 WiFi6,因为当前的 802.11 ax 是第六代 WiFi 标准了,WiFi 联盟从这个标准起,将原来的 802.11 a/b/g/n/ac 之后的 ax 标准定义为 WiFi6,从而也可以将之前的 802.11 a/b/g/n/ac 依次追加为 WiFi1/2/3/4/5。
现在家庭主要使用的2.4GHZ和5GHZ频段,这两个频段特性不太一样。2.4GHZ频段穿墙能力强,而5GHZ传输速度快,一般现在路由器都支持这两种,某些路由器能做到两个频段双链路同时使用。

1.2 STA

工作站STA(Station):支持802.11标准的终端设备。如手机、笔记本电脑、平板等,这是一个逻辑概念。

1.3 AP

为STA提供基于802.11标准的无线接入服务,起到有线网络和无线网络的桥接作用,能将以太帧转换成802.11帧发送出去的设备。也就是我们俗称的路由器。

1.4 BSS

上面已经提到了STA终端设备以及AP路由器,那么一个AP和若干STA组成BSS。BSS是基础结构BSS是一个AP覆盖的范围,是无线网络的基本服务单元,BSS 是802.11网络的基本结构,由于无线介质共享性。这里可以理解为我们家庭使用的无线路由器以及我们手机电脑等终端一起组成的一个服务集,注意,这里一个BSS中是一个AP(路由器)以及若干个STA(终端设备),若干个AP那么就是若干个BSS了。
在BSS内,终端设备与路由器进行连接,终端设备之间就能够互相通信,同时也能通过路由器访问外部网络。

1.5 BSSID和SSID

BSS 中报文收发需携带BSSID ,这里BSSID就是BSS服务集的身份标志,称为Basic ServiceSet ldentifier,基本服务集标识符。为了区分每一个BSS,就要求每一个BSS都有一个独有的BSSID,这里的BSSID就是AP数据链路层的MAC地址,我们知道这个是唯一的,所以能够保证BSS的唯一性。
而SSID也是BSS服务集的身份标识,用来区分不同的无线网络,一般由一串字符表示,即我们常说的Wi-Fi名。
那么BSSID和SSID有什么不同呢?为什么要有两个身份标识?
可以这样理解,BSSID相当于我们的身份证编号,全国每一个人都是唯一的。但是通过身份证编号去记一个人,其实挺费劲的,所以我们一般通过名字去记一个人,这个SSID就是名字,这个全国不唯一,只是用来记住这个人。每一个BSS中BSSID和SSID是相互映射的。

1.6 ESS和ESSID

实际上一个BSS网络是覆盖范围并不是很大,像一些学校公司这些场景就覆盖不全,需要很多AP进行BSS。技术人员为了这些BSS中能够自如切换,进行无缝连接,就设计了ESS(扩展服务集)实现。
里面的技术和实现细节姑且先不谈,ESS是利用多个BSS构成一个大覆盖范围的服务集,所以里面的BSS采用了相同的SSID,即为ESSID,但是其中每一个成员BSS的BSSID是不同的。简单理解就是你找了一大群叫张三的人过来帮忙,但是他们身份证编码是不同。

1.7 VAP

这个是跟AP相关联的概念,叫virtual Access Point,简称VAP,虚拟AP。虚拟接入点VAP是在一个物理实体AP上虚拟出多个AP。每个被虚拟出来的AP就是一个VAP.每个VAP提供和物理实体AP一样的功能。即是实现一个路由器提供多个不同的Wi-Fi.
VAP的作用就是一个路由器设置多个无线网络,为不同的用户联网提供不同的服务。比如说家里面有两个AP,分别是主人AP和客人AP,自己人就是用的主人AP,不进行任何限制,而客人来的时候让他们连接的是客人AP,我们可以进行设置限速等操作,区分不同网络。
注意,这里的两个VAP(上面提到的主人AP和客人AP)他们是拥有共同的BSSID的,毕竟是物理地址,但是有不同SSID,可以设置不同的接入密码进行连接。VAP虽然提供了多个BSS的设置,但也并不是越多越好,VAP越多,意味着网络资源要分出去,这样上网速度就越慢了。

Wi-Fi学习总结--AP、STA、BSS、ESS、VAP等相关推荐

  1. wpa_supplicant 和hostpad让WiFi模块同时工作在AP+STA模式

    本文将介绍如何使用 wpa_supplicant服务程序和wpa_cli 客户端程序,让嵌入式设备的WIFI模块工作在station模式并连接网络,以及如何使用hostapd和udhcpd创建一个WI ...

  2. 比较802.11ac(Wi‑Fi 5)和802.11ax(Wi‑Fi 6)

    MIMO 802.11ac仅在下行模式下,支持多用户MIMO. 802.11ax不仅下行链路:也在上行链路支持MIMO功能,因此多个用户可以同时上传视频. 调制方法 802.11ax具有更高的调制方案 ...

  3. wlan bss ess ssid

    WLAN bss ess ssid(2008-10-29 17:22:06) bss 使用相同身份识别码(ssid)的一个单一访问点以及一个无线设备群组,组成一个基本服务组(basic service ...

  4. wifi频率和zigbee干扰_浅谈ZigBee和Wi—Fi的共存和干扰

    龙源期刊网 http://www.qikan.com.cn 浅谈 ZigBee 和 Wi - Fi 的共存和干扰 作者:姜伟 朱凯 刘童 来源:<科技视界> 2013 年第 16 期 [摘 ...

  5. 8188EU 在AM335X MC183上以AP+STA工作

    [目的] 8188EU 在AM335X MC183上以AP+STA工作. [环境] 1.  Ubuntu 16.04发行版 2.  linux-3.2.0-psp04.06.00.11 3.  MC1 ...

  6. android环境监测,基于Wi―Fi和Android家居环境监测与实现

    摘 要 为了人们生活环境健康安全,实现家居环境检测,利用现在手持智能设备,设计出一种基于Android的家居检测系统.本文采用了具有Android操作系统的智能手机或平板电脑作为家居设备终端,以STM ...

  7. 关于wifi 同时做ap, sta 问题

    在wifi 作为热点的时候,同时又作为station连上别的ap. 现在很多路由器都有这个功能. 请教几个问题. 这个是否需要wifi 芯片的硬件支持.(独立并行) 有没有在android 成功实现过 ...

  8. 如何修改Openwrt 默认配置将AP改成AP+STA模式

    Openwrt 灵活的配置,可以将其改变配置变成AP+STA模式(即无线中继模式),并通过连接上行路由器,使STA连接该设备AP就能直接上网. 中继组网模式: 所有修改都在如下红色部分: 修改文件列表 ...

  9. 54 ESP32Wifi模块之开启AP+STA共存及IP_NAPT模式

    54.1 引言 探索完4G模块的应用.蓝牙模块的应用,最近开始了WiFi模块的使用.WiFi模块我们选择了广泛应用的esp32WiFi模组,所以就重新踏入了WiFi探索之旅. 然后项目上要用到WiFi ...

最新文章

  1. JVM调优总结(4):分代垃圾回收
  2. 在ASP.NET Core中使用Angular2,以及与Angular2的Token base身份认证
  3. 国家开放大学2021春1026西方经济学(本)题目
  4. HALCON 21.11:学习笔记---OPC_UA(I/O)
  5. linux运行大端程序,ARM 平台上的Linux系统启动流程
  6. LINUX安装依赖库的解决办法
  7. 触宝输入法+android,触宝输入法国际版
  8. 盐(salt value)密码学
  9. Arduino与Proteus仿真实例-MAX7219驱动8位7段数码管仿真
  10. 刻录光盘不求人Nero刻录软件使用教程
  11. Oracle 对比两张表的数据是否一致
  12. 在Elasticsearch中回测隨機(Stochastic)指標交叉交易策略
  13. 深夜碎碎念,肿瘤NGS基因检测的寒冬
  14. ROS 初学入门学习及资源推荐
  15. 团队项目3.0与第六七章读后感
  16. 完美解决微信页面返回不刷新问题
  17. 2022支付宝集五福攻略,一天20张不是事
  18. JS对浏览器地址的操作
  19. 物料清单的重构———虚项
  20. 小米5android p,久违的刷机 小米MIX Android P DP5 上手体验

热门文章

  1. 2020油烟净化器十大品牌
  2. HM4064芯片是PWM降压模式四节锂电池充电
  3. 在Virtualbox环境下win10与虚拟机通过FileZilla传输文件(FTP传输)
  4. Chrome 浏览器如何修改 User-Agent
  5. 曼孚科技入选IDC中国数据智能市场代表厂商
  6. nyoj284 坦克大战(dijkstra(bfs+优先队列))
  7. 在 Mac 上为 Apple ID 账户余额充值的方法
  8. 关乎你我, 这个很重要! 浅谈Java工程师的职业规划
  9. SpringBoot的properties和yml两种配置方式, 配置注入参数, 以及配置文件读取失效的问题
  10. 右左法则-C-20220210