《介质访问控制子层》PPT课件.ppt
《《介质访问控制子层》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《介质访问控制子层》PPT课件.ppt(133页珍藏版)》请在三一办公上搜索。
1、1,第5章介质访问控制子层,2,本章学习要求:了解:局域网与城域网的主要技术特点。了解:局域网拓扑结构的类型与特点。了解:IEEE 802参考模型与协议的基本概念。掌握:Ethernet局域网的基本工作原理。了解:令牌环网与FDDI的基本工作原理。掌握:高速局域网、交换局域网与虚拟局域网的基本工作原理。了解:无线局域网的基本工作原理。掌握:网桥的基本工作原理。,3,5.1 局域网与城域网基本概念 决定局域网与城域网性能的三要素,网络拓扑 传输介质 介质访问控制方法,局域网在通信机制上选择上与广域网完全不同,从“存储转发”方式改变为“共享介质”方式与“交换”方式。决定局域网性能的三要素是:,4,
2、5.1.2 局域网拓扑结构类型与特点,网络拓扑结构:总线型环型星型结构网络传输介质:双绞线同轴电缆光纤,5,总线型拓扑构型,特点:总线型局域网的介质访问控制方法采用的是“共享介质”方式;所有结点都连接到一条作为公共传输介质的总线上;总线传输介质通常采用同轴电缆或双绞线;所有结点都可以通过总线传输介质以“广播”方式发送或接收数据,因此出现“冲突(collision)”是不可避免的;“冲突”会造成传输失败;必须解决多个结点访问总线的介质访问控制(MAC,medium access control)问题。,6,总线结构与冲突,7,介质访问控制方法要解决以下几个问题:该哪个结点发送数据?发送时会不会出
3、现冲突?出现冲突怎么办?总线型拓扑的优点:结构简单,实现容易;易于扩展,可靠性较好。,8,环型拓扑构型,结点使用点点线路连接,构成闭合的物理的环型结构;环中数据沿着一个方向绕环逐站传输;多个结点共享一条环通路;环建立、维护、结点的插入与撤出。,9,星型拓扑构型,逻辑结构与物理结构的关系,逻辑结构是指局域网结点间的相互关系与介质访问控制方法;物理结构是指局域网的外部连接形式;逻辑结构和物理结构在“共享”式局域网中可能不一致。例如:典型的总线型的Ethernet。其逻辑结构是总线型的,而物理结构是星型的。,10,交换局域网(switched LAN)的物理结构,在交换式局域网中,其物理结构与逻辑结
4、构实现了统一。交换机可以在多对通信结点之间建立并发的逻辑连接。,11,5.1.3 传输介质类型与介质访问控制方法,局域网的传输介质类型 同轴电缆双绞线光纤无线通信信道讨论:双绞线已能用于数据传输速率为100Mb/s、1Gb/s 的高速局域网中;在局部范围内的中、高速局域网中使用双绞线,在远距离传输中使用光纤,在有移动结点的局域网中采用无线技术的趋势已经明朗。,12,介质访问控制方法:带有冲突检测的载波侦听多路访问CSMA/CD令牌总线 token bus令牌环 token ring,13,5.1.4 IEEE 802参考模型,IEEE 802 标准所描述的局域网参考模型与OSI参考模型的关系:
5、,14,IEEE 802委员会为局域网制定了一系列标准,它们统称为IEEE 802标准;IEEE 802标准之间的关系:,15,5.2 Ethernet局域网 5.2.1 Ethernet的发展,Ethernet的核心技术是CSMA/CD介质访问控制方法;随机争用技术起源于夏威夷大学校园网ALOHA;1972年,Xerox公司开始Ethernet实验网的研究;1979年,Xerox公司宣布了Ethernet产品;1980年,Xerox、DEC与Intel联合宣布Ethernet V2.0规范;20世纪90年代,10Base-T标准使得Ethernet性能价格比大大提高;目前,交换式Ethern
6、et与最高速率为10Gb/s的高速Ethernet的出现,更确立了它在局域网中的主流地位。,16,5.2.2 Ethernet帧结构与帧发送、接收流程分析 1.Ethernet数据发送流程的分析,17,CSMA/CD的发送流程可以概括为:先听后发 边听边发 冲突停止 延迟重发,18,Ethernet结点数据发送流程,19,1.载波侦听过程,目的:检查是否已经有结点利用总 线在发送数据。判断:由于物理层规定发送的数据采用曼彻斯特编码,所以根据总线电平是否出现跳变来确定总线的忙闲状态。,20,2.冲突检测方法,设=D/V,D为总线最大长度,V是电磁波在介质中的传播速度。人们把2定义为冲突窗口。,2
7、1,冲突检测:比较法和编码违例判决法,22,所谓比较法是发送结点在发送帧的同时,将其发送信号波形与从总线上接收到的信号波形进行比较。若不一致时,表示冲突发生。所谓编码违例判决法是检查从总线上接收的信号波形。若接收的信号波形不符合曼彻斯特编码规律,就说明出现了冲突。,23,3.发现冲突,停止发送,如果在发送数据过程中检测出冲突,为了解决信道争用冲突,发送结点要进入停止发送数据、随机延迟后重发的流程。随机延迟后重发流程的第一步是发送“冲突加强信号”,目的是确保有足够的冲突持续时间,使得网中所有结点都能检测出冲突存在,并丢弃冲突帧。,24,随机延迟重发,截止二进制指数后退延迟算法 2kRa 其中:为
8、结点重新发送需要的后退延迟时间,a为冲突窗口值,R为随机数;限定k的范围,k=min(n,10);如果重发次数n10,则取k=n;如果重发次数n10时,则k取值为10;第n次重发延迟是分布在0与2min(n,10)-1个时间片之间,最大可能延迟时间为1023 个时间片;在到后退延迟时间之后,结点将重新判断总线忙、闲状态,重复发送流程;当冲突次数超过16时,表示发送失败,放弃该帧发送。,25,2.Ethernet帧结构,用过NetXray之类的抓包软件的人,可能经常会被一些不同的Frame Header搞糊涂,为何用的Frame的Header是这样的,而另外的又不一样。这是因为在Ethernet
9、中存在几种不同的帧格式,下面简单介绍一下几种不同的帧格式及他们的差异。,26,一、Ethernet帧格式的发展 1980 DEC,Intel,Xerox制订了Ethernet I的标准 1982 DEC,Intel,Xerox又制订了Ehternet II的标准 1982 IEEE开始研究Ethernet的国际标准802.3 1983 迫不及待的Novell基于IEEE的802.3的原始版开发了专用的Ethernet帧格式 1985 IEEE推出IEEE 802.3规范,后来为解决EthernetII与802.3帧格式的兼容问题,推出折衷的Ethernet SNAP格式(其中早期的Ethern
10、et I已经完全被其他帧格式取代了,所以现在Ethernet只能见到后面几种Ethernet的帧格式,现在大部分的网络设备都支持这几种Ethernet的帧格式,如:cisco的路由器再设定Ethernet接口时可以指定不同的以太网的帧格式:arpa,sap,snap,novell-ether),27,二、以太网帧格式目前,有四种不同格式的以太网帧在使用,它们分别是:Ethernet II即DIX 2.0:Xerox与DEC、Intel在1982年制定的以太网标准帧格式。Cisco名称为:ARPA。Ethernet 802.3 raw:Novell在1983年公布的专用以太网标准帧格式。Cisc
11、o名称为:Novell-Ether。Ethernet 802.3 SAP:IEEE在1985年公布的Ethernet 802.3的SAP版本以太网帧格式。Cisco名称为:SAP。Ethernet 802.3 SNAP:IEEE在1985年公布的Ethernet 802.3的SNAP版本以太网帧格式。Cisco名称为:SNAP。,28,在每种格式的以太网帧的开始处都有64比特(8字节)的前导字符,如图所示。其中,前7个字节称为前同步码(Preamble),内容是16进制数0 xAA,最后1字节为帧起始标志符0 xAB,它标识着以太网帧的开始。前导字符的作用是使接收节点进行同步并做好接收数据帧的
12、准备。,除此之外,不同格式的以太网帧的各字段定义都不相同,彼此也不兼容。,29,(1).Ethernet II帧格式如图所示,是Ethernet II类型以太网帧格式。,这是最常见的一种以太网帧格式,也是今天以太网的事实标准,由DEC,Intel和Xerox在1982年公布其标准.,30,Ethernet II类型以太网帧的最小长度为64字节(662464),最大长度为1518字节(66215004)。其中前12字节分别标识出发送数据帧的源节点MAC地址和接收数据帧的目标节点MAC地址。接下来的2个字节标识出以太网帧所携带的上层数据类型,如16进制数0 x0800代表IP协议数据,16进制数0
13、 x809B代表AppleTalk协议数据,16进制数0 x8138代表Novell类型协议数据等。常见协议类型如下:0800 IP0806 ARP8137 Novell IPX809b Apple Talk 如果协议类型字段取值为0000-05dc(十进制的0-1500),则该帧就不是Ethernet V2(ARPA)类型了,而是下面讲到的三种802.3帧类型之一;,31,在不定长的数据字段后是4个字节的帧校验序列(Frame Check Sequence,FCS),采用32位CRC循环冗余校验对从目标MAC地址字段到数据字段的数据进行校验。,32,(2).Ethernet 802.3 ra
14、w帧格式如图所示,是Ethernet 802.3 raw类型以太网帧格式。,在Ethernet 802.3 raw类型以太网帧中,原来Ethernet II类型以太网帧中的类型字段被总长度字段所取代,它指明其后数据域的长度,其取值范围为:46-1500。接下来的2个字节是固定不变的16进制数0 xFFFF,它标识此帧为Novell以太类型数据帧。,33,(3).Ethernet 802.3 SAP帧格式如图所示,是Ethernet 802.3 SAP类型以太网帧格式。,从图中可以看出,在Ethernet 802.3 SAP帧中,将原Ethernet 802.3 raw帧中2个字节的0 xFFF
15、F变为各1个字节的DSAP和SSAP,同时增加了1个字节的控制字段,构成了802.2逻辑链路控制(LLC)的首部。LLC提供了无连接(LLC类型1)和面向连接(LLC类型2)的网络服务。LLC1是应用于以太网中,而LLC2应用在IBM SNA网络环境中。新增的802.2 LLC首部包括两个服务访问点:源服务访问点(SSAP)和目标服务访问点(DSAP)。它们用于标识以太网帧所携带的上层数据类型,如16进制数0 x06代表IP协议数据,16进制数0 xE0代表Novell类型协议数据,16进制数0 xF0代表IBM NetBIOS类型协议数据等。至于1个字节的控制字段,则基本不使用(一般被设为0
16、 x03,指明采用无连接服务的802.2无编号数据格式)。,34,(4).Ethernet 802.3 SNAP帧格式如图所示,是Ethernet 802.3 SNAP类型以太网帧格式。,Ethernet 802.3 SNAP类型以太网帧格式和Ethernet 802.3 SAP类型以太网帧格式的主要区别在于:2个字节的DSAP和SSAP字段内容被固定下来,其值为16进制数0 xAA。1个字节的控制字段内容被固定下来,其值为16进制数0 x03。增加了SNAP字段,由下面两项组成:新增了3个字节的组织唯一标识符(Organizationally Unique Identifier,OUI ID
17、)字段,其值通常等于MAC地址的前3字节.,35,Ethernet帧结构的讨论:,前导码与帧前定界符字段 前导码:7个字节,10101010101010比特序列。帧前定界符:1字节,10101011。目的地址和源地址字段 地址字段长度:6个字节。目的地址类型:单一结点地址(unicast address)-第一位为0;多点地址(multicast address)-第一位为1;广播地址(broadcast address)-全1。,36,长度字段 帧的最小长度为64字节,最大长度为1518字节。LLC数据字段 LLC数据字段是帧的数据字段,长度最小为46个字节少于46个字节,需要填充,填充字符
18、任意。帧校验字段 采用32位的CRC校验 校验的范围是:目的地址、源地址、长度、LLC数据等字段。,37,3.Ethernet接收流程,38,5.2.3 Ethernet实现方法,网卡实现发送数据编码、接收数据解码、CRC产生与校检、桢装配与拆封,以及CSMA/CD介质访问控制等功能。,39,Ethernet网卡结构,40,5.2.4 Ethernet物理地址,网络中地址的特点:(1).网络中的不同层次都存在地址与寻址问题,41,从网络的体系结构中可以看到,网络实体通信时在每一层都需要地址信息。例如:,应用层 主机名称(用户名)传输层 进程地址(端口号)网络层 网络层地址(IP地址)数据链路层
19、 MAC地址物理层 通信线路号,42,(2).网络中的地址分为物理地址与逻辑地址 物理地址:也称为硬件地址,指固化在网卡EPROM中的地址,全网唯一。例如:MAC地址。逻辑地址:一般有软件来处理,例如:网络层的IP地址、传输层的端口号以及应用层的用户名。,43,(3).网络中的地址分为静态编址、可配置编址与动态编址3种方式。静态编址方案:由硬件厂商对每一个网络接口硬件分配一个唯一的物理地址。如:MAC地址。可配置编址方案:提供由用户设置地址的机制。配置通常在计算机或其他设备第一次安装到网络时完成。如:手工配置IP地址。动态编址方案:在结点启动时,自动给该结点分配一个地址。如:NT操作系统中,利
20、用DHCP(动态主机配置协议)动态给结点分配地址。,44,(4).网络地址编码分为连续地址编码与层次编码地址 连续编码地址即地址的编号按0001,0002的规律连续分配。特点是结构简单,但是不能提供更多的信息。层次编码地址:如IP地址,是根据网络的层次结构来定义一个结点的地址。例如;电话号码是一种典型的层次地址。086-0794-8258307,45,Ethernet地址 网络物理地址 物理网络地址;Ethernet地址=Manufacture ID+NIC ID 24bit+24bit 公司:Cisco 00-00-0c Intel 00-10-5C Novell 00-00-1B 3Com
21、 00-20-AF 00-00-D8 00-60-8C IBM 08-00-5A典型的Ethernet地址:00-60-8C-01-28-12 Ethernet地址具有惟一性,取决于你所使用的网卡。,46,Ethernet物理地址的十六进制与二进制的表示方法,47,5.2.5 网络协议分析器及其应用,网络分析器或网络监视器是一种用来测试网络系统运行状态的设备;当网络分析器连接到被测试的网络时,它能监控特定的事件,并且报告诸如每秒平均接收帧数或平均帧长度等统计数据;网络分析器的另外一个重要的作用是对特定协议(TCP/IP、FTP、HTTP)的解码,它按照指定的协议规则加以解释,然后将协议分析的结
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 介质访问控制子层 介质 访问 控制 PPT 课件
链接地址:https://www.31ppt.com/p-5459920.html