📜  逻辑链路控制(LLC)协议数据单元

📅  最后修改于: 2021-08-27 05:34:26             🧑  作者: Mango

逻辑链接控制(LLC)是一个子层,通常它为数据链接提供逻辑,因为它控制DLL(数据链接层)的同步,多路复用,流控制甚至是错误检查功能。 DLL被提供给两个子层,即LLC子层和MAC(媒体访问控制)子层。

LLC协议的基本模型是在HDLC(高级数据链路控制)之后建模的。这些协议是未确认的无连接服务,面向连接的服务和已确认的无连接服务。所有这些协议都使用相同的PDU(协议数据单元)格式,如下所示–

此PDU格式基本上包含以下给出的4个不同字段–

  1. 目标服务访问点(DSAP)字段–
    DSAP通常是一个8位长的字段,用于表示要接收消息的网络层实体的逻辑地址。它指示这是个人地址还是组地址。
  2. 源服务访问点(SSAP)字段–
    SSAP还是8位长字段,用于表示打算创建消息的网络层实体的逻辑地址。它指示这是命令还是响应PDU。它仅标识已启动PDU的SAP。
  3. 信息领域–
    该字段通常包括数据或信息。
  4. 控制字段–
    该字段标识并确定特定的PDU,并且还指定各种控制功能。它是一个8位或16位长的字段,通常取决于PDU的身份。用于流和错误控制。 PDU基本上有三种类型。每个PDU具有不同的控制字段格式。这些在下面给出–
    • 信息(一)–
      它通常包括7位序列号(N(S))以及附带的序列号(N(R))。它用于承载数据或信息。
    • 主管(S)–
      它通常包括一个确认序列号(N(R)),以及一个用于三种不同PDU格式的2位S字段,即RNR(接收未就绪),RR(接收已就绪)和REJ(拒绝)。它通常用于流和错误控制。
    • 未编号(U)–
      通常是5位M比特,用于指示PDU的类型。它用于各种协议PDU。

LLC子层的某些功能是–

  • 它负责管理并确保数据传输的完整性。
  • 它们为数据链接提供逻辑。
  • 它还控制DLL的同步,多路复用,错误检查或纠正功能,流控制。
  • 它还允许在一系列计算机网络上进行多点通信。