第5章数据链路层与局域网.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《第5章数据链路层与局域网.docx》由会员分享,可在线阅读,更多相关《第5章数据链路层与局域网.docx(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第五章数据链路层与局域网本章重难点分析1、理解数据链路层的基本功能与服务。2、理解过失编码的基本原理,掌握典型的过失编码。3、理解多路访问控制协议的作用与原理,掌握典型的MAC协议。4、理解多路复用的概念与技术,掌握CDMA的基本原理。5、掌握MAC地址、ARP、以太网、CSMA/CD协议。6、理解虚拟局域网(VLAN)基本原理。7、掌握交换机的特点及其工作原理。8、掌握叩P工作原理,了解HDLC协议。数据链路层的服务过失控制基本方式循环冗余码随机访 MAC 协议: ALOHA. CSMA. CSMA/CDARP协议、交换机、虚拟局域网 PPP与HDLC协议第一节数据链路层服务知识点1数据链路
2、层服务L数据链路层:负责通过一条链路,从一个结点向另一个物理链路直接相连的 相邻结点,传送网络层数据报,中间不经过任何其他交换结点。数据链路:在物理链路之上。基于通信协议来控制数据帧传输的逻辑数据通 路。其主要依赖硬件实体是:网卡(NIC,网络适配器)。2、结点:从数据链路层来看,主机、路由器等统称为结点。链路:相邻结点的通信信道称为链路。数据链路层传输的数据单元是:帧。3、循环冗余码(Cyclic Redundancy Check, CRC码):在数据链路层广泛应用的差 错编码。(检 错码)基本思想:将二进制位串看成是系数为0或1的多项式的系数。例如:多项式G (x)=X5+X2+1,请写出
3、多项式对应的二进制位串。G (x) = x5+x2+l 整理得多项式为:lx5+Ox4+Ox3+lx2+Ox1+lx 100101 化简后为:x5 + x2 + l编码过程:1s在帧的低位端加上r个。位,使该帧扩展为m+r位(相当于左移r位),对 应的多项式为XM (x)2、用G (x)系数对应的位串,去除(模2除法)xrM (x)系数对应的位串,求 得r位余数R3、用XM (x)系数对应的位串,减(模2减法)去余数R,结果就是完成CRC 编码的帧【例】假设CRC编码采用的生成多项式G (x) =X4 + X+1,请为位串10111001 进行CRC编码。(1)写出多项式对应的位串:10011
4、(2)在待编码位串后面添加0。看多项式对应的位串有几位,这个数值减1就是需要添加0的个数。例如:多项式对应的位串有几位:5位那么在待编码位串后面添加0的个数:5-1=4 待编码位串改变:10111001(3)用新待编码位串除以多项式对应的位串。新待编码位串:多项式对应的位串:100111010 01 1 1匕1 looioooo0 oil r_niir_rT_L_1X0 o onL . 一10 0 11 rr i皿 -_ L XLiMjeM10011ri rLLLL I i i i| i oQ同为0;不相同为T;:10 0 11110 10| | | | | | | | | | | | jlo
5、lollllt.“异或”逻辑运算相同为o ;不相同为I;(4)求得的余数添加在待编码位串后,即为CRC编码后的码。待编码位串:10111001余数:1001CRC 码:接收方在收到带CRC码的帧之后,如何判断是否有错?用收到的位串除以多项式对应的位串。余数为0,无错。余数不为0,有错,丢弃。名称生成多项式CRC-12121132X +X +X +X +X+1CRC-1616152X +X +X +1CRC-CCITT16125X +X +X +1CRC-32-IEEE802.3322623221612111087542X +x +x +x +x +x +x +x +X +X +X +X +X
6、+X+1CRC-64-ISO64 43X +X +X +X + 1例:【计算题】假设接收方收到的二进制数字序列为CRC生成多 项式为X+X,+X+L试说明数据传输过程中是否出错(要求写出计算过程)。1000101010011I-1 j101001110100111010011一 【参考答案】:多项式对应的位串为1010011。余数为0,接收正确。第三节多路访问控制协议点对点信道:一对一通信方式,信道被双方独享。广播信道(共享介质):一对多通信方式,信道上连接的点很多,信道被结点共享。必须使用多路访问控制协议来协调结点的数据发送。MAC协议的根本任务:解决信道的共享问题。多路访问控制协议1)信道
7、划分MAC协议L频分多路复用2.时分多路复用 3.波分多路复用 4.码分多路复用2)随机访问MAC协议1 .AL0HA 协议.CSMA载波监听多路访问协议2 .CSMA/CD带冲突检测的载波监听多路访问协议3)受控接入MAC协议集中式控制 分散式控制知识点1信道划分MAC协议信道划分MAC协议:利用多路复用技术实现信道共享的MAC协议。基本思想:将信道资源划分后,分配给不同的结点,各结点通信时只使用其 分配到的资源,防止多结点通信时的相互干扰。频分多路复用:FDM时分多路复用:TDM波分多路复用:WDM码分多路复用:CDM1、频分多路复用:FDM频分多路复用(Frequency-divisio
8、n multiplexing, FDM):在频域内将信道带 宽划分为多个子信道,将原始信号调制到对应的某个子信道的载波信号上,使 同时传输的多路信号在整个物理信道带宽的允许范围内频谱不重叠,从而共用 一个信道。频分多路复用优缺点优点:分路方便,在模拟通信中应用广泛。缺点:各路信号之间相互干扰(串扰)、不提供过失控制技术、不便于性能监测。2、时分多路复用(Time-Division Multiplexing, TDM):将通信信道的传输信号 划分为多个等长的时隙,每路信号占用不同的时隙。使多路信号合用单一的通信 信道在时域上不重叠,从而实现信道共享。时分多路复用分为:同步时分多路复用:STDM固
9、定的时隙轮流分配,时隙可能会空闲造成浪费。异步时分多路复用:ATDM又分为两种:异步时分多路复用(Asynchronism Time-Division Multiplexing, ATDM)统计时分多路复用(StatisticTime-Division Multiplexing, STDM)不固定,为每个时隙加上用户标识、提供信道利用率,实现技术复杂。3、波分多路复用(Wave Division Multiplexing, WDM):实质是一种频分多路复 用。广泛用于光纤通信。在光纤通信中,光载波频率很高,通常用光的波长来代 替频率讨论,所以叫做波分多路复用。在光纤通信中,为了实现长距离的高速
10、 传输,通常采用波分多路复用和光纤放大器。4、码分多路复用(Code Division Multiplexing, CDM):通过利用 相互正交的码 组分别编码各路原始信息的每个码元,使得编码后的信号在同一信道中混合传 输。是一种扩频的通信形式。知识点2随机访问MAC随机访问MAC协议:所有用户都可以根据自己的意愿随机地向信道上发送 信息。没有其他用户:发送成功。有两个及以上用户:产生冲突或碰撞,用户发送信息失败。每个用户随机退 让一段时间后,再次尝试,直至成功。ALOHA协议CSMA载波监听多路访问协议CSMA/CD带冲突检测的载波监听多路访问协议1、ALOHA 协议最早的,最基本的无线数据
11、通信协议。20世纪70年代夏威夷大学的教授提 出的。“只说不听”通信站点1、2、3、4随机接入共享信道,利用相同的载波频率,通过无线 电系统广播数据帧。ALOHA协议分类:(1)纯 ALOHA(2)时隙 ALOHA(1)纯 ALOHA工作原理:任何一个站点有数据发送时就可以直接发送至信道。发送数据后 对信道进行侦听:如果收到应答信号,说明发送成功。否那么说明发生冲突,等 待一个随机时间重新发送,直到成功为止。(1)纯ALOHA性能:, S吞吐量:在一帧的发送时 间内成功发送的平均帧数。 G网络负载:表示在一帧的 发送时间内发送的平均帧数 (包括成功与失败的帧)。 网络负载不能大于05。(2)时
12、隙 ALOHA工作原理:把信道时间划分为离散的时隙,每个时隙为发送一帧所需的时 间,每个通信站点只能在每个时隙开始的时刻发送帧。如果在一个时隙内发送帧 出现冲突,下一个时隙以概率P重发该帧,以概率(1-P)不发该帧(等待下一 个时隙),直到帧发送成功。p不能为L 否那么会出现死锁。(2)时隙ALOHA性能: G网络负载:表示在一帧的发送时间内发送的平均帧数。 S吞吐量:在一帧的发送时间内成功发送的平均帧数。 网络负载不能大于1。ALOHA总结: 尽管时隙ALOHA协议,通过同步各个通信站发送站发送时间的方式,相对于 纯ALOHA协议而言,提高了信道利用率;36.8%。 但是还是不满意。 缺点:
13、ALOHA协议发送之前无论信道是否空闲都进行发送,会大大增加冲突 的可能性。 如果在发送之前先判断下信道是否空闲。2、CSMA :载波监听多路访问协议“先听后说”工作原理:通过硬件装置(载波监听装置),在通信站发送数据之前,先监听信道上其他站点是否在发送数据,如果在发送,那么暂时不发送。分类:根据监听策略不同1)非坚持CSMA2) 1-坚持 CSMAP-坚持 CSMA分类:根据监听策略不同:1)非坚持CSMA: 先侦听,空闲发送,忙时等待一个随机时间,重新开始侦听。 优点:减少冲突概率。 缺点:增加了信道的空闲时间;延迟一个随机时间,发送时间延迟。极端情 况,始终无法发送。2) 1-坚持 CS
14、MA: 先侦听,如空闲发送,否那么一直侦听,侦听道信道空闲,那么立即发送数据。 优点:减少信道的空闲时间。 缺点:增加了发生冲突的概率,都在侦听,侦听到信道空闲都会马上发送数 据。3) P-坚持 CSMA:假设通信站有数据发送,先侦听信道;假设发现信道空闲,那么以概率P在最近时 隙开始时刻发送数据,以概率Q=1-P延迟至下一个时隙发送。假设下一个时隙仍 空闲,重复此过程,直至数据发出或时隙被其他通信站占用;假设信道忙,那么等 待下一个时隙,重新开始发送过程;假设发送数据时发生冲突,那么等待一个随机 时间,然后重新开始发送过程。例:【简答题】简述P 坚持CSMA的基本原理。【参考答案】:假设通信
15、站有数据发送,先侦听信道;假设发现信道空闲,那么以概率 P在最近时隙开始时刻发送数据,以概率Q=1-P延迟至下一个 时隙发送。假设下 一个时隙仍空闲,重复此过程,直至数据发出或时隙被其他通信站占用;假设信 道忙,那么等待下一个时隙,重新开始发送过程;假设发送数据时发生冲突,那么等 待一个随机时间,然后重新开始发送过程。例:【简答题】简述1-坚持CSMA的基本原理。【参考答案】:假设通信站有数据发送,先侦听信道;假设发现信道空闲。那么立即发 送数据;假设发现信道忙,那么继续侦听信道,直到发现信道空闲然后立即发送数 据。3、CSMA/CD带冲突检测的载波监听多路访问协议先听后说,边听边说(Carr
16、ier Sense Multiple Access/Collision Detection,CSMA/CD)工作原理:通信站使用CSMA协议进行数据发送,在发送期间如果能检测到 碰撞,立即终止发送,并发出一个冲突强化信号,使所有通信站点都知道冲突 的发生。发出冲突强化信号后,等待一个随机时间,再重复上述过程。CSMA/CD的工作状态分为:传输周期、竞争周期、空闲周期。信道有3种状态: 传输状态:一个通信站在使用,其他站禁止使用。3、数据链路层提供的服务: 1)组帧2)链路接入3)可靠交付4)过失控制1)组帧数据链路层将要传输的数据封装成帧,称为组帧或者成帧。 帧头(帧首):发送结点和接收结点的
17、地址信息。 帧尾:用于过失检测的过失编码。 帧定界:识别一个帧的开始和结束。帧头和帧尾的一个字节都是:01111110,用作帧的定界。2)链路接入物理链路可以分为:点对点链路和广播链路。点对点链路:发送结点和接收结点独占信道链路(第5节)。广播链路:通信链路被多个结点共享,会彼此干扰,导致传输失败。结点必须运行MAC协议(媒介访问控制协议)协调各结点共享物理传输媒 介(第3节)。竞争状态:所有通信站都有权尝试对信道的使用权。空闲状态:没有通信站使用信道。仍然会有冲突,因为信号传播延迟。使用CSMA/CD协议实现多路访问时,通过共享信道通信的两个通信 站之间相距的最远距离D,信号的传播速度V,数
18、据帧长度L以及信道信息传输速率R之间满足以下约束:【例】在一个采用CSMA/CD协议的网络中,传输介质是一根完整的电缆,数据传输速率为IGbit/s,电缆中的信号传播速度是200000km/so假设最小数据帧 长度为800bit,那么最远的两个站点之间的距离至少需要减少多少?L=800bit R=lGbit/s v=200000km/s 求D?D= (L/R) *v) /2=80m 例:【简答题】简述CSMA/CD协议的基本原理。【参考答案】:通信站使用CSMA协议进行数据发送;在发送期间如果检测到碰 撞,立即终止发送,并发出一个冲突强化信号,使所有通信 站都知道冲突的发 生;发出冲突强化信号
19、后,等待一个随机时间,再重复上述过程。知识点3受控接入MAC协议受控接入:各个用户不能随意的接入信道而必须服从一定的控制。集中式控制分散式控制1、集中式控制集中式控制:系统有一个主机负责调度其他通信站接入信道,从而防止冲突。方法:轮询技术。(轮叫轮询和传递轮询)轮叫轮询:从站1开始,站1如果有数据就发给主机,无数据那么发送控制帧;然后主机轮 询站2,一直到站N。又重复询问站1。缺点:轮询帧在共享线路上不听的循环往返,较大开销,导致帧发送的时间延 长。传递轮询:主机先向站N发出轮询帧,站N在发送数据后或在告诉主机没有数据发送 时,将其相邻站(N-1)的地址附上。每个站有两条线,一条用来接收主机发
20、来的数据;另一条用来接收允许该 站发送数据的控制信息。2、分散式控制: 方法是令牌技术。令牌是一种特殊的帧, 代表了通信站使用信道的 许可。在信道空闲时一直 在信道上传输。一个通信 站想要发送数据就必须首 先获得令牌。令牌环的操作过程(5点):1、网络空闲时,只有一个令牌在环路上绕行。(空令牌:标志位置为“0” O 被占用:标志位置为V )。2、当一个站点要发送数据时,必须等待并获得一个令牌,将令牌的标志位置为T ,随后便可发送数据。3、环路中的每个站点边转发数据,边检查数据帧中的目的地址,假设为本站点的 地址,便读取其中所携带的数据。4、数据帧绕环一周返回时,发送站将其从环路上撤销,即“自生
21、自灭”。5、发送站点完成数据发送后,重新产生一个令牌传至下一个站点,以使其他站 点获得发送数据帧的许可权。令牌丧失和数据帧无法撤销是环网上最严重的两种错误。第四节局域网局域网(LAN):局部区域网络,覆盖面积小,网络传输速率高,传输的误 码率低。局域网常见的拓扑类型:星形网络,总线型网络,环形网络等。为了使数据链路层更好地适应多种局域网标准,IEEE802委员会将局域网 的数据链路层拆分为两个子层:逻辑链路控制(Logical Link Control, LLC)子层(名存实亡)介质访问控制(medium access control, MAC) MAC 子层局域网数据链路层寻址与ARP以太网
22、交换机虚拟局域网知识点1数据链路层寻址与ARP数据链路层的帧,需要携带发送结点的数据链路层地址,以及接收结点的数据链 路层地址,标识帧的发送方与接收方。1、MAC地址(1) MAC地址基本概念MAC地址(物理地址、局域网地址):MAC地址具有唯一性,每个网络适配 器对应一个MAC地址。MAC地址空间的分配:由电气和电子工程师协会(IEEE)统一管理。IEEE 分配前24位的MAC地址块。后24位由生产公司分配。(2) MAC地址表示以太网和IEEE 802.11无线局域网,使用的MAC地址长度为6字节(48 位)。一共有248个可能的MAC地址。通常采用十六进制表示法,每个字节表示一个十六进制
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据链 局域网
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内