probe request帧结构_WLAN 无线网络 09 - 管理帧

0000,Association request:关联请求帧

认证成功后,STA就会进入关联阶段, 这个交互的目的是为了加入这个BSS 并获取一个AID。通过Association Request携带的信息,使AP了解STA的相关能力信息,这样 AP就可以决定如何与该STA进行通信

0001,Association response:关联请求回复帧

当AP收到Association Request后,它会检查每一个802.11参数,并与自己 支持的802.11参数进行匹配,如果出现不匹配的情况,AP会看当前的差异 是否属于Bloocking Factor。 如果是的话,AP就会拒绝关联,否则的话, AP就会标记这个差异,并在回Association Response的时候携带自己的 802.11参数。

AP返回一个状态码,0代表关联成功。 并为STA分配一个AID,它是1~2007(2 字节长,只用到最低的14个Bit,其他位为1.)

0010,Reassociation request:再关联请求帧

该帧只能由STA 发出。 使用场景主要是: 当STA已经关联到一个ESS并想关 联到同一个ESS下的另一个AP上。 也可用于: 当STA短暂离开当前关联的AP 后,重新关联此AP。 也可用于:当Authenticator timer过期后,STA 进行认证和重新关联。已经关联上某个AP的STA也可以通过此帧重新协商一 些参数。

0011,Reassociation response:再关联请求回复帧

AP使用此帧回应STA发出的在关联请求。其格式与Association Response类似。

0100,Probe request:探测请求帧

主要用于主动扫描,查找AP信息。STA也可以利用Probe Request来发现某个网络特定的信息。 为了支持这个 目的,Probe Request可以包含一个可选的 Request Information信息, 它们可以 请求一个或多个额外的参数。另外, Probe Request也可以携带一些厂商自定 义的IE信息。

0101,Probe response:探测请求回复帧

主要用于主动扫描,AP回复特定的查找AP信息请求。其帧内容等同于beacon frame, 只是不包含TIM字段和QoS字段。如果Probe request中包含Request Information 信息,则此帧应包含相应的Request Information 信息。

1000,Beacon:信标帧

AP以某个固定的时间间隔发送Beacon帧,并通知下一个Beacon帧发送的时间。 如果当前媒介忙碌,会推迟当前Beacon帧的发送,但是不会影响下一个 Beacon帧的发送,下一个Beacon帧仍然会按照预定的时间进行发送。

beacon帧包含所有AP的属性,以备STA在关联之前查验自身是否符合其要求。

1001,Announcement traffic indication message (ATIM):

此帧只适用于IBSS网络,用于通知处于power save模式下的其他STA是否应该转换睡眠模式到激活状态来接收缓冲的数据。

1010,Disassociation:解关联帧:

该帧可能是单播帧,也可能是多播帧。处于Disassociated状态的STA仍然是处于Authenticated状态,它们可以直接 进行重新关联。

1011,Authentication:认证帧:

在所有网络中,STA想要加入某一特定的网络之前,必须事先完成认证。不同于关联请求和回复,认证过程只使用一种格式的认证帧。

1100,Deauthentication:解认证帧:

当双方通信完成,会发送此帧结束会话。 该帧的格式与Disassociation类似。

1101,Action:行为帧:

此帧仅用于特殊的网络行为。

1110,Action no ack:

就是不需要ack的Action帧。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/500821.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

oracle 31640,导数据时ora-31640报错

单实例数据库10.2.0.4,目标数据库11.2.0.3 rac,目标准备将单实例上的数据导入到rac数据库。在导入过程中报错如下:Processing object type SCHEMA_EXPORT/TABLE/TABLE_DATA. . imported "LBSBUS"."T_MSG_SEND_DETAIL" …

oracle rman备份spfile,RMAN备份恢复之SPFILE的恢复(一)

缺少初始化文件,数据库是无法启动的。如果通过RMAN备份了初始化参数,那么可以通过RMAN对初始化参数进行恢复。这篇文章简单介绍CATALOG方式下初始化参数的恢复问题。初始化参数的丢失和损坏,并不会造成太严重的问题,即使是最坏的情…

c# 获取路径的盘符_c#获取驱动器盘符

在编写某些Windows管理应用程序时,能够从自定义的驱动器选择列表框中进行选择无疑是非常专业的,使用Delphi或者C的早期版本时我们都必须使用Win32所提供的许多关于获取磁盘信息的API函数来分别获取像卷标、序列号以及剩余空间等信息,现在我们…

php fckeditor demo,如何使用PHP添加fckeditor

[更新答案]你需要把你的fckeditor代码放在 标签而不是在顶部。此外,$_POST["FCKEditor"]需要放进去$oFCKeditor->Value变量。这样做:它在我的机器上工作正常,并在fckeditor文本区域内显示格式化的HTML:EditorTitle : include("fckeditor.php");$sBaseP…

php 命名空间通俗易懂_PHP进阶由浅入深掌握面向对象开发

视频教程出自黑马程序员PHP基础_由浅入深掌握面向对象开发【讲解方式】系统梳理和分解知识,各个点逐步讲解,由浅入深,通俗易懂,层层深入【课程亮点】1,已经完成PHP基础知识学习的朋友有帮助2,生动形象&…

qt读oracle时间戳,QT利用QDateTime获取当前时间戳的方法toTime_t

