您好,欢迎访问三七文档
第3章逻辑链路控制协议(802.2)•逻辑链路控制(LLC)子层是局域网通信体系结构的最高层,该子层的主要用途在于提供LLC用户之间通过受控的MAC链路进行数据交换的手段。3.1LLC服务的诸形式•LLC向高层提供的服务有三种类型:•面向连接的服务•确认无连接服务•不确认无连接服务•面向连接的服务:•两个LLC用户之间建立一条逻辑连接,包括建立连接、数据传输、断开连接三个阶段。•实时性好、可靠性高、顺序性好•不确认无连接服务:•不同系统的LLC用户之间需要事前商定使他们能交换数据,为了启始一个数据单元的传输,就要求进行一次服务访问。•数据传输不可靠、顺序性差、实时性差。•确认无连接服务:•对每个发送数据单元都提供立即的确认。3.6流量控制•流量控制是保证发送实体不会因过量的数据而把接收实体冲垮。在无流量控制的情况下,接收方的缓冲区可能被新的数据填满后溢出。•最简单的停止—等待式的流量控制形式能支持确认的无连接LLC服务。•过程:•源实体发送一个数据单元被接收后,由目的实体发回一个对刚收到的该数据单元的确认,用以表示它愿意接收另一个数据单元。源实体必须进行等待,直到接收到该确认后才能发送下一个数据单元。•2.逻辑链路控制子层的服务访问点LLCSAP•在一个主机的LLC子层上面应设有多个服务访问点,以便向多个进程提供服务。需用到两个地址:•(1)MAC(介质访问控制)地址。•(2)SAP地址。3.LLC协议(1)LLC帧的说明①LLC帧的说明•没有分界符及校验字段;•LLC帧是MAC帧中的数据字段;•有源地址(源服务访问点),这样适应于点—点、点—多点及广播式通信。②LLC帧控制字段和HDLC中的控制字段一样,控制字段将LLC帧分为信息帧、管理监控)帧、无编号帧,分别完成不同的功能。(2)LLC/MAC的接口用服务原语实现:MA-DATA.request;MA-DATA.indication;MA-DATA.confirm。媒体访问控制MAC子层•媒体访问控制策略•在所有的媒体访问控制技术中,最关键的参数是控制点和控制方法。集中方式具有以下的优点:•能提供除了对媒体访问外的其他更高级的功能,如优先级控制、可靠性等。•每个站点的访问控制逻辑简单•避免对等实体间进行分布合作可能带来的问题•缺点:•在整个网络中,如果控制点不能工作,则会导致整个网络瘫痪•由于所有对共享媒体的访问要经过控制站点的允许,可能会形成瓶颈,降低效率。•分布式媒体访问控制方式的优缺点正好与之相反。一般可以将访问控制技术分为两种:同步和异步。在同步技术中,整个信道带宽被分割成许多部分,每一部分被分配给某一个站点。在电路交换中的频分多路复用(FDM)和时分多路复用(TDM)技术就属于这种同步机制。异步技术分为三种:时间片轮转、预约和竞争。•在时间片轮转中,每个节点按照一定的时间顺序得到传输时间。•预约技术更适合于传输连续数据的情况。•对突发性的数据传输,竞争是最常用的机制。2.MAC帧格式MAC控制DACRCLLCSA•由于采用不同的MAC协议,各MAC帧的确切定义不尽相同。但是所有的MAC帧的格式都大致类似。MAC帧各字段的含义如下:•MAC控制字段:包括所有实现媒体访问控制所必须的协议控制信息。•DA和SA:目的地址和源地址,用于指示接收端和发送端的MAC地址。•LLC:来自于LLC层的数据信息。•CRC:循环校验字段,用于差错控制。2.帧结构(1)前导码:用于收发双方的时钟同步。(2)帧起始定界符:表示帧的开始。(3)目标地址和源地址。(4)数据域长度:用于指明数据域的字节数。(5)数据域:用于携带LLCPDU(协议数据单元)。(6)填充域:必要时用于填充帧,使帧长达到最短有效长度。(7)校验字段:4个字节,使用32位的CRC校验。MAC子层功能说明MAC子层有两个主要的功能,一是数据的封装与解封.包括组帧、寻址和错误检测;另一个是介质访问管理,包括介质分配和冲突解决。LLC子层发送数据封装发送介质访问管理接收介质访问管理接收数据解封MAC子层发送数据编码接收数据解码
本文标题:逻辑链路控制协议
链接地址:https://www.777doc.com/doc-2019747 .html