【WIFI】WiFi的STA和AP、指什么?SSID、BSSID、ESSID、RSSI

转自:https://blog.youkuaiyun.com/jidushanbojuea/article/details/90604421

WiFi的STA和AP模式指什么?


1):AP,也就是无线接入点,是一个无线网络的创建者,是网络的中心节点。一般家庭或办公室使用的无线路由器就一个AP。

在这里插入图片描述

2):STA站点,每一个连接到无线网络中的终端(如笔记本电脑、PDA及其它可以联网的用户设备)都可称为一个站点。

在这里插入图片描述

 

站点(STA,Station):

在无线局域网(WLAN,WirelessLocalAreaNetworks)中一般为客户端,

 

STA接入的过程包括:

认证STA有没有权限和接入点(AP,AccessPoint)建立链路;STA能不能接入WLAN;以及STA接入WLAN网络之后,认证STA能不能访问网络的权限。

 

信标(Beacon)

探测响应(Proberesponse)

可接入的服务集标识符(SSID,ServiceSetIdentifier)

信号强度指示(RSSI,ReceivedSignalStrengthIndication)

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

 

 

AP(Access Point):

无线接入点。

 

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站点的信号强度。

04-03
### SSID 配置方法 SSID 是 Service Set Identifier 的缩写,表示无线网络的名称。以下是关于如何正确配置 SSID 解决相关问题的方法。 #### 正确配置 SSID 为了确保 WiFi 网络的安全性可用性,在配置 SSID 时需要注意以下几点: - **隐藏或公开广播 SSID** 如果希望提高安全性,可以选择关闭 SSID 广播功能,从而减少未经授权的访问风险[^1]。然而,这可能会给合法用户带来不便,因为他们需要手动输入 SSID 才能连接到网络。 - **避免使用默认 SSID** 默认的 SSID 可能会暴露路由器的品牌型号信息,增加潜在安全威胁。建议自定义一个独特的 SSID 名称来增强隐私保护。 - **检查配置文件中的参数** 在某些情况下,可能需要通过编辑配置文件来调整 SSID 设置。例如,在 Home Assistant 中可以按照如下格式SSID 密码: ```yaml wifi: ssid: "your_custom_wifi_ssid" password: "your_secure_password" ``` #### 常见问题及其解决方案 当遇到与 SSID 相关的问题时,可以根据具体情况进行排查修复: - **无法找到网络** 这可能是由于未开启 SSID 广播或者输入了错误的 SSID 密码所致。确认 WiFi 设备上的设置是否匹配实际需求,并重新扫描附近可使用的网络列表[^2]。 - **频繁掉线现象** 若存在信号弱、干扰源多等情况,则可能导致不稳定连接体验。此时应考虑改善物理位置布局或将频段切换至较少拥堵区域运行模式下操作[^3]。 - **数据传输异常** 当发现应用程序间通信失败时,需验证双方协议版本一致性以及是否有防火墙阻止正常流程执行;另外借助专门软件分析整个交互环节是否存在瓶颈点以便及时修正处理方式。 ```python import json def validate_json(data): try: parsed_data = json.loads(data) return True, parsed_data except ValueError as e: return False, str(e) data_to_check = '{"key": "value"}' is_valid, result_or_error = validate_json(data_to_check) if not is_valid: print(f"Invalid JSON format: {result_or_error}") else: print("JSON data validated successfully.") ``` 上述脚本可用于检测 Blinker 数据包的有效性,帮助识别因不兼容而导致的功能障碍状况之一部分情形下的初步诊断手段。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值