- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
WIFI基本数据传输机制理解
802.11基本数据传输机制理解
1. 802.11网络基本概念
1.1 802.11网络元素
Station (STA):
具有802.11无线网卡的设备,包括手机、笔记本电脑等。
Access Point (AP):
实现无线网络与固定网络连接功能的设备,通常也称作“热点”,它主要完成STA与STA之间数据的转发、STA与骨干网之间数据的转发以及必要的管理工作。
本文中将AP和STA通称为Node(节点)。
Wireless Medium (WM):
STA之间以及STA与AP之间传递数据的通道,即无线链路。
无线链路一词相对直观和容易理解,本文中的用无线链路只带WM。
Distribution System (DS):
8023.11中的一个逻辑概念,通常包括两部分:骨干网以及AP的帧分发机制。这里的骨干网指的是连接各AP的固网,通常可以理解为以太网;AP的帧分发机制则完成骨干网与STA、以及STA与STA之间的数据帧转发工作。
1.2 802.11组网方式
Independent Basic Service Set (IBSS)
IBSS中只有STA和WM,没有AP和DS
IBSS内的通信只能发生在STA直接通信距离内
IBSS内STA间的通信都是点到点直接通信,没有转发
图1 IBSS网络结构
Infrastructure Basic Service Set (BSS)
BSS内有STA、AP和WM,但没有DS
BSS的范围由AP的覆盖范围决定
BSS内的各STA的通信均由AP中转,不能直接通信
BSS内STA在通信前必须先与AP进行关联 (associate),建立STA-AP的对应绑定关系
STA总是关联的发起方,AP是响应方并决定是否允许STA的加入
一个STA同一时刻最多只能与一个AP进行关联
AP的存在使得各STA可以以省电 (power-saving: PS) 模式工作
图2 BSS网络结构
Extended Service Set (ESS)
多个BSS串在一起组成一个ESS,同一ESS内的所有AP使用同一个SSID (Service Set Identifier)
一个ESS内的各BSS由DS连接起来
图3 ESS网络结构
2. 802.11数据传输的基本问题及解决方案
2.1 数据传输的可靠性
将数据准确无误地送达目的地是任何通信技术的基本要求。802.11中引入多种机制来保证数据传输的可靠性。
2.1.1 ACK机制
接收方成功接收到一个帧后,向发送方回复一个Ack帧进行确认。这里的成功接收意味着MAC帧已经收到且FCS校验结果正确。
图4 引入ACK后的帧交互机制
一般情况下有两种帧要求Ack帧的确认:
单播帧:单播帧的接收者必须向发送者回复Ack进行确认
ToDS域为1的多播/广播帧:ToDS为1意味着这个报文需要由AP转发到DS里去,AP向发送方确认报文已收到并会被转到DS里去。此时其他STA不回复。
多播/广播帧不要求、也不能要求收到该帧的每个节点都ACK回复,因为这样既无必要,AP也无法处理。
发送方收不到Ack帧的可能情况有:
接收方未接收到帧,所以没有回复Ack
接收方收帧过程出错,或是对帧的FCS校验失败,没有回复Ack
接收方成功收到帧,但发送方没有成功收到Ack帧
不管是那种情况,发送方都会认为发送失败并启动重传。
2.1.2 重传机制
802.11中提供一个门限值RTSThreshold,长于或等于该门限值的帧被认为是长帧,而短于该门限值的帧被认为是短帧。
系统为每一个即将传输的帧(impending frame)都相应地配备有一个重发计数器(Retry Counter),长帧则为LRC(Long RC),短帧则为SRC(Short RC)。每重传一次,相应的RC就加1。系统中对帧的重传次数是有限制的。如果重传次数达到上限但传输依然没有成功,该帧将被丢弃。
此外系统对每一帧的有效时间也是有限制的,也就是说每一帧都应该在一定时间内被成功发出,否则该帧就失效了,系统会将其丢弃。
综上所述,帧的重传不会无限制的重复下去,当发生下述情况之一时,重传终止:
得到了接收方的Ack,发送成功;
重传次数达到上限但仍未收到接收方的Ack,发送失败,弃帧;
当前帧已经过了有效时期但仍未收到接收方的Ack,发送失败,弃帧。
重传意味着对帧的缓冲,意味着对系统内存及其他资源的占用。而帧越长,对系统内存的占用就越多。因此按帧的的长短进行分类,降低长帧的重传上限,有利于提高系统资源的利用效率。
鉴于发送方没收到Ack的可能原因,重传有可能导致接收方收到重复帧,因此接收方需要相应的重复帧过滤机制。
2.1.3 重复帧过滤机制
802.11网络中的每一个节点,包括STA和AP,都会根据
您可能关注的文档
- RAGA RD-profibuP数据手册V1.pdf
- PART02算法设计策略 - 07 动态规划.pdf
- RegimeSwitchingL省略模型下的局部风险最小套期保值策略王伟.pdf
- RN7302用户手册V1.4.pdf
- ROBOT2016001-007多种相似性测度结合的局部立体匹配算法卢迪.pdf
- S4320适用于高PF-可控硅调光调色控制芯片.pdf
- SERVOGUIDE(中文).ppt
- SOLIDWORKS 转换实体引用指令操作.pdf
- resform使用说明.doc
- TB-16-施工图阶段材料设备明细表.doc
- 2025至2031年中国米通色织布行业投资前景及策略咨询研究报告.docx
- 2025至2031年中国米糠饼行业投资前景及策略咨询研究报告.docx
- 2025至2031年中国粉尘传感器行业投资前景及策略咨询研究报告.docx
- 2025至2031年中国粉尘防爆电器操作箱行业投资前景及策略咨询研究报告.docx
- 2025至2031年中国粉末涂料喷涂行业投资前景及策略咨询研究报告.docx
- 2025至2031年中国粉料运输半挂车行业投资前景及策略咨询研究报告.docx
- 中国船用锅炉给给水系统行业市场占有率及投资前景预测分析报告.pdf
- 2025至2031年中国粉状氯化镁行业投资前景及策略咨询研究报告.docx
- 幼儿园故事笨笨熊种橘子绘本.pptx
- 2025至2031年中国粉末滑轨行业投资前景及策略咨询研究报告.docx
文档评论(0)