WIFI基本数据传输机制理解要点

具有802.11无线网卡的设备,包括手机、笔记本电脑等。

AccessPoint(AP):

实现无线网络与固定网络连接功能的设备,通常也称作“热点”,它主要完成STA与STA之间数据的转发、STA与骨干网之间数据的转发以及必要的管理工作。

本文中将AP和STA通称为Node(节点)。

WirelessMedium(WM):

STA之间以及STA与AP之间传递数据的通道,即无线链路。

无线链路一词相对直观和容易理解,本文中的用无线链路只带WM。

DistributionSystem(DS):

8023.11中的一个逻辑概念,通常包括两部分:骨干网以及AP的帧分发机制。这里的骨干网指的是连接各AP的固网,通常可以理解为以太网;AP的帧分发机制则完成骨干网与STA、以及STA与STA之间的数据帧转发工作。

1.280

2.11组网方式

IndependentBasicServiceSet(IBSS)

—IBSS中只有STA和WM,没有AP和DS

—IBSS内的通信只能发生在STA直接通信距离内

—IBSS内STA间的通信都是点到点直接通信,没有转发

图1IBSS网络结构

InfrastructureBasicServiceSet(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)模式工作

图2BSS网络结构

ExtendedServiceSet(ESS)

—多个BSS串在一起组成一个ESS,同一ESS内的所有AP使用同一个SSID(ServiceSetIdentifier)

—一个ESS内的各BSS由DS连接起来

图3ESS网络结构

2.802.11数据传输的基本问题及解决方案

2.1数据传输的可靠性

将数据准确无误地送达目的地是任何通信技术的基本要求。802.11中引入多种机制来保证数据传输的可靠性。

2.1.1ACK机制

接收方成功接收到一个帧后,向发送方回复一个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,长于或等于该门限值的帧被认为是长帧,而短于该门限值的帧被认为是短帧。

系统为每一个即将传输的帧(impendingframe)都相应地配备有一个重发计数器(RetryCounter),长帧则为LRC(LongRC),短帧则为SRC(ShortRC)。每重传一次,相应的RC就加1。系统中对帧的重传次数是有限制的。如果重传次数达到上限但传输依然没有成功,该帧将被丢弃。

综上所述,帧的重传不会无限制的重复下去,当发生下述情况之一时,重传终止:

得到了接收方的Ack,发送成功;

重传次数达到上限但仍未收到接收方的Ack,发送失败,弃帧;

当前帧已经过了有效时期但仍未收到接收方的Ack,发送失败,弃帧。

重传意味着对帧的缓冲,意味着对系统内存及其他资源的占用。而帧越长,对系统内存的占用就越多。因此按帧的的长短进行分类,降低长帧的重传上限,有利于提高系统资源的利用效率。

鉴于发送方没收到Ack的可能原因,重传有可能导致接收方收到重复帧,因此接收方需要相应的重复帧过滤机制。

2.1.3重复帧过滤机制

802.11网络中的每一个节点,包括STA和AP,都会根据所收到的帧来缓存并更新<对端地址,帧序号,分片序号>组合,对于每一个对端地址,只需要保存最近收到的帧的<地址,帧序号,分片序号>组合。

收帧过程中,如果接收端发现当前帧是一个重传帧(帧中的RetryBit为1),则根据当前帧的发送者地址找到缓存中对应的<对段地址,帧序号,分片序号>。如果当前帧的帧序号小于或等于组合中的帧序号,或者帧序号相同但是分片序号小于或等于组合中的帧序号,接收方会将该帧认为是重复帧而将其丢弃。

如果当前帧中的RetryBit为0,接收端将不会启动重复帧过滤机制。

对重复帧,接收方依然回复ACK帧,以免发送方不断重传。

2.1.4分片机制

根据帧格式的定义,802.11帧中负载的最大长度为23424字节。对于更长的数据,则需要将其分片成多个帧组成分片序列来完成传输。

802.11的分片序列中,除了最后一片,所有分片大小都应一样,且应该是偶数个字节。整个分片序列共享一个帧序号,帧序号表示各分片在整个序列中的位置。除了最后一片外,所有分片中的MoreFrag域都应设为0以告知接收者还有后续分片。根据帧格式的定义,分片号由4比特的二进制序列表示,说明一帧数据最多只能有16个分片。

