首页 理论教育 逻辑链路控制层(LLC)的功能和作用

逻辑链路控制层(LLC)的功能和作用

时间:2023-07-01 理论教育 版权反馈
【摘要】:逻辑链路层是局域网结构的最高层,它位于介质存取控制层之上,通过MAC提供LLC用户之间数据交换的手段。IEEE 802协议的LLC层包括了OSI数据链路层的功能。此外,LLC提供了在一条物理链路上多个节点多路复用的功能,对局域网而言,由于物理链路比较单一,这种功能显然是必要的。在连接方式下,LLC利用服务访问点的机制来为LLC用户提供这种服务。IEEE 802的LLC协议体现在802.2标准文本中。

逻辑链路控制层(LLC)的功能和作用

逻辑链路层(LLC)是局域网结构的最高层,它位于介质存取控制层(MAC)之上,通过MAC提供LLC用户之间数据交换的手段。在LLC的上端提供节点之间端对端(End-to-end)的服务;被称为是LLC用户(LLCuser),而LLC通过SAP(服务访问点)提供对它的服务;在LLC的下端,则通过MAC子层提供必要的控制逻辑以实现对网络的访问和帧的发送、接收。

IEEE 802协议的LLC层包括了OSI数据链路层的功能。除此之外,由于局域网不包含节点和节点之间的中间交换节点,因此不用包含一个独立的网络层,而把网络层中的一些基本功能并入LLC子层,这些功能包括有在端与端之间三种交换数据的方式,或称LLC层为其上层或LLC用户提供的三种服务,分别是:无应答非连接服务,面向连接的服务以及有应答非连接服务。

此外,LLC提供了在一条物理链路上多个节点多路复用的功能,对局域网而言,由于物理链路比较单一,这种功能显然是必要的。

在非连接服务方式下,只需发送端指明发送端地址和接收端地址,即可实现多路复用。在连接方式下,LLC利用服务访问点(SAP)的机制来为LLC用户提供这种服务。LLC可为其上层用户提供多个SAP,在发送端,每个SAP可分别、同时挂上各自数据发送进程,它们都有自己的目的地址,由于LLC在它们各自的接收端与接收端的SAP建立连接,而接收端的SAP也挂上了相应的数据接收进程,且同一个接收端可同时有几个接收进程的SAP为用户提供服务。通过这种方式,从LLC用户的角度来看,多个发送进程可复用单一的物理链路,复用过程对用户是透明的。

IEEE 802的LLC协议体现在802.2标准文本中。(www.xing528.com)

实际上,为了支持网络复用功能和多用户访问功能,IEEE 802协议中包含了两层寻址的概念。

以一个远程终端访问的例子来说明这一点。假设一个用户终端被接到某份额网络节点(或站),并受该站上的终端处理进程控制。这时,用户可以通过终端处理进程和另一个站上的一个分时进程之间交换数据。由于各进程都是在主机上运行,而同一主机可同时加载给支持该进程的主机,然后将数据发送到网络,通过一次寻址过程传送到目的地的节点,再由目的节点的主机通过另一次寻址过程,将数据分配给相应的进程。

显然,这两级寻址过程对应着两级地址,一级地址指明接收端和发送端的节点地址,而另一级地址则标志了源节点和目的的节点中进行数据传输进程。

在IEEE 802协议中,这两级寻址过程是通过在发送端,由于LLC和MAC子层对数据进行两级“封装”,将目的地址和源地址信息加放在用户数据的外面,组成一个特定的帧格式;而在接收端的LLC和MAC子层对接收到的帧进行两级“解封”,由LLC和MAC利用各自得到的地址信息正确寻址到准备接收数据的进程。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