以太网将数据链路层的功能划分到了两个不同的子层:逻辑链路控制 (LLC) 子层介质访问控制 (MAC) 子层。OSI 模型中所述的数据链路层功能被分配到了 LLC 和 MAC 子层。这些子层的使用极大地促进了不同终端设备之间的兼容性。

 
对于以太网,IEEE 802.2 标准规范 LLC 子层的功能,而 802.3 标准规范 MAC 子层和物理层的功能。逻辑链路控制处理上层与网络软件以及下层(通常是硬件)之间的通信。LLC 子层获取网络协议数据(通常是 IPv4 数据包)并加入控制信息,帮助将数据包传送到目的节点。第 2 层通过 LLC 与上层通信。
 
LLC 在软件中实现,并且其实现不受物理设备影响。在计算机中,可将 LLC 视为网卡 (NIC) 的驱动程序软件。网卡驱动程序是一个直接与网卡中硬件交互,以在介质与介质访问控制子层之间传送数据的程序。