This commit is contained in:
estomm
2019-11-14 19:07:26 +08:00
parent 25c3b3476c
commit f48815e6bc
8 changed files with 176 additions and 44 deletions

View File

@@ -128,23 +128,40 @@ CSMA/CA 访问控制机制
虚拟载波监听功能与网络分配矢量
帧间隔
RTSRequest To Send请求发送
RARTS用于为要传送的数据帧、管理帧或者控制帧预约信道RA就是后续这些帧的目的地址
TA发送RTS的无线终端的地址
Duration持续时间单位为微秒。值为传送一个管理帧或者数据帧时间加上一个CTS时间、一个ACK再加上3个SIFS。
* 控制帧的类型
|Subtype Value|Subtype Description|
|-|-|
|0000-0110 |Reseved|
|1000 |Block Ack Reques|
|1001 |Block Ack|
|1010 |PS-Poll|
|1011 |RTS|
|1100 |CTS|
|1101 |ACK|
CTSClear To Send允许发送
RA直接拷贝自对应RTS中的TA
Duration拷贝自对应的RTS中的Duration值但要减去传输此CTS帧的时间并再减去一个SIFS。
* RTSRequest To Send请求发送
* RARTS用于为要传送的数据帧、管理帧或者控制帧预约信道RA就是后续这些帧的目的地址
* TA发送RTS的无线终端的地址
* Duration持续时间单位为微秒。值为传送一个管理帧或者数据帧时间加上一个CTS时间、一个ACK再加上3个SIFS。
ACK
RA拷贝自所要确认的帧的Address 2字段
Duration
如果Frame Control中More Fragment为0那么Duration为0
否则将拷贝自所要确认的帧中的Duration值并减去传输此ACK所需时间再减去一个SIFS。
* CTSClear To Send允许发送
* RA直接拷贝自对应RTS中的TA
* Duration拷贝自对应的RTS中的Duration值但要减去传输此CTS帧的时间并再减去一个SIFS。
* ACK
* RA拷贝自所要确认的帧的Address 2字段
* Duration如果Frame Control中More Fragment为0那么Duration为0否则将拷贝自所要确认的帧中的Duration值并减去传输此ACK所需时间再减去一个SIFS。
* PS-Poll(Power Save模式)
* 无线接入点为处于PS模式的无线终端缓存数据帧。无线终端唤醒后通过PS-Poll帧来通知无线接入点把缓存帧发送过来。
* BSSID包含连接无线终端的无线接入点所在的服务集标识
* TA传输该帧的无线终端地址
* AID该无线终端和无线服务器端关联时指定的关联代码。
## 3 802.11与以太网帧转换
### 802.11帧封装

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB