当前位置: 首页 > news >正文

802.11 service服务类型

802.11 service

  • service定义
  • service分类
    • 按照模块分为两类
    • 按照功能分为六类
  • 数据传输相关服务
    • 分布式服务DS(Distribution Service)
    • 整合服务IS(Integration Service)
    • 关联(association)
    • 重关联(reassociation)
    • 去关联(disassociation)
  • 访问控制和数据机密性相关服务(Access Control and Data Confidentiality)
    • 身份验证(Authentication)
    • 解除身份验证(Deauthentication)
    • 私密性服务(Confidentiality)
  • 频谱管理服务
    • 传输功率控制TPC(Transmit Power Control)
    • 动态频率选择DFS(DynamicFrequency Selection)
  • QoS
  • 时间同步服务
  • 无线电测量服务(Radio Measurement)

service定义

无线网络中对应模块应该具有的功能

在这里插入图片描述

service分类

按照模块分为两类

1.SS(Station Service):它是STA应该具有的功能
2.DSS(Distribution System Service):它指明DS应具有的功能

按照功能分为六类

  1. 6种Service用于支持802.11 MAC层的数据传输(规范定义为MAC Service Data Unit Delivery)
  2. 3种Service用于控制802.11 LAN的访问控制(Access Control)和数据机密性(Data Confidentiality)
  3. 2种Service用于频谱管理(Spectrum Management)
  4. 1种Service用于支持QoS(Quality of Service 即服务质量)
  5. 1种Service用于支持时间同步
  6. 1种Service用于无线电测量(Radio Measurement)

数据传输相关服务

数据:无线mac帧数据
服务:6种mac层数据传输服务

在这里插入图片描述
BSS1中的STA1想发送数据给BSS2中的STA4。
STA1先要把数据传输给BSS1中的AP,即STA2。
STA2通过使用DSS将数据传输给DS。
DS根据相关的信息找到位于BSS2的AP,即STA3。
STA3把数据传递给STA4

STA在无线网络中移动类型(Transition Type)分类

  1. No-Transition:不移动,或在一个ap覆盖范围
  2. BSS-Transition:同一个ESS下不同BSS之间移动
  3. ESS-Transition:不同ESS之间的BSSq切换

分布式服务DS(Distribution Service)

用于无线数据传输:
sta发送数据
AP接收数据并传输至目的地
sta发送到ap转法至另外一个sta

整合服务IS(Integration Service)

用于无线数据传输至LAN:
当DSS发现数据的目的端是LAN时,就需要把数据传给Portal了。这时候,DS就会使用IS将无线数据进行必要的转换,以发送到LAN中去

关联(association)

在同一时刻,一个STA只能和一个AP建立关联关系;但AP可和多个STA建立关联关系。
关联服务:,sta和ap建立联系,哪个AP为STA X服务
association服务只能由STA发起

重关联(reassociation)

当STA进行transition的时候(如BSS Transition)使用重关联
reassociation服务只能由STA发起

去关联(disassociation)

当STA不需要使用DSS,或者AP不再为某个STA服务时使用去关联。
STA和AP都可以调用取消关联服务

访问控制和数据机密性相关服务(Access Control and Data Confidentiality)

目的:解决网络安全防护的工作
Authentication和Deauthentication为访问控制服务
Confidentiality为数据机密性服务

身份验证(Authentication)

解除身份验证(Deauthentication)

私密性服务(Confidentiality)

数据加密方法有WEP、TKIP、CCMP

频谱管理服务

目的:满足不同管制机构对无线电资源使用时的一些特定要求
对工作在5G Hz频段设备在功率和频段的限制,防止干扰卫星或雷达系统

传输功率控制TPC(Transmit Power Control)

在5GHz频段的无线设备,必须限制其各信道的最大发射功率,以避免干扰卫星服务。

其主要特点包括:
支持STA根据功率要求选择和不同的AP关联。
根据管制机构的要求,设定当前信道的最大传输功率。
根据传输过程中的损耗等信息来自动调整传输功率。

动态频率选择DFS(DynamicFrequency Selection)

在5GHz频段的无线设备,能够根据情况动态选择传输信道以避免干扰雷达系统。

