MAC子层的功能简介
MAC(Media Access Control)子层负责完成下列任务:
-
提供物理链路的访问。
MAC子层是物理层相关的,也就是说,不同的物理层有不同的MAC子层来进行访问。
在以太网中,主要存在两种MAC子层:
-
半双工MAC:物理层运行模式是半双工时提供访问。
-
全双工MAC:物理层运行模式是全双工时提供访问。
这两种MAC都集成在网卡中,网卡初始化的时候一般进行自动协商,根据自动协商的结果决定运行模式,然后根据运行模式选择相应的访问MAC。
-
-
链路级的站点标识:在数据链路层识别网络上的各个站点。
也就是说,在该层次保留了一个站点地址,即MAC地址,来标识网络上的唯一一个站点。
为了进行站点标识,在MAC子层用MAC地址来唯一标识一个站点。
MAC地址由IEEE管理,以块为单位进行分配。一个组织(一般是制造商)从IEEE获得唯一的地址块,称为一个组织的OUI(Organizationally Unique Identifier)。获得OUI的组织可用该地址块为16777216个设备分配地址。
MAC地址有48Bit,但通常被表示为12位的点分十六进制数。例如,48Bit的MAC地址000000001110000011111100001110011000000000110100,表示为12位点分十六进制就是00e0.fc39.8034。
每个MAC地址的前6位(点分十六进制)代表OUI,后6位由厂商自己分配。例如,地址00e0.fc39.8034&