第6章局域网技术A.ppt
《第6章局域网技术A.ppt》由会员分享,可在线阅读,更多相关《第6章局域网技术A.ppt(245页珍藏版)》请在课桌文档上搜索。
1、第6章 局域网技术,局域网 LAN(Local Area Network)是将小区域内的各种通信设备互连在一起的通信网络,传输速率低于100Mbps的称传统局域网,传输速率高于100Mbps的称高速局域网。,本章学习要点,1、局域网的定义及特性。2、LAN的参考模型以及和OSI模型的对应关系。3、局域网的介质访问控制方法。4、载波监听多路访问/冲突检测的协议(CSMA/CD)。5、交换式局域网的工作原理及两种交换方法。6、虚拟局域网工作原理7、无线局域网特点及IEEE 802.11体系结构。,6.1 局域网的定义及特性,1、局域网的定义局域网(LANLocal Area Network)是将分
2、散在有限地理范围内(如一栋大楼,一个部门)的多台计算机通过传输媒体连接起来的通信网络,通过功能完善的网络软件,实现计算机之间的相互通信和共享资源。美国电气和电子工程协会(IEEE)于1980年2月成立局域网标准化委员会(简称802委员会)专门对局域网的标准进行研究,并提出了LAN的定义。LAN是允许中等地域内的众多独立设备通过中等速率的物理信道直接互连通信的数据通信系统。传输速率低于100Mbps的称传统局域网,传输速率高于100Mbps的称高速局域网。,2、局域网特性 传输速率高,局域网的传输速率一般为(0.1M-100Mbps);数据率大于 100Mbps 的称高速局域网网络覆盖的区域相对
3、较小,通常传输距离在(0.1km-25km)误码率低,局域网的误码率一般在(10-8-10-11),传输技术 局域网中,利用传输媒体传输信号的技术可分为基带传输和宽带传输两种。,局域网典型的拓扑结构:1、星(Star)型局域网所有站点的通信都通过中心站点进行2、环(Ring)型控制简便,结构对称性好,传输速率高。如:IBM令牌环网3、总线(Bus)型采用广播式多路访问方法,结构简单,可靠性高,扩展性好。如:采用集线器(HUB)组网4、树(Tree)型分层结构,扩展性好,寻址方便,6.2 局域网参考模型,IEEE 802标准的局域网参考模型与OSI/RM的对应关系如图所示,局域网是一个通信网,只
4、涉及到相当于 OSI/RM 通信子网的功能。由于内部大多采用共享信道的技术,所以局域网通常不单独设立网络层。局域网的高层功能由具体的局域网操作系统来实现。LAN 模型包括了 OSI/RM 最低两层(物理层和链路层)的功能,也包括网间互连的高层功能和管理功能。从图中可见,OSI/RM 的数据链路层功能,在局域网参考模型中被分成介质访问控制 MAC(Medium Access Control)和逻辑链路控制 LLC(Logical Link Control)两个子层。,在 OSI/RM 中,物理层、数据链路层和网络层使计算机网络具有报文分组转接的功能。在局域网中,物理层同样负责建立、维持和拆除物理
5、链路;数据链路层采用差错控制和帧确认技术,把不可靠的传输信道转换成可靠的传输信道。但是,局域网中的多个设备一般共享传输介质,在设备之间传输数据时,首先要解决由哪些设备占有传输介质的问题。所以局域网的数据链路层必须设置介质访问控制功能。由于局域网采用的传输介质有多种,对应的介质访问控制方法也有多种,为了使数据帧的传送独立于所采用的物理介质和介质访问控制方法,IEEE 802 标准特意把 LLC 独立出来形成一个单独子层,使 LLC 子层与介质无关,仅让 MAC 子层依赖于物理介质和介质访问控制方法。,局域网中,不需要设立路由选择和流量控制功能,将网络层中的分级寻址、排序、流量控制、差错控制功能放
6、在数据链路层中实现。因此,局域网中可以不单独设置网络层。当局限于一个局域网时,物理层和链路层就能完成报文分组转接的功能。但当涉及网络互连时,报文分组就必须经过多条链路才能到达目的地,此时必须专门设置一个层次来完成网络层的功能,在 IEEE 802 标准中这一层被称为网际层。,1.服务访问点(SAP):在参考模型中,每个实体和另一个系统的同等实体按协议进行通信;而一个系统中上下层之间的通信,则通过接口进行,并用服务访问点 SAP(Server Access Point)来定义接口。为了对多个高层实体提供支持,在 LLC 层的顶部有多个 LLC 服务访问点(LSAP)。在网际层的顶部有多个网间服务
7、访问点(NSAP)。介质访问控制服务访问点(MSAP)向 LLC 实体提供单个接口端。物理服务访问点(PSAP)向 MAC 实体提供单个接口端。,6.2 局域网参考模型,2.逻辑链路控制(LLC)子层:在 LLC 子层中规定了无确认无连接、有确认无连接和面向连接三种类型的链路服务。无确认无连接服务:是一种数据报服务,信息帧在 LLC 实体间交换时,无需在同等层实体间事先建立逻辑链路,对这种 LLC 帧既不确认,也无任何流量控制或差错恢复;有确认无连接服务:除了对 LLC 帧进行确认外,其它类似于无确认无连接服务;面向连接服务:提供访问点之间的虚电路服务,在任何信息帧交换前,一对 LLC 实体之
8、间必须建立逻辑链路,在数据传送过程中,信息帧依次发送,并提供差错恢复和流量控制功能。3。介质访问控制(MAC)子层:MAC 子层在支持 LLC 层完成介质访问控制功能时,可以提供多个介质访问控制方式。使用 MSAP 支持 LLC 子层时,MAC 子层实现帧的寻址和识别。MAC 到 MAC 的操作通过同等层协议来进行,MAC 还产生帧检验序列和完成帧检验等功能。,4。物理层:提供在物理层实体间发送和接收比特的能力。一对物理层实体能认出两个 MAC 实体间同等层比特单元的交换。物理层提供发送和接收信号的能力,包括对带宽的频道分配和对基带的信号调制。,5、服务原语,当(N+1)实体向(N)实体请求服
9、务时,服务用户与服务提供者之间通过服务访问点(SAP)进行交互作用,在进行交互时所要交换的一些必要信息被称为服务原语。服务原语描述提供的服务,并规定通过服务存取端口所必须传递的信息。一个完整的服务原语包括 3 个部分:原语名字、原语类型、原语参数。常用 4 种类型的服务原语,其构成如下:,服务原语,接口与服务的关系,图 6.2 服务用户和服务提供者,图 6.3 两个网络层实体间发送数据的例子,图 6.4 用来说明服务原语的时序图,图 6.5 ISO 服务原语,图 6.6 未成功的连接企图,图 6.7 成功的连接企图,图 6.8 IEEE 802 服务原语类型,图 6.9 IEEE 802 数据
10、报服务原语,图 6.10 IEEE 802 建立连接服务原语,图 6.11 ISO 和 IEEE 802 服务原语间的变换说明,6.3 局域网协议标准,IEEE 在1980年2月成立了局域网标准化委员会(简称IEEE 802 委员会),专门从事局域网的协议制订,形成了一系列的标准,称为IEEE 802标准。该标准已被国际标准化组织 ISO 采纳,作为局域网的国际标准系列。在这些标准中,根据局域网的多种类型,规定了各自的拓朴结构、介质访问控制方法、帧的格式和操作等内容。IEEE 802 标准系列中各个子标准之间的关系如下图所示。,IEEE 802.1是局域网的体系结构、网络管理和网际互连协议。I
11、EEE 802.2集中了数据链路层中与介质无关的 LLC 协议,规定了错误处理、成帧、流控以及网络层服务接口。而与介质访问有关的协议,则根据具体网络的介质访问控制分别处理,主要的 MAC 协议有:IEEE 802.3 载波监听多路访问/冲突检测 CSMA/CD 访问方法和物理层协议、IEEE 802.4 令牌总线(Token Bus)访问方法和物理层的协议、IEEE 802.5 令牌环(Token Ring)访问方法等。,IEEE 802 标准定义了 LLC 子层和 MAC 子层的帧格式。数据传输过程中,LLC 子层将高层递交的报文分组作为 LLC的信息字段,再加上 LLC 子层目的服务访问点
12、(DSAP)、源服务访问点(SSAP)及相应的控制信息以构成 LLC 帧。LLC 帧格式及其控制字段定义见下图。,LLC 的链路只有异步平衡方式(ABM),而不用正常响应方式(NRM)和异步响应方式(ARM)。也即节点均为组合站,它们既可作为主站发送命令,也可作为从站响应命令。IEEE 802.2 标准定义的 LLC 帧格式与 HDLC 的帧格式有点类似,其控制字段的格式和功能完全效仿 HDLC 的平衡方式制定。LLC 帧也分为信息帧、监控帧和无编号帧三类。信息帧主要用于信息数据传输,监控帧主要用于流量控制,无编号帧用于 LLC 子层传输控制信号以对逻辑链路进行建立与释放。LLC 帧的类型取决
13、于控制字段的第、位,信息帧和监控帧的控制字段均为字节,无编号帧的控制字段为字节。监控帧控制字段中的第位为保留位,一般设置为。控制字段中的其它位含义与 HDLC 控制字段中的含义相同。,决定局域网特性的三个主要技术:用以连接各种设备的拓扑结构用以传输数据的传输介质用以共享资源的介质访问控制方法,6.4 介质访问控制,介质访问控制,1、介质访问控制协议 在局域网中,传输介质作为各站点的共享资源。而将传输介质的频带,有效的分配给网上各站点用户的方法,称为介质访问控制协议。在这里“访问”指的是在两个实体之间建立联系并交换数据信息。在网络中,访问方式泛指分配介质使用权限的机理、策略和算法。2、介质访问控
14、制协议的三个基本要素:协议简单有效的通道利用率公平性:网上站点的用户公平合理,图 6.13 局域网访问控制方法,三种异步技术:(1)轮转:每个站点轮流获得发送机会,这种技术适合于交互式的终端对主机通信。(2)预约:介质上的时间被分割成时间片,网上的站点要发送,必须事先预约能占用的时间片,这种技术适用于数据流的通信。(3)争用:所有站点都可以争用介质,这种技术实现起来简单,对轻负载或中等负载的系统比较有效,适合于猝发式的通信。交换方式:是不同于共享介质方式的另一种局域网的介质访问控制方法。122,6.5 争用协议,6.5.1 CSMA 载波监听多路访问CS:Carrier Sense 载波监听站
15、点在为发送帧而访问传输信道之前,首先监听信道有无载波,若有载波,说明已有用户在使用信道,则不发送帧以避免冲突。MA:Multiple Access多路访问多址接入(多路访问):挂在总线(或传输信道)上的结点,可以接入一个结点,可以接入一组结点,可以接入所有结点.,1、CSMA 控制方案 每个站点在发送分组前,首先监听公共信道上其它站点是否在发送分组。如果信道忙,就暂不发送,在等待一定间隔后重试。如果信道空闲,则进入发送处理。2、坚持退避算法(1)不坚持 CSMA:(A)假如介质空闲,则发送;(B)假如介质忙则等待一个随机时间后,重复第一步。采用随机的重发延迟时间,可以减少冲突发生的可能性。不坚
16、持算法的缺点是:即使有几个站点都有数据要发送,但由于大家都在延迟等待过程中,致使介质仍可能处于空闲状态,使用率降低。,2、1-坚持 CSMA:(1)假如介质空闲,则发送;(2)假如介质忙继续监听,直至介质空闲,立即发送;(3)假如冲突发生,则等待一段随机时间,重复(1)。这种算法的优点是:只要介质空闲,站点就立即发送,避免了介质利用率的损失;其缺点是:假若有两个或两个以上的站点有数据要发送,冲突就不可避免。3、P坚持 CSMA:(1)假如介质空闲,以概率 P 发送,而以(1P)的概率延迟一个时间单位。一个时间单位通常等于最大传播时延的2倍。(2)延迟一个时间单位后,再重复步骤(1)。(3)发现
17、信道忙则持续等待,直至信道空闲,再以概率 P 发送数据。,“P-坚持算法”是一种既能像“不坚持算法”那样减少冲突,又能像“1-坚持算法”那样减少媒体空闲时间的折中方案。问题在于如何选择 P 的值,这要考虑到避免重负载下系统处于不稳定状态。假如介质忙时,有 N 个站点有数据等待发送,一旦当前的发送完成时,将要试图传输的站总期望数为 NP。如果选择 P 过大,使 NP1,表明有多个站点试图发送,冲突就不可避免。最坏的情况是,随着冲突概率的不断增大,而使吞吐量降低到零。所以必须选择适当 P 值使 NP1。当然 P 值选得过小,则媒体利用率又会大大降低。,图 6.14 CSMA 坚持和退避,在 CSM
18、A 中,由于信道传播时延的存在,即使总线上两个站点没有监听到载波信号而发送帧时,仍可能会发生冲突。由于 CSMA 算法没有冲突检测功能,即使冲突已发生,仍然要将已破坏的帧发送完,使总线的利用率降低。一种 CSMA 的改进方案是使发送站点传输过程中仍继续监听媒体,以检测是否存在冲突。一旦检测到冲突,就立即停止发送,并向总线上发送一串阻塞信号,用以通知总线上其它各有关站点。这样,通道容量就不致白白传送已受损的帧,可以提高总线的利用率。这种方案称做载波监听多路访问/冲突检测协议,简写为 CSMA/CD,这种协议已广泛应用于局域网中。,6.5.2 载波监听多路访问/冲突检测,CSMA/CD 的代价是用
19、于检测冲突所花费的时间。对于基带总线而言,最坏情况下用于检测一个冲突的时间等于任意两个站点之间传播时延的两倍。从一个站点开始发送数据到另一个站点开始接收数据,也即载波信号从一端传播到另一端所需的时间,称为信号传播时延。信号传播时延=两站点的距离/信号传播速度如图所示,假定 A、B 两个站点位于总线两端,两站点之间的最大传播时延为 tp。当 A 站点发送数据后,经过接近于最大传播时延tp时,B 站点正好也发送数据,此时冲突便发生。发生冲突后,B 站点立即可检测到该冲突,而A站点需再经过一段最大传播时延tp后,才能检测出冲突。也即最坏情况下,对于基带 CSMA/CD 来说,检测出一个冲突的时间等于
20、任意两个站点之间最大传播时延的两倍(2tp)。由于单向传输的原因,对于宽带总线而言,冲突检测时间等于任意两个站点之间最大传播时延的 4 倍。,6.5.3 退避算法,在 CSMA/CD 算法中,一旦检测到冲突并发完阻塞信号后,为了降低再次冲突的概率,需要等待一个随机时间,然后再使用 CSMA 方法试图传输。为了保证这种退避操作维持稳定,采用了一种称为二进制指数退避的算法,其规则如下:(1)对每个数据帧,当第一次发生冲突时,设置一个参量L=2;(2)退避间隔取 1 到 L 个时间片中的一个随机数,1个时间片等于两站之间的最大传播时延的两倍;(3)当数据帧再次发生冲突,则将参量 L 加倍;(4)设置
21、一个最大重传次数,超过该次数,则不再重传,并报告出错。二进制指数退避算法是按后进先出的次序控制的,即未发生冲突或很少发生冲突的数据帧,具有优先发送的概率;而发生过多次冲突的数据帧,发送成功的概率就更少。,CSMA/CD 操作的流程图,Enthernet(以太网)就是采用二进制指数退避和”1-坚持算法”的 CSMA/CD 介质访问控制方法。这种方法在低负荷时(如介质空闲),要发送数据帧的站点能立即发送;在重负荷时,仍能保证系统的稳定性。,IEEE 802.3 介质访问控制协议,1.IEEE 802.3 MAC 帧格式:IEEE 802.3 MAC 帧中包括前导码 P、帧起始定界符 SFD、目的地
22、址 DA、源地址 SA、表示数据字段字节数长度的字段LEN、要发送的数据字段、填充字段 PAD 和帧校验序列 FCS等8个字段。这8个字段中除了数据字段和填充字段外,其余的长度都是固定的。,SFD:帧起始定界符LEN:帧长度字段DA:目的地址SA:源地址PAD:填充字符 FCS:帧校验序列,前导码字段 P 占 7 个字节,每个字节的比特模式为“10101010”,用于实现收发双方的时钟同步。帧起始定界符字段 SFD 占1个字节,其比特模式为“10101011”,它紧跟在前导码后,用于指示一帧的开始。前导码的作用是使接收端能根据“1”、“0”交变的比特模式迅速实现比特同步,当检测到连续两位“1”
23、(即读到帧起始定界符字段 SFD 最末两位)时,便将后续的信息递交给 MAC 子层。,地址字段:包括目的地址字段DA和源地址字段SA。目的地址字段占2个或6个字节,用于标识接收站点的地址,它可以是单个的地址,也可以是组地址或广播地址。DA字段最高位为0表示单个地址,该地址仅指定网络上某个特定站点;DA字段最高位为1、其余位不为全1表示组地址,该地址指定网络上给定的多个站点;DA字段为全1,则表示广播地址,该地址指定网络上所有的站点。源地址字段也占2个或6个字节,但其长度必须与目的地址字段的长度相同,它用于标识发送站点的地址。在6字节地址字段中,可以利用其48位中的次高位来区分是局部地址还是全局
24、地址。局部地址是由网络管理员分配,且只在本网中有效的地址;全局地址则是由IEEE统一分配的,采用全局地址的网卡出厂时被赋予惟一的IEEE地址,使用这种网卡的站点也就具有了全球独一无二的物理地址。,为使CSMA/CD协议正常操作,需要维持一个最短帧长度,必要时可在数据字段之后、帧校验序列FCS之前以字节为单位添加填充字符。这是因为正在发送时产生冲突而中断的帧都是很短的帧,为了能方便地区分出这些无效帧,IEEE802.3规定了合法的MAC帧的最短帧长。对于1OMbps的基带 CSMA/CD网,MAC帧的总长度为64-1500字节。由于除了数据字段和填充字段外,其余字段的总长度为18个字节,所以当数
25、据字段长度为0时,填充字段必须有46个字节。帧校验序列FCS字段是32位(即4个字节)的循环冗余码(CRC),其校验范围不包括前导码字段P及帧起始定界符字段SFD。,类型字段标识出以太网帧所携带的上层数据类型,如16进制数0 x0800代表IP协议数据,16进制数0 x809B代表AppleTalk协议数据,16进制数0 x8138代表Novell类型协议数据等。以太网的最短有效帧 对10Mbps以太网,在争用期内可发送512bits,即64字节 故规定:最短有效帧为64字节 若帧长64字节,则视为无效帧(冲突碎片)即由于冲突而异常中止的帧 在争用期内检测到冲突,就不再发送数据,也即若发生冲突
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 局域网 技术
链接地址:https://www.desk33.com/p-750200.html