DFS的主要特点是针对信道(即不同频率),包括:
根据STA支持的信道情况去选择合适的AP。
静默某个信道,以支持雷达的使用该信道。
在使用某个信道前,先检查是否有雷达系统已经使用该信道了。如果有,则必须停止在该信道工作以避免干扰雷达。

QoS

802.11规范支持使用任何一种合适的QoS机制以预留一些资源,例如RRP(Resource Reservation Protocol)

时间同步服务

支持一些对同步性要求较高的应用(如视音频播放等)。这些应用使用的同步方式可基于规范中定义的STA之间时间同步(Timing Synchronization Function,TSF)机制之上

无线电测量服务(Radio Measurement)

无线电测量用于无线网络组建:
1.查询:为上层应用提供查询无线电相关信息的接口。
2.获取:通过无线电测量来获取周围AP的信息。
3.测量:能够在所支持的信道上进行无线电测量

相关文章:

802.11 service服务类型

802.11 serviceservice定义service分类按照模块分为两类按照功能分为六类数据传输相关服务分布式服务DS(Distribution Service)整合服务IS(Integration Service)关联(association)重关联(reasso…...

pytest测试框架——allure报告

文章目录一、allure的介绍二、allure的运行方式三、allure报告的生成方式一、在线报告、会直接打开默认浏览器展示当前报告方式二、静态资源文件报告(带index.html、css、js等文件),需要将报告布置到web服务器上。四、allure中装饰器1、实现给…...

SQLI-Labs(3)8-14关【布尔盲注和时间盲注】

目录 第八关 第九关: 第十关 第十一关 第十二关 第十三关 第十四关 第八关 我们用测试语句来测试是否为注入点 从上图中得知存在注入点,那么接下来就是爆列 一共有三列,接下来用union select 和报错注入都试一下发现没有回显点&…...

ESP32学习笔记03-日志打印

ESP32日志 日志分为5个等级 ESP_LOGE - error (lowest)ESP_LOGW - warningESP_LOGI - infoESP_LOGD - debugESP_LOGV - verbose (highest)API 0.头文件 #include "esp_log.h"1.给一个日志标签设置等级...

mongoTemplate非string类型模糊查询

需求 为方便使用人员对任务Task的搜索,需要根据number实现模糊搜索。 背景 之前设计的number是long类型,但是mongodb只支持string类型的正则匹配。 方案 修改number为string类型;新增一个冗余字段,用于模糊查询;在…...

Redis是单线程还是多线程?Redis的10种数据类型,有哪些应用场景?

目录专栏导读一、同样是缓存,用map不行吗?二、Redis为什么是单线程的?三、Redis真的是单线程的吗?四、Redis优缺点1、优点2、缺点五、Redis常见业务场景六、Redis常见数据类型1、String2、List3、Hash4、Set5、Zset6、BitMap7、Bi…...

到底什么才是幻读?

💗推荐阅读文章💗 🌸JavaSE系列🌸👉1️⃣《JavaSE系列教程》🌺MySQL系列🌺👉2️⃣《MySQL系列教程》🍀JavaWeb系列🍀👉3️⃣《JavaWeb系列教程》…...

RPC重试机制和控制方案

重试机制 因为网络抖动等原因导致 RPC 调用失败,这时候使用重试机制可以提高请求的最终成功率,减少故障影响,让系统运行更稳定。 重试简易实现方案 在重试的过程中,为了能够在约定的时间内进行安全可靠地重试,在每次…...

【无标题】动态给结构体赋值

#include <stdio.h> #include <stdlib.h> #include <string.h> typedef struct { int id; char name[20]; double score; } Student; int main() { Student *p (Student *)malloc(sizeof(Student)); if (p NULL) { printf(“Memory allocation failed.”…...

centos7 soft raid每周自动同步的问题

之前redhat老版本时也遇到过这样的问题https://blog.csdn.net/jolly10/article/details/108768360centos7解决的办法略有不同&#xff0c;记录一下&#xff1a;centos7默认是每周日凌晨1点进行raid检查&#xff0c;有点太频繁了[oracleqht117 data]$ ls /etc/cron*/etc/cron.de…...

嵌入式Linux内核代码风格

这是一个简短的文档&#xff0c;描述了linux内核的首选代码风格。代码风格是因人而异的&#xff0c;而且我 不愿意把我的观点强加给任何人&#xff0c;不过这里所讲述的是我必须要维护的代码所遵守的风格&#xff0c; 并且我也希望绝大多数其他代码也能遵守这个风格。请在写代码…...

Andorid:关于Binder几个面试问题

1.简单介绍下binderbinder是一种进程间通讯的机制进程间通讯需要了解用户空间和内核空间每个进程拥有自己的独立虚拟机&#xff0c;系统为他们分配的地址空间都是互相隔离的。如两个进程需要进行通讯&#xff0c;则需要使用到内核空间做载体&#xff0c;内核空间是所有进程共享…...

【剑指Offer-Java】包含min函数的栈?

题目 定义栈的数据结构&#xff0c;请在该类型中实现一个能够得到栈的最小元素的 min 函数在该栈中&#xff0c;调用 min、push 及 pop 的时间复杂度都是 O(1)。 MinStack minStack new MinStack(); minStack.push(-2); minStack.push(0); minStack.push(-3); minStack.min()…...

红队APT——邮件钓鱼攻击SwaksOffice漏洞RLO隐藏压缩释放

目录 (一)采用自己搭建Ewomail配合Swaks 0x01 搭建过程 0x02 配置转发信息 (二)网页钓鱼-克隆修改...

【Java|基础篇】超详细讲解运算符

文章目录1. 什么是运算符2. 算术运算符隐式类型转换强制类型转换字符串的拼接字符相加自增和自减运算符3.赋值运算符4. 关系运算符5. 逻辑运算符短路与(&&)和短路或(||)6.三目运算符7. 位运算符8. 移位运算1. 什么是运算符 运算符用于执行程序代码运算&#xff0c;会针…...

Promise-异步回调

1.理解Promise promise是ES6提出的异步编程的新的解决方案&#xff0c;通过链式调用解决ajax回调地狱 从语法上看&#xff0c;promise是一个构造函数&#xff0c;自己身上有all、reject、resolve方法&#xff0c;原型上有then、catch方法 从功能上看&#xff0c;Promise对象用…...

【设计模式之美 设计原则与思想:设计原则】21 | 理论七:重复的代码就一定违背DRY吗?如何提高代码的复用性?

在上一节课中&#xff0c;我们讲了 KISS 原则和 YAGNI 原则&#xff0c;KISS 原则可以说是人尽皆知。今天&#xff0c;我们再学习一个你肯定听过的原则&#xff0c;那就是 DRY 原则。它的英文描述为&#xff1a;Don’t Repeat Yourself。中文直译为&#xff1a;不要重复自己。将…...

深度学习 | 入个Pytorch的小门

本文主要参考 1’ 2’ 3 更新&#xff1a;2023 / 3 / 1 深度学习 | 入个Pytorch的小门 - 1. 常见数据操作创建操作算术操作加法索引形状查询形状改变形状广播机制广播条件运算数据类型转换Tensor转NumPyNumPy转Tensor线性回归线性回归的基本要素1. 模型2. 数据集3. 损失函数4.…...

应用上云指导

应用上云指导方法论。应用上云指传统应用迁移到云上&#xff0c;云上应用采用K8S部署。本文旨在提供一种方法、流程&#xff0c;指导应用上云&#xff0c;以求优化上云工作&#xff0c;提供应用上云效率。主要包含以下内容&#xff1a;应用上云工作角色、分工应用上云标准流程及…...

进程概念~

进程概念 &#xff08;冯诺依曼体系结构&#xff0c;操作系统&#xff0c;进程概念&#xff0c;进程状态&#xff0c;环境变量&#xff0c;程序地址空间&#xff09; 冯诺依曼体系结构&#xff1a;&#xff08;计算机硬件体系结构&#xff09; 输入设备&#xff0c;输出设备&a…...

eNSP-Cloud(实现本地电脑与eNSP内设备之间通信)

说明&#xff1a; 想象一下&#xff0c;你正在用eNSP搭建一个虚拟的网络世界&#xff0c;里面有虚拟的路由器、交换机、电脑&#xff08;PC&#xff09;等等。这些设备都在你的电脑里面“运行”&#xff0c;它们之间可以互相通信&#xff0c;就像一个封闭的小王国。 但是&#…...

手游刚开服就被攻击怎么办?如何防御DDoS?

开服初期是手游最脆弱的阶段&#xff0c;极易成为DDoS攻击的目标。一旦遭遇攻击&#xff0c;可能导致服务器瘫痪、玩家流失&#xff0c;甚至造成巨大经济损失。本文为开发者提供一套简洁有效的应急与防御方案&#xff0c;帮助快速应对并构建长期防护体系。 一、遭遇攻击的紧急应…...

SkyWalking 10.2.0 SWCK 配置过程

SkyWalking 10.2.0 & SWCK 配置过程 skywalking oap-server & ui 使用Docker安装在K8S集群以外&#xff0c;K8S集群中的微服务使用initContainer按命名空间将skywalking-java-agent注入到业务容器中。 SWCK有整套的解决方案&#xff0c;全安装在K8S群集中。 具体可参…...

质量体系的重要

质量体系是为确保产品、服务或过程质量满足规定要求&#xff0c;由相互关联的要素构成的有机整体。其核心内容可归纳为以下五个方面&#xff1a; &#x1f3db;️ 一、组织架构与职责 质量体系明确组织内各部门、岗位的职责与权限&#xff0c;形成层级清晰的管理网络&#xf…...

将对透视变换后的图像使用Otsu进行阈值化,来分离黑色和白色像素。这句话中的Otsu是什么意思?

Otsu 是一种自动阈值化方法&#xff0c;用于将图像分割为前景和背景。它通过最小化图像的类内方差或等价地最大化类间方差来选择最佳阈值。这种方法特别适用于图像的二值化处理&#xff0c;能够自动确定一个阈值&#xff0c;将图像中的像素分为黑色和白色两类。 Otsu 方法的原…...

新能源汽车智慧充电桩管理方案:新能源充电桩散热问题及消防安全监管方案

随着新能源汽车的快速普及&#xff0c;充电桩作为核心配套设施&#xff0c;其安全性与可靠性备受关注。然而&#xff0c;在高温、高负荷运行环境下&#xff0c;充电桩的散热问题与消防安全隐患日益凸显&#xff0c;成为制约行业发展的关键瓶颈。 如何通过智慧化管理手段优化散…...

AI,如何重构理解、匹配与决策?

AI 时代&#xff0c;我们如何理解消费&#xff1f; 作者&#xff5c;王彬 封面&#xff5c;Unplash 人们通过信息理解世界。 曾几何时&#xff0c;PC 与移动互联网重塑了人们的购物路径&#xff1a;信息变得唾手可得&#xff0c;商品决策变得高度依赖内容。 但 AI 时代的来…...

给网站添加live2d看板娘

给网站添加live2d看板娘 参考文献&#xff1a; stevenjoezhang/live2d-widget: 把萌萌哒的看板娘抱回家 (ノ≧∇≦)ノ | Live2D widget for web platformEikanya/Live2d-model: Live2d model collectionzenghongtu/live2d-model-assets 前言 网站环境如下&#xff0c;文章也主…...

通过 Ansible 在 Windows 2022 上安装 IIS Web 服务器

拓扑结构 这是一个用于通过 Ansible 部署 IIS Web 服务器的实验室拓扑。 前提条件&#xff1a; 在被管理的节点上安装WinRm 准备一张自签名的证书 开放防火墙入站tcp 5985 5986端口 准备自签名证书 PS C:\Users\azureuser> $cert New-SelfSignedCertificate -DnsName &…...

麒麟系统使用-进行.NET开发

文章目录 前言一、搭建dotnet环境1.获取相关资源2.配置dotnet 二、使用dotnet三、其他说明总结 前言 麒麟系统的内核是基于linux的&#xff0c;如果需要进行.NET开发&#xff0c;则需要安装特定的应用。由于NET Framework 是仅适用于 Windows 版本的 .NET&#xff0c;所以要进…...