接收方先将所收到的分片缓存,收齐所有分片后按照分片号的先后顺序重新组装。如果未能收齐所有分片或者重组失败,接收方将直接丢弃整个分片序列。

在正常情况下,接收者应对每一个收到的分片立即回复ACK,收到ACK后发送方继续发送下一个分片。如果某个分片没有被ACK,发送方将对该分片启动重传机制。显然,任何一个分片的发送失败都会导致整个序列的发送失败。

对大的数据包进行分片处理,可以提高传输的可靠性。

2.2隐藏节点(hiddennode)问题

考虑下图所示的情况:node1和node3都在node2的收发区域内,但node1不在node3的收发区域,因此对于node3相对于node1而言是一个“隐藏节点”。同样,node3也是node1的“隐藏节点”。如果不加任何约束的话,node1和node3很有可能同时向node2发送数据,而node2无法区分并成功接收,因而发生冲突。

THE END
1.综合布线系统设计详解在信息化时代,综合布线系统作为现代建筑的基础设施之一,承载着数据、语音和视频等多种信息的传输需求。随着科技的快速发展,企业和机构对网络的依赖程度日益加深,如何构建一个高效、稳定且可扩展的综合布线系统,成为了建筑设计和工程实施中的重要课题。 https://blog.csdn.net/hh867308122/article/details/144350630
2.如何绘制电路图?一份详细指南!如何绘制电路图?一份详细指南! 电路图是电子工程中不可或缺的一部分,它不仅用于描述电路的结构和功能,还在设计、分析和维护电子设备时起着关键作用,绘制电路图需要一定的技巧和知识,下面将详细介绍如何画电路图,包括基本概念、常用工具、步骤以及常见问题解答。https://blog.huochengrm.cn/ask/15030.html
3.国网江苏省电力有限公司南京供电分公司取得城市控制规划图中配电国网江苏省电力有限公司南京供电分公司取得城市控制规划图中配电网设备电气接线图的绘制方法专利 快报金融界灵通君 北京 0 打开网易新闻 体验效果更佳千万别往河里扔炮仗,因为你不知道会炸出来什么 趣味说趣 119跟贴 打开APP 如果影视中的神操作有段位 宝姐影视 4019跟贴 打开APP 宋楚瑜否定马英九,王金平力阻柯文哲https://m.163.com/v/video/VPIEQOVIJ.html
4.实训工作总结(15篇)从只能按照书上的图来画到最后竟然独自画好了理工楼五层楼的平面图以及信息点的分布图;再有就是在桥架敷设时全部是由我敷设的,虽然有很多地方还是不是很懂,但是起码感受过了,了解过了,就能懂得更多;最后就是这次实训我认为我收获最大的:我初步了解了综合布线整个系统的设计,施工以及检验的一个工程的过程,这是我https://www.gdyjs.com/shiyongwen/gongzuozongjie/287343.html
5.综合布线系统的7个子系统构成图综合布线网络干线子系统应由设备间的配线设备和跳线以及设备间至各楼层配线间的连接电缆组成。 4、设备间子系统 设备间是在每一幢大楼的适当地点设置进线设备、进行网络管理以及管理人员值班的场所。设备间子系统由综合布线系统的建筑物进线设备、电话、数据、计算机等各种主机设备及其保安配线设备等组成。 https://www.jb51.net/network/221735.html
6.配电箱系统图怎么画?分享简单技巧(建议新手小白收藏)电气设计视频课程内容包括:《电气照明技术》《建筑供配电》《建筑设备自动化系统》《弱电综合布线》《建筑消防与安防》《建筑物防雷、接地与安全设计》《10kV供配电系统》等学习★详情加狄老师微信/QQ:3120448392https://cloud.tencent.com/developer/news/1351125
7.弱电小白如何学习弱电系统,需要掌握哪些基础知识?图文解析综合布线系统拓扑 垂直干线子系统拓扑 3、门禁系统 门禁系统,主要包括门禁控制器、读卡器、锁、开门按钮、管理软件。现在很多小区、园区、校园等禁止外人进入的区域,都会使用门禁系统。 门禁一卡通系统 4、计算机网络 计算机网络是所有弱电网的基础,集成业务网、内外网、以及智能化专网。 https://www.szxit.cn/2021-10-770.html
8.企业网络设计方案(精选10篇)网络设备的放置,最好放在节点的中央位置,这样做,不是为了节约综合布线的成本,而是为了提高网络的整体性能,提高网络传输质量。由于双绞线的传输距离是100 米,在95 米才能获得最佳的网络传输质量。在做网络布线时,最好能够设计一个设备间,放置网络设备。 接入层与汇聚层之间的双绞线,可以选择超六类屏蔽双绞线,以使网https://www.fwsir.com/fanwen/html/fanwen_20150915084810_310438.html
9.在综合布线中,配电系统图,画机柜布置图,设备连线图,服务器与交换用微软Visio2003比较简单明了,而且不需要太专业的操作水平 https://www.3d66.com/answers/question_886341.html
10.网络综合布线实训总结(通用10篇)总结是对某一阶段的工作、学习或思想中的经验或情况进行分析研究的书面材料,它可使零星的、肤浅的、表面的感性认知上升到全面的、系统的、本质的理性认识上来,因此好好准备一份总结吧。但是却发现不知道该写些什么,以下是小编收集整理的网络综合布线实训总结,欢迎大家借鉴与参考,希望对大家有所帮助。 https://www.unjs.com/fanwenku/356692.html
11.市屯溪第一中学校园网络及监控系统升级改造项目——综合布线系统· 1.1 黄山市屯溪第一中学校园网络及监控系统升级改造项目——综合布线系统 序号 名称 技术规格要求 单位 数量 一,常规布线(行政楼,20~23#,24~25#,26#,食堂,体育馆) 1.1,工作区子系统 1.面板采用圆角造型设计,信息插座与面板采用90度安装方式; 2.组合式结构,前后双层面板设计,外形美观http://ggzy.huangshan.gov.cn/PSPFrame/downattach4webactionhs.action?cmd=download&AttachGuid=e747a655-5578-4707-99ef-646bec9c4c2a
12.机房建设弱电工程网络综合布线安防系统上海鑫融网络系统工程有限公司是一家在机房建设及弱电工程一站式设计与施工的***。核心业务为机房工程(数据中心)的设计与施工、以及为大型企业弱电系统集成(智能化)提供整体解决方案。 主要包括核心机房工程、网络综合布线系统、多媒体系统、安全防范系统、智能楼宇控制系统;公司提供从技术咨询、工程设计、产品供应、安装http://xrwl5028.cn.china.cn/
13.网络技术工作总结(精选13篇)上海分公司办公地址搬迁,网络、电话综合布线规划及工程实施; 企业域名续费及备案工作; 部门人员流动,做好人员及时补充,避免工作衔接疏漏可能造成的工作停滞;xx协助公司制作绿色办公宣传报,协调xx十周年庆活动筹备工作。 二、开发组工作 (一)ers系统开发工作: https://mip.ruiwen.com/zongjie/5090780.html
14.闭路监控背景音乐计算机网络综合布线及建筑声学等系统深圳市天歌智能科技有限公司是专业从事音视频系统工程的设计、安装、调试和产品销售为一体的综合型企业,业务涉及扩声音响、舞台灯光、投影显示、会议讨论、同声传译、远程视频会议、家庭影院、集中控制、多媒体教学、泛光照明、闭路监控、背景音乐、计算机网络、综合布线及http://www.sztgc.com/
15.弱电平面图室内网络电话插座监控设备用什么检验批以下是对这些设备可能采用的检验批的一些建议:1. **室内网络插座**:- 可以归属于“信息网络系统”http://www.zhuyew.cn/ask_info_161788.html
16.智能安防视频监控系统安装小区楼宇对讲系统上海盈泰通信设备有限公司产品有:智能安防视频监控系统,小区楼宇对讲系统,网络综合布线,门禁考勤一体机,电子围栏,防盗报警器等,提供安装维护调试,电话:021-51875811-8803http://www.shyttx.com/
17.综合布线题目汇总(2)综合布线系统是集成网络系统的基础,它能满足数据,语音及视频图像等的传输 要求,是智能大厦的实现基础。 (3)在GB 50311-2007《综合布线系统工程设计规范》国家标准中规定,在智能建筑工程设计中宜将综合布线系统分为基本型、增强型、综合型三种常用形式。 https://www.wuhaneduyun.cn/index.php?r=space/person/blog/view&id=1615593472