IEEE802.11协议基础知识
来源:互联网 发布:js构造函数prototype 编辑:程序博客网 时间:2024/05/02 03:11
文章来源http://blog.sina.com.cn/s/blog_a6559d920101kcpe.html
1. 802.11管理功能–用户接入过程
1.1 802.11管理–扫描(SCAN)
1.2 802.11管理功能–认证(Authentication)
1.3 802.11管理功能–关联(Association)
2. 802.11相关协议
3. 802.11帧格式
3.1 802.11 MAC Header(MAC头)
3.1.1 Frame Control(帧控制域)
3.1.2 Duration/ID(持续时间/标识)
3.1.3 Address(地址域)
3.1.4 Sequence Control(序列控制域)
3.2 Frame Body(帧体部分)
3.3 FCS(校验域)
3.4 地址格式
1) 方案一:
2) 方案二:
3) 方案三:
4) 方案四:
4. WLAN拓扑结构
4.1 IBSS-无AP
也叫Ad Hoc 网(无线自组网):IBSS (Independent BSS,独立基本服务集),无AP,站点间直接通信。
4.2 BSS-有AP
又名Infrastructured网(基础设施网):有AP(Access Point, 接入点),无线站点通信首先要经过AP。
4.3 ESS-有AP和DS
5. 802.11帧类型
5.1 管理帧 (Management Frame)
Association request (连接请求)
00
0001Association response (连接响应)
00
0010Reassociation request(重连接请求)
00
0011Reassociation response(重连接联响应)
00
0100Probe request(探测请求)
00
0101Probe response(探测响应)
00
1000
Beacon(信标,被动扫描时AP 发出,notify)
00
1001ATIM(通知传输指示消息)
00
1010Disassociation(解除连接,notify)
00
1011Authentication(身份验证)
00
1100Deauthentication(解除认证,notify)
00
1101~1111
Reserved(保留,未使用)
5.2 控制帧 (Control Frame)
01
1011RTS(请求发送,即:
1100CTS(清除发送,即:Clear To Send ,同意预约,帧长14字节)
01
1101ACK(确认)
01
1110CF-End(无竞争周期结束)
01
1111CF-End(无竞争周期结束)+CF-ACK(无竞争周期确认)
5.3 数据帧 (Data Frame)
10
0001Data+CF-ACK
10
0010Data+CF-Poll
10
0011Data+CF-ACK+CF-Poll
10
0100Null data(无数据:未传送数据)
10
0101CF-ACK(未传送数据)
10
0110CF-Poll(未传送数据)
10
0111Data+CF-ACK+CF-Poll
10
1000Qos Data
10
1001Qos Data + CF-ACK
10
1010Qos Data + CF-Poll
10
1011Qos Data + CF-ACK+ CF-Poll
10
1100QoS Null(未传送数据)
10
1101QoS CF-ACK(未传送数据)
10
1110QoS CF-Poll(未传送数据)
10
1111QoS CF-ACK+ CF-Poll(未传送数据)
- IEEE802.11协议基础知识
- IEEE802.11协议基础知识
- IEEE802.11协议基础知识
- IEEE802.11协议基础知识
- IEEE802.11协议基础知识
- IEEE802.11协议基础知识
- IEEE802.11协议基础知识
- IEEE802.11协议基础知识
- IEEE802.11协议基础知识
- IEEE802.11协议基础知识
- Linux Wireless基础知识;IEEE802.11协议基础知识
- IEEE802.11协议介绍
- IEEE802.11协议栈
- IEEE802.11协议基础
- IEEE802.11协议族简介
- 无线局域网协议 IEEE802.11b 详解
- IEEE802.11协议的重要技术规定
- IEEE802协议簇
- Java输出系统当前的日期(年月日时分秒毫秒)
- bat批处理zip加密压缩
- MultiDex使用中导致的crash(VerifyError)问题解决方案
- xhtml中使用CDATA标记
- 十,Annotation
- IEEE802.11协议基础知识
- Vue.js 快速入门
- Centos7开放端口
- 蓝桥杯ALGO_03(k好数)
- rviz segmentation fault / corrupted double-linked list错误
- poj 3294 Life Forms (后缀数组)
- 编程只是api的堆叠吗?
- URL编码表/Base64编码表/HTTP消息含义
- Unexpected cast to TabLayout: layout tag was TableLayout