(大学课件)本科网络课程讲义:LAN.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《(大学课件)本科网络课程讲义:LAN.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学课件 大学 课件 本科 网络 课程 讲义 LAN
- 资源描述:
-
1、Chapter 5 LAN&MAC Sub layern5.1 传统LAN的基本概念n5.2 多路访问协议n5.3 局域网的数据链路层n5.4 以太网的MAC协议n5.5 无线LANn5.6 网桥n5.7 交换式局域网n5.8 虚拟局域网15.1传统LAN的基本概念n5.1.1LAN的定义n局域网(LAN)是在一个小区域范围内对各种数据通信设备提供了互连的信息网。n局域网的典型特性:n高数据传输速率(10M-1000Mbps)n短距离(0.1-10km)n低误码率(10-8-10-11)n决定局域网特性的主要技术:n用以传输数据的传输媒体n用以连接各种设备的拓扑结构n用以共享资源的媒体访问控制
2、方法2nOSI LANNetwork LayerData Link LayerPhysical LayerLLCMACPhysical传统的LAN大多是共享媒体的LAN(即采用广播信道),不需要路由选择功能,因此只具备OSI的第1、2层功能。在数据链路层,重点要解决媒体访问控制功能,所以,数据链路层又分为逻辑链路控制子层(LLC)和媒体访问控制子层(MAC)。3IEEE 802 Architecture45.1.2LAN的传输媒体n双绞线n同轴电缆n光纤n无线电波n红外55.1.3局域网的拓扑结构n星型(Star)n环型(Ring)n总线型(Bus)n树型(Tree)Ring networkR
3、ing networkBus networkBus networkCentralCentralserverserverConcentrator(or hub)Network backboneNetwork backbone6星型(Star)拓扑结构n特点:n集中控制n中心交换节点功能复杂,但其他通信节点负荷相对较轻。n建设成本较大n可扩展性好CentralCentralserverserver7环型(Ring)n由一组转发器通过点对点连接成环路构成。n有源网络n分散控制n常采用令牌方式控制媒体访问n单个节点的故障有可能波及全网Ring networkRing network8总线型(Bus)n
4、通信网络只是传输媒体n成本低n无源网络n分散控制n常采用CSMA/CD或Token方式进行媒体访问控制n广播型网络Bus networkBus network对于共享媒体型网络,网络的拓扑结构和媒体访问控制协议很重要。设计一个好的媒体访问控制协议有三个基本要求:简单、有效的通道利用率、对用户的公平合理。9树型Concentrator(or hub)Network backboneNetwork backbone10其它网络拓扑结构-网状(Mesh)11Star Layout-Bus Topology12Star layout-Ring Topology135.2 多路访问协议n对于广播信道,需
5、要解决信道分配问题,信道的分配方案有:n静态分配:如传统的FDM或TDM,如果有N个用户,把带宽或时间分成N份,每个用户静态地占用一个。缺点是不能有效地处理突发数据,有的用户无通信量时白白浪费资源。n动态分配:异步时分多路复用。分为两种:n随机访问(争用,contention):只要有数据,就可直接发送,发生冲突后再采取措施解决冲突。适用于负载轻的网络,负载重时效率低。n控制访问:发送站点必须先获得发送的权利,再发送数据,不会发生冲突。在负载重的网络中可获得很高的信道利用率。主要有轮转(round-robin)和预约(reservation)两种方式。14争用协议一:ALOHA协议n20世纪7
6、0年代,美国夏威夷大学的ALOHA网通过无线广播信道将分散在各个岛屿上的远程终端连接到本部的主机上,是最早采用争用协议的网络。n有两个版本:n纯ALOHA协议(Pure ALOHA):每个站点只要有数据就可发送;通过监听信道来发现是否发生冲突;若冲突,则等待一段随机时间,再重新发送。n时隙ALOHA协议(Slotted ALOHA):将信道时间分为离散的时间片,每个时间片可以用来发送一个帧。一个站点有数据发送时,必须等到下个时间片的开始才能发送。与纯ALOHA相比信道的利用率提高一倍。15争用协议二:CSMA协议n载波侦听多路访问(Carrier Sense Multiple Access)协
7、议中,各站点不是随意发送数据帧,而是先要监听一下信道,根据信道的状态来调整自己的动作,只有发现信道空闲后再可发送数据。即“讲前先听”n常见的四种CSMA协议:n1-坚持式CSMA(1-persistent CSMA)n非坚持式CSMA(non-persistent)np-坚持式CSMA(p-persistent CSMA)n带有冲突检测的CSMA(CSMA with Collision Detection)161-坚持式CSMAn当一个站点要发送数据时,首先监听信道,若信道忙,就坚持监听,一旦发现信道空闲,就立即发送数据(发送数据的概率为1)。若发生冲突,就等待一随机长时间,再重新开始监听信道
8、。n两种发生冲突的可能:n信号传输的延迟造成的冲突。n对个站点在监听到信道空闲时,同时发送。n此协议的性能高于ALOHA协议。17非坚持式CSMAn当一个站点要发送数据时,首先监听信道,若信道忙,就随机等待一段时间后再开始监听信道(非坚持);一旦发现信道空闲,就立即发送数据。n此协议的信道利用率高于1-坚持式CSMA协议。n网络的延迟增大。18p-坚持式CSMAn用于时隙信道。当一个站点要发送数据时,首先监听信道,若信道忙则等到下个时间片再开始监听信道;若信道空闲便以概率p发送数据,而以概率q=1-p推迟到下个时间片再重复上述过程,直到数据被发送。n概率p的目的就是试图降低1-坚持式协议中多个
9、站点同时发送而造成冲突的概率。n采用坚持监听是试图克服非坚持式协议中造成的时间延迟。np的选择直接关系到协议的性能。19CSMA/CDnCS协议的“讲前先听”对ALOHA系统进行了有效的改进,但在发送过程中若发生冲突,仍要将剩余的无效数据发送完,既浪费了时间又浪费了带宽。nCD协议的“边讲边听”可对CSMA作进一步的改进。发送过程中,仍然监听信道,通过检测回复信号的能量或脉冲宽度并将之与发送的信号作比较,就可判断是否发生冲突。一旦发生冲突,立即取消发送,等待一随机时间后再重新尝试发送。20无冲突(collision-free)协议n顾名思义无冲突协议就是不会产生冲突的协议。n两种无冲突协议:n
10、位图(bit-map)协议也叫比特映像协议n二进制倒计数(binary countdown)协议也叫二进制地址相加协议21位图协议n假设有N个站点(编号为0 N-1),下图中N=8。n将信道时间划分成一系列交替的预约周期(位图)和数据传输周期:n一个预约周期由N个1比特的竞争时隙组成,每个时隙对应一个站点。任何一个站点有数据发送时,必须在它的竞争时隙期间发送“1”进行预约。n预约周期结束后,预约过的站点按编号顺序进行发送,永不冲突。最后一站点发完数据后,开始新一轮的预约周期。22二进制倒计数协议n每个站点的地址用等长的二进制数表示。每个要发送数据的站点先广播发送它们的二进制地址(按高位到低位的
11、顺序)。这些地址在信道上被按位相加(逻辑或)。各站点在发送地址时监听信道,当发现自己地址中的某个“0”在信道上变为“1”时,即退出竞争。最后参与竞争的地址最高的站点获得发送权。发送结束后,重新进入下一轮竞争。23有限争用(limited-contention)协议n争用协议在轻负荷时延迟特性好,但重负荷时信道效率低;而无冲突协议在轻负荷时延迟特性差,但重负荷时信道效率高。n将争用协议和无冲突协议结合起来,在轻负荷时使用争用策略,而在重负荷时使用无冲突策略,即有限争用协议。24无线局域网(Wireless LAN)协议nWLAN中通过有线介质将一些基站(base station)连接起来,每个基
12、站通过微波或红外信号与移动的计算机进行通信,一个基站同时只能与一台计算机通信。nWLAN最基本使用CSMA协议,但由于各个站点发出的信号范围有限(不像有线网络中一个站点发出的信号可到达所有的站点),因此会造成:n隐藏站点问题(hidden station problem):图(a)中,A向B发送时,由于C听不到误以为可发送数据,造成B接收失败。n暴露站点问题(exposed station problem):图(b)中,B向A发送时,C听到信道忙误认为它不能向D发送数据,实际上并不影响A和D两站的接收。25CSMA with Collision Avoidance协议nCSMA/CA(避免冲突
13、的CSMA协议)是WLAN采用的介质访问控制协议,其相应的国际标准为IEEE 802.11。n发送方先激发(RTS)接收方发送一个短帧(CTS),使接收方周围的站点不会在即将到来的数据帧期间发送数据而导致冲突(避免冲突)。n当多个站点同时向一个站点激发时仍会发生冲突,在预定时间内没有收到CTS的发送方采用二进制指数退避算法,在等待一随机时间后再次重试。26CSMA/CA的分析nA首先向B发送一包含后继数据帧长度的RTS短帧(30字节)。B回复一个也包含数据帧长度(从RTS中得到)的CTS短帧。A一旦收到CTS,就开始发送数据。n侦听到RTS的其它站点均向A关闭,并保持足够长的沉默时间使A可无冲
14、突地收到CTS。侦听到CTS的其它站点均向B关闭,并在后继数据到来期间(从CTS中可知)保持沉默。nC位于A范围内,B范围外:听不到CTS,可随意地在A发送数据帧时发送自己的帧。nD和E都位于B范围内:听到CTS后,关闭所有的发送,直到A到B的帧被认为发送完毕。275.3局域网中的数据链路层n局域网的数据链路层n逻辑链路控制子层(LLC)n必须提供某些属于第3层的功能n必须能支持链路的多路访问特性n可利用MAC子层来摆脱与底层有关的某些操作,如拓扑结构、媒体、媒体访问控制访问n媒体访问控制子层(MAC)n根据网络的拓扑结构,不同的局域网采用不同的媒体访问控制方法n成帧nCRC校验28LLC的功
15、能n提供三种服务:n无连接的服务n面向连接的服务n复用n差错控制与流量控制n类似于HDLC协议29Typical Frame FormatLLC-Logical Link ControlPDU-Packet Data UnitDSAP-Destination Service Access PointSSAP-Source Service Access PointSAP indicates the user30控制字段n类似于HDLC协议,定义了三种格式:n信息帧n监控帧n无编号帧31信息帧控制字段的格式(以2字节为例)32监控帧控制字段格式33无编号帧控制字段格式34Operation of
16、higher layers over LAN355.4 以太网的MAC协议n传输媒体n拓扑结构n媒体访问控制方法n简单n有效的通道利用率n公平合理决定了传统局域网的响应时间、吞吐量和效率365.4.1 IEEE 802.3 CSMA/CDnHistorynDeveloped by Bob Metcalfe and others at Xerox PARC in mid-1970snStandardized by Xerox,DEC,and Intel in 1978nLAN standards define MAC and physical layer connectivitynIEEE 80
17、2.3(CSMA/CD-Ethernet)standard originally 2MbpsnIEEE 802.3u standard for 100Mbps EthernetnIEEE 802.3z standard for 1,000Mbps EthernetnCSMA/CD:Ethernets Media Access Control(MAC)policynCS=carrier sensenSend only if medium is idlenMA=multiple accessnCD=collision detectionnStop sending immediately if co
18、llision is detected37CSMA/CD技术Two nodes transmitat the same time1Node detect therehas been a collision2Nodes transmit ajamming signal3Nodes wait a randomperiod before retransmitting4All computers have access toa common bus at the same time是一种随机争用的媒体访问控制方法38CSMA/CD 流程图39碰撞检测40退避时间n从发送数据帧到能检测出是否碰撞的最大所
19、需时间2?称为间隙时间。n退避时间=r 间隙时间,r是随机整数,在(0,2k)区间内均匀取值,k=Min(尝试次数,10)。n对于10BASE-5局域网,规定网段的最大长度500米,允许最多4个中继器延长,最长2500米,间隙时间为51.2微秒。n对10Mbps的以太网,能检测出碰撞的最小帧长为10Mbps*51.2微秒=512bit=64字节。41Binary Backoff42802.3帧格式Others:Others:4 bytes for the CRC(32 bits)and 2 bytes for the LLC length(16 bits).The LLC part may b
20、e up to 1500 bytes long.PreamblePreamble(seven bytes)precedes the Ethernet 802.3 frame.Each byte of the preamble has a fixed b i n a r y p a t t e r n o f 10101010 and each node on the network uses it to synchronise their clock and transmission timings.It also informs nodes that a frame is to be sen
展开阅读全文