802.11e(Direct Link Protocol,DLS)

2023-11-02 09:59
文章标签 link protocol 802.11 direct dls

本文主要是介绍802.11e(Direct Link Protocol,DLS),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

DLS(Direct Link Protocol)

在通信技术下面有一个典型的技术叫做终端直通(Device-to-Device,D2D)。由于蜂窝网是需要基站负责数据的中转的,但是有时会出现节点与节点间距离比较近,通信质量比较好,而节点与基站间都距离比较远,通信质量比较差的情况。所以此时,如果能让节点与节点间直接形成链路,那么就最好的了。那么解决这个问题的技术就是D2D技术。

在802.11中,由于本身就存在支持节点与节点间连接的Ad-hoc模式(IBSS模式),所以D2D技术需求并没有很大。所以直到802.11e才开始定义这样的场景。不过时至今日,不少基于802.11的directlink技术,倒是往这个场景上偏向。

 

按照图上的4个过程大致描述下:

1) QoS STA1发起DLS,其向QoS AP发送DLS Request帧。 DLS Request帧中包含了其所支持的物理层速率集合,物理层的支持能力,STA1的MAC地址和想要建立DLS链路的目的MAC地址(即STA2的MAC地址)。

2) 如果QoS STA2是和AP关联上的,并且AP和目标节点(STA2)是支持DLS的。则QoS AP会向QoS STA2发送DLS Request。

Remark:如果AP或者目标节点不支持DLS,那么AP在接收到STA1的DLS request后,会直接反馈response,指示无法建立连接。(具体是在result code里面指示)

3) 如果QoS STA2允许DLS连接, STA2会向AP发送DLS Response帧, Response中包含了其所支持的物理层速率集合,物理层的支持能力,以及STA1和STA2的MAC地址。如果QoS STA2不允许DLS连接,那么其反馈的DLS Response帧则指示拒绝连接。

4) 当QoS AP接收到QoS STA2的Response后,其会向QoS STA1转发DLS Response的帧。

5)当QoS STA1收到AP的反馈后,如果指示链路成功(result code中为success),DLS链路建立成功。STA 1可以和STA 2直接以DLS进行双向会话,这里对应的MAC地址会被放入DLS List存放。如果指示链路失败的话,那么DL无法建立。

以上就是802.11e中关于DLS链路的内容。在802.11e协议中,我们并没有发现关于秘钥交换的内容,也就是安全特性。这一个部分在TDLS里面都有所改善,所以DLS整体结构还是很简单的,这里作为一个记录。

这篇关于802.11e(Direct Link Protocol,DLS)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/329839

相关文章

pixel_link记录

export PYTHONPATH=/path2to/pixel_link/pylib/src:$PYTHONPATH   https://blog.csdn.net/northeastsqure/article/details/83655200   https://blog.csdn.net/u011440558/article/details/78606662   报错: All

使用J-Link Commander查找STM32死机问题

接口:PA13,PA14,请勿连接复位引脚。 输入usb命令 这里我已经连接过了STM32F407VET6了。 再输入connect命令 这里我已经默认选择了SWD接口,4000K速率。 可以输入speed 4000命令选择4000K速率: 写一段崩溃代码进行测试: void CashCode(void){*((volatile uint32_t*) 0x080FFFFF)

STM32三种调试工具CMSIS-DAP、J-Link和ST-Link

一.概述 CMSIS-DAP、J-Link和ST-Link均是嵌入式处理器的开发调试工具。 CMSIS-DAP是一种轻量级调试接口,旨在实现开源的开发调试。它的优点是使用方便、通用性好、成本低,还支持固件的在线升级。 J-Link是一款由德国公司SEGGER Microcontroller开发的高性能调试工具。但是价格较高。 ST-Link是由意法半导体公司开发的专为ST微控制器设计的工具

IO-Link PD数据

目录 一、PD过程数据的特点 二、PD过程数据的功能 三、PD过程数据的使用输出说明 IO-Link是一种数字化、点对点通信协议和接口,广泛应用于工业自动化领域。其中,PD(Process Data)过程数据是IO-Link通信中的一个重要组成部分,它承载着设备在运行过程中产生的实时数据。以下是关于IO-Link中PD过程数据的特点、功能以及使用输出的完整说明: 一、PD过程数据

阅读笔记——《Large Language Model guided Protocol Fuzzing》

【参考文献】Meng R, Mirchev M, Böhme M, et al. Large language model guided protocol fuzzing[C]//Proceedings of the 31st Annual Network and Distributed System Security Symposium (NDSS). 2024.(CCF A类会议)【注】本

Vue 消除router-link 的下划线

https://www.cnblogs.com/wayneliu007/p/10357647.html

【STM32-ST-Link】

STM32-ST-Link ■ ST-Link简介■ ST-Link驱动的安装。■ ST-Link编程软件(MDK)配置。■ ST-Link固件升级方法 ■ ST-Link简介 由于德产 J-LINK 价格非常昂贵, 而国产 J-LINK 因为版权问题将在万能的淘宝销声匿迹。 所以我们有必要给大家介绍 JTAG/SWD 调试工具中另外一个主流仿真器 ST-Link 的使用方法,

TP-LINK路由器WR703N刷openwrt固件挂载USB摄像头(下)

固件库刷好之后,接下来就可以进行网络配置了。这个很重要啦。 2、初始配置 首先用一根网线将703N的Lan口和你电脑相连,电脑上设置为DHCP模式。然后运行cmd.exe 输入telent 192.168.1.1 成功后出现OpenWrt的欢迎界面: 然后更改root密码: 输入passwd 更改root密码后dropbear(SSH 服务)就运行了,输入exit退出telent 以后就可以通过

TP-LINK路由器WR703N刷openwrt固件挂载USB摄像头(上)

哈哈,折腾两天,终于弄好了,先来张照片提提神。 Pc端,火狐,火狐,火狐浏览器(重要的事情说三遍。。。。。。。。) ios终端,5S的成像效果还是不错的 新版的wr703n不支持web方式刷机,无论选择什么样的.bin文件,最后都会提示选择的软件版本和硬件不符,不符,不符,就是不符,当时我走到这一步时下载了很多版本的.bin文件,还是不符,不过我泱泱大国不缺乏大牛,终于找到了一篇大牛写的利用

STM32用ST-LINK勾选Reset and Run后仍无法复位运行

由于换了电脑,就下载了keil的最新版,安装完函数库之后,发现烧录程序单片机没反应。起初以为是程序错了,一直改程序,把所有的都注释了,最后改成这种样子 int main(void){LED_Init();while(1){}} reset and run也勾选了 结果还是没鸟用,一度怀疑自己,难道连LED灯都搞不定了吗。不是改硬件就是改软件,前前后后搞了两个小时。后来用开发板一试,因