1.toTime_t()把2014年12月19日10:24:40这样的QDateTime的格式转变为1418955940这样的时间戳QDateTime time QDateTime::currentDateTime(); //获取当前时间int timeT time.toTime_t(); //将当前时间转为时间戳2.与toTime_t()功能相反的是fromTime_…

怎么查看父子级目录linux,如何查找linux中特定父目录的所有文件?

如何在linux命令终端中找到具有特定父目录的所有文件?我知道找到所有的文件,使用这样查找:find . -name filename.extension但是可以找到所有filename.extension文件与父目录的文件夹名吗?我尝试了以下操作,但这不行:find . -name…

如何在matlab里输入复杂公式_在MATLAB作图中输出漂亮的公式

函数语法效果语法效果语法效果\sin\theta\cos\theta\tan\theta\arcsin\frac{L}{r}\arccos\frac{T}{r}\arctan\frac{L}{T}\sinh g\cosh h\tanh i\operatorname{sh}j\operatorname{argsh}k\operatorname{ch}h\operatorname{argch}l\operatorname{th}i\operatorname{argth}mk(x)\l…

ln -s命令 linux,Linux下 ln -s 软链接用法

NAMEln - make links between filesSYNOPSISln [OPTION]... TARGET [LINK_NAME]ln [OPTION]... TARGET... DIRECTORYln [OPTION]... --target-directoryDIRECTORY TARGET...软链接用法是: ln -s 实际存在的目标目录 链接名称(不存在的) 。[rootDMDIDATAGUARD /]# cd…

cryptapi双向认证_[加密解密]CryptoAPI简介

CryptoAPI概述Windows CryptoAPI是Microsoft 公司提出的安全加密应用服务框架,也是PKI推荐使用的加密 API。它提供了在Win32 环境下使用认证、编码、加密和签名等安全服务时的标准加密接口,用于增强应用程序的安全性与可控性。应用开发者可以在不了解复杂…

vue前后分离session实现_vue2 前后端分离项目ajax跨域session问题解决

最近学习使用vuejs前后端分离,重构一个已有的后台管理系统,遇到了下面这个问题:实现跨域请求时,每次ajax请求都是新的session,导致无法获取登录信息,所有的请求都被判定为未登陆。1、 vuejs ajax跨域请求最…

win10时间和linux不同步时间,ubuntu16和windows10的时间同步问题

一句话搞定sudo hwclock --localtime --systohc命令: hwclock全称: hardware clock硬件时钟作用: Query or set the hardware clock.Functions:-h, --help show this help text and exit-r, --show read hardware clock and print result--get re…

linux直接用iso文件装服务,linux系统安装iso文件方法

摘要:linux系统下怎么安装iso文件?安装步骤:1、在/mnt目录下,创建相应的iso文件夹,例如iso。2、运行以下命令,挂载iso文...安装步骤:1、在/mnt目录下,创建相应…

smbus协议的command_SMBus总线概述

1.概述:系统管理总线是一种两线制接口。它基于I2C 总线原理演变而来,可以认为是简化版的I2C总线。SMBus最初是应用到智能电池,如电池充电器和一个微控制器。其提供一个系统和电源管理相关的任务控制总线。如今,SMBus总线可以连接的…

在电脑上显示未知发布者怎么办_电脑提示未知发布者 - 卡饭网

IE浏览器提示未知发布者安全警告怎么办IE浏览器提示未知发布者安全警告怎么办 IE浏览器提示未知发布者安全警告的解决方法, IE浏览器提示未知发布者怎么办?安下小编就来分析一下. 1.打开IE浏览器,从右上角打开Internet选项; 2.点击切换到"高级"选项卡; 3.在设置列表…

linux 邮件日志,linux下如何建立邮件日志

先关闭sendmailservice sendmail stopchkconfig sendmail off安装DNSmount /dev/cdrom /mntyum install bind-*配置主DNS服务器vim /var/named/chroot/etc/named.confoptions {directory "/var/named";};zone "daijingjie.com" {type master;file &qu…

linux 修改网卡报错xe,centos修改端口出现Failed to start OpenSSH server daemon 启动报错和-xe报错的解决方法...

修改SSH端口:# vi /etc/ssh/sshd_config里面找port 22,在前面加上#,去掉注释,然后把22改成你想要的端口。#port 22建议去掉注释之前,先增加你需要的端口,比如:12345端口,生效后在删除…

python中issubset是什么_python3解释器执行 {2, 3, 4}.issubset({2, 3, 4})的结果为__。

【单选题】一个1拖4的USB集线器,用外接电源供电的情况下,为下游USB供电的电流是()?【单选题】组成容量为128K32位的存储器,需用( )片具有16位地址码可同时存取8位数据的RAM集成芯片。【判断题】在排料过程中,系统可以自…

scp linux 自动化,expect(spawn) 自动化git提交和scp拷贝---centos(linux)

在进行SCP文件拷贝中,往往需要进行用户密码的输入,即用户交互。若采用自动化脚本的方式进行,则可用以下方式#!/usr/bin/expect# 设置参数set src [lindex $argv 0]set dest [lindex $argv 1]set password [lindex $argv 2]set appId [lindex …

java或异运算_java中与运算,或运算,异或运算,取反运算

//与运算 & 规则 :都为1时才为1System.out.println( 7 & 9);/** 7二进制 0111* 9二进制 1001* -----------* 0001 1* *///或运算 | 规则:有一个为1,则为1System.out.println(7 | 9);/** 7二进制 0111* 9二进制 1001* ---…