
MAC相关协议课件.pptx
60页Agenda一、802.11 概述二、802.11 MAC帧三、802.11 MAC介质访问第1页四、802.11 QoS五、802.11n802.11六、Q&A第1页/共60页第2页1、802.11发展2、802.11与802协议族3、Wi_Fi概念4、网络组成5、网络分类6、802.11体系结构7、无线网卡工作流程一、802.11 概述 第2页第2页/共60页1971年,夏威夷大学的研究人员在Norman Abramson的带领下,创造了第一个基于封包式技术的WLAN20世纪90年代初,WLAN开始得到较多关注,随后IEEE成立专门的802.11工作组开始了WLAN标准的研究和制定1997年6月,推出了第一代IEEE 802.11-1997,定义了介质访问控制层(MAC)和物理层(PHY)经过多年的完善,最新的一次更新是在2007年,称为802.11-2007802.11在原始的802.11标准的基础上有了很多扩展标准:802.11 工作在2.4G(2.40002.483GHz)频段,提供1Mbps或2Mbps传输速率;802.11a 工作在5G(5.155.825GHz)频段,提供54Mbps传输速率;802.11b 工作在2.4G频段,提供最高11Mbps的传输速率。
且速率可以在11Mbps、5.5Mbps、2Mbps、1Mbps间自动切换;802.11e 支持传输服务质量服务,QoS机制;802.11g 对802.11b的提速,工作在2.4G频段,最高速率达54Mbps,802.11g接入点支持802.11b和802.11g设备;.802.11n 采用了MIMO-OFDM等技术,将802.11a/g的54Mbps速率做了更大的提高到802.11ac 正文1、802.11发展一、802.11 概述第3页1、802.11 发展802.11 发展第3页/共60页IEEE 802协议族定义了一系列局域网(LAN)技术规范如以太网标准802.3,无线局域网标准802.11等802.11 与802.3 使用相同的LLC以及LLC以上的协议但因为WLAN的传输介质是无线媒介,所以802.11 的MAC比较独特,也比较复杂802.11 PHY层决定了整个WLAN的速率随着无线射频和调制解调技术的发展,WLAN速率得到了很大提升,同时也出现了一系列关于PYH层的协议2、802.11与802协议族802.11与802协议族正文1、802.11发展一、802.11 概述第4页第4页/共60页与WLAN相关的组织较多,其中最著名的组织是WIFI联盟。
Wi-Fi联盟建立了一套用于验证802.11b产品兼容性测试的程序,称为Wi-Fi认证,通过认证的产品可以使用Wi-Fi认证标识后来,Wi-Fi认证的范围逐步扩展到802.11a、802.11g和802.11nWIFI联盟的产生是为了保证不同厂商的产品能具备良好的兼容性1999年,3com、Aironet、Lucent、Intersil、Nokia等众多公司成立了一个工业联盟无线以太网兼容性联盟,后来更名为Wi-Fi(Wireless Fidelity)联盟由于Wi-Fi取得了巨大的成功,在很多场合,Wi-Fi已经成了WLAN的代名词3、WI-FI概念WI-FI概念正文1、802.11发展一、802.11 概述第5页第5页/共60页2、Wi-FiWLAN总体上由有线和无线两部分组成无线侧作接入,使用802.11协议;有线侧为骨干网络作上行,一般使用802.3协议AP完成802.11和802.3两种协议间的转换802.11 网络由四个组件组成:Station:802.11的终端设备,比如笔记本电脑、、PAD等;Access Point:为Station提供了802.11 的无线接入服务,同时完成802.11 MAC帧和以太网帧的转换,是有线和无线网络之间的桥梁;Wireless Mediun:802.11定义了2类物理层,射频物理层(2.4GHz和5GHz)和红外物理层。
目前广泛应用的是射频方式;Distribution System:将各个接入点连接起来的骨干网络,通常是以太网4、网络组成网络组成正文1、802.11发展一、802.11 概述第6页第6页/共60页802.11有两种网络类型:基础型(BSS)、独立型(IBSS)网络STA:Station;AP:Access Point;SSID:Service Set ID,服务集识别码,简单说就是搜索网络时,显示的网络名;BSS:Basic Service Set,基本服务集,在一个BSS(其实就是射频信号覆盖范围内)中,STA能相互通信;IBSS:Independent BSS,一般是几个STA为特定的目的而组建的临时性网络这种网络里面不包含AP,每个节点及即是信息的发送和接收者,也是充当信息转发的角色又称为无线自组织网络(wireless ad hoc network)5、网络分类(一)BSS、IBSSBSS1STA1STA2STA3APSSID“marketing”STASTASTASTASTA正文1、802.11发展一、802.11 概述第7页第7页/共60页ESS:Extended Service Set,扩展服务集,采用相同SSID的多个BSS形成的更大规模的虚拟BSS。
ESS可以解决单个BSS覆盖范围小的问题BSS2ESSAP2Service set identify (SSID1)BSS1AP1Service set identify (SSID1)DS5、网络分类(二)ESS正文1、802.11发展一、802.11 概述第8页第8页/共60页802.11 仅覆盖了MAC层和PHY层LLC层及以上,和其它IEEE802.x局域网标准一样PLCP:Physical Layer Convergence Procedure 物理层汇聚过程子层,规定如何将MAC层协议数据单元(MPDU)映射为合适的物理层帧格式,可以理解为PHY层的编码和封包过程有了PLCP子层的支持,MAC协议就可以工作在不同的PMD系统之上了PMD:Physical Medium Dependent 物理媒介相关子层,直接与无线媒介发生关联,主要是负责最底层编码、调制和无线收发6、802.11 体系结构802.11体系结构正文1、802.11发展一、802.11 概述第9页第9页/共60页一般无线网卡包括了数据从射频,基带到MAC处理的整个逻辑:其中,射频功率放大器是将射频信号进行功率放大;射频中频转换器将射频和中频信号进行相互转换;中频调制解调器将基带信号调制到中频或者将中频信号进行解调以便获得基带信号;基带处理器是根据相关的物理层标准对数字基带信号进行处理,从中提取出MAC层数据或者将MAC层的数据包进行相应的封装以形成相应的物理数据;MAC控制器是实现一系列的MAC管理功能,并采用CSMA/CA的方式对物理信道进行控制,以便将整个无线通信形成无线网络,同时,MAC控制器还对上层的数据包进行分组和合并,并最终将数据发送给主机。
7、网卡处理流程无线网卡处理流程正文1、802.11发展一、802.11 概述第10页第10页/共60页第11页1、MAC帧类型数据帧控制帧管理帧2、MAC帧格式 Frame Control Duration/ID Address Others二、802.11 MAC帧 802.11第11页/共60页2、Wi-Fi802.11 MAC有三种类型的帧:数据帧、控制帧、管理帧控制帧控制帧主要用来协助数据帧的发送,负责无线区域的清空,信道的获取等,还用于收到数据时的确认常见的几种控制帧:RTS/CTS帧:负责无线信道的清空,取得媒介控制权;PS-Poll帧:STA从省电模式醒来,可发送PS-Poll帧,从AP获取缓存帧;ACK帧:接收端收到报文后需要回应ACK帧向发送端确认收到了报文;Block Ack Request/Block ACK:802.11n中,为提升MAC层效率,使用BlockACK机制对一批数据帧一次性确认;Block Ack Request/Block ACK用来建立BlockACK通道数据帧数据帧主要负责传送数据报文802.1 1定义了两种数据帧:Data帧:货真价实的数据帧,所有802.11的数据报文的承载体;Null帧:只有802.11 MAC头+FCS尾两部分,在以太网中这种帧没有用,但是在无线网中,STA可以使用Null帧通知AP自己省点模式的切换。
1、MAC帧类型(一)数据帧、控制帧正文1、802.11发展二、802.11 MAC帧第12页第12页/共60页管理帧管理帧负责无线网络的管理,包括网络信息通告、加入或退出无线网络、频谱管理等,常用的管理帧:Beacon:周期性宣告某个802.11网络的存在,以及支持的各类无线参数,如SSID、支持的速率、认证类型,也包含为PSM STA缓存帧的信息;Probe Request/Response:探测帧,STA或者AP可发送Probe Request来主动探测周围有哪些802.11 网络;接收到的AP需回应Probe Response,其中基本包含了Beacon帧的所有参数;Authentication/Deauthentication:认证/解除认证,用于无线身份验证;Association Request/Response:关联请求/应答,STA尝试关联某个AP时使用;Disassociation:解除关联,AP和STA均可以发送此帧解除和对方的关联;Action:802.11h标准中添加的帧,用来要求802.11设备进行频谱管理,如对空间中的信道、传输功率控制情况进行测量,或进行信道切换通告。
1、MAC帧类型(二)管理帧正文1、802.11发展二、802.11 MAC帧第13页第13页/共60页802.11 MAC帧种类虽多,但都遵循着相同的帧格式规范,均由帧头(MAC Header)、帧主体(Frame Body)和帧校验(FCS)字段组成Framw Control字段Protocol Version:使用的MAC版本,目前802.11 MAC只有一个版本,编号为0;Type与subtype:帧类型和子类型;To DS与From DS:帧是否来自和去往分布式系统(DS),其实就是AP;More Frag:是否有后续分片的帧待传送;Retry:表示管理帧或数据帧是否重传,用来排除重复帧;Pwr Mgmt:指示STA发送当前帧序列后将要进入的状态,Active或Sleep;More Data:AP若设定此位,即代表至少有一个帧待传给休眠中的STA;Protectd Frame:指示当前帧是否已被加密;Order:此位置1,帧与帧片段将严格依次传送;MAC帧格式2、MAC帧格式(一)Frame Control正文1、802.11发展二、802.11 MAC帧第14页第14页/共60页Duration/ID字段,主要实现以下3种功能:实现NAV(Network allocate vector)机制,Duration值代表当前进行的传送会占用媒介多少微秒;CFP(contention-free period)所传送的帧,Duration的值为32768,这类帧对一直占用无线环境;在PS-Poll帧中表示AID(Association ID),从省电模式醒来的STA必须发出一个PS-Poll帧,以便从AP取得之前缓存的帧;STA在PS-Poll帧中加入AID指示其隶属的BSS。
MAC帧格式2、MAC帧格式(二)Duration/ID、AddressAddress字段:不同于802.3 Ethernet帧,802.11 MAC帧头中,4个Address的填法是不固定的,需要和Frame Control字段的To DS、From DS结合来确定其中,RA接收端地址,TA发送端地址,DA目的。












