什么是逻辑链路控制 (LLC) 和媒体访问控制 (MAC)?

逻辑链路控制 (LLC) 层和媒体访问控制 (MAC) 层是 OSI 参考模型中数据链路层的子层。

OSI 参考模型:它代表开放系统互连。OSI 是一个包含 7 层的 7 层架构。每一层都有自己特定的功能。OSI 模型中的所有这 7 层都用于传输数据。

数据链路层

在计算机网络中,数据链路层是 OSI 参考模型的第二层。该层的主要功能是在节点之间传输数据。数据链路层在网络实体之间传输数据,还检测物理层上发生的错误。

子层

数据链路层包含两个子层,如下所示 -

  • 逻辑链路控制 (LLC) 子层

  • 媒体访问控制 (MAC) 子层

下面给出的是具有 LLC 和 MAC 子层的开放系统互连 (OSI) 模型图:

逻辑链路控制 (LLC) 子层

LLC 层的主要功能是它在发送时复用 MAC 层上的协议,并在接收时解复用协议。该层控制流量控制。

数据链路层的错误检查由 LLC 执行。它还可以跟踪确认。

在传输数据时,如果 LLC 检测到任何帧丢失,它会立即发送回源重新传输。LLC 层位于 MAC 层之上,充当上层和 MAC 层之间的接口。

媒体访问控制 (MAC) 子层

定义了 MAC 地址和媒体访问控制地址。它是分配给设备 NIC 的唯一地址。它用作在以太网或 Wi-Fi 内传输数据的地址。

该层充当 OSI 模型中物理层和 LLC 层之间的接口。MAC层的主要职责是它在传输过程中封装帧,以便它们是否合适。

MAC 层识别和验证源站和目的地的地址。MAC 层在有更多数据帧时执行多址解析。

MAC 层与物理层协调,通过使用多个 MAC 实体来抢占共享信道,从而避免冲突。

以太网是通过 MAC 子层定义的介质的一个示例。