媒体访问控制 (MAC) 负责管理对物理网络介质的协议访问。主要功能包括:
- 寻址:以太网上的每个器件都具有唯一的 MAC 地址,这是一个用于区分网络上不同器件的 48 位标识符。MAC 可确保将数据包传送到正确的器件。
- 帧定界:MAC 子层定义了用于数据传输的帧结构。以太网帧包括前导码、目标 MAC 地址、源 MAC 地址、类型/长度字段、数据有效载荷和帧校验序列 (FCS)。
- 媒体访问控制:MAC 子层可对器件访问共享通信介质的方式进行控制。工业以太网 MAC 从标准以太网 MAC 派生而来,甚至实现特定的操作模式,如即时处理和直通数据处理。本节稍后将介绍这些方法。
- 错误检测:MAC 子层包括一种检测接收帧中错误的机制,该机制通常使用帧校验序列 (FCS)。如果检测到错误,则通常会丢弃该帧,并通知上层。
- 帧传输和接收:MAC 子层处理网络介质(第 1 层)上各帧的实际传输和接收。这可确保帧的格式、地址正确,并在正确的时间发送。某些 IE 协议具有两个不同的传输阶段,一个阶段用于实时数据(过程数据),第二个阶段用于非实时数据(标准以太网帧)。这两个传输阶段是时间多路复用的,称为周期时间。