以太网是现代局域网(LAN)的一种物理连接方式,即通过一条或多条集线器或交换机互连起来的计算机网络。MAC (Media Access Control) 则是指LAN中使用的控制协议,它定义了如何在以太网上接入网络资源。
MAC地址是用来定义物理设备在以太网上独一无二的标识符。MAC地址是由IEEE(国际电子电气工程师协会)分配的一个48位地址,通常用十六进制表达出来。每个MAC地址都是唯一的,用于寻址和标识网络上的节点设备。
MAC地址由3个部分组成:前24位是表示厂商ID(即OUI),后24位是该厂商对该设备的唯一标识码。前24位的OUI可以由IEEE分配,而后24位由设备厂商自行定义。
在以太网通讯中,数据包的发送方需要知道接收方的MAC地址,才能将数据包发送给正确的接收方。数据包的接收方会检查数据包中的MAC地址是否和自己的MAC地址匹配。如果匹配,则接收数据包,否则将抛弃这个数据包。
当一台设备在以太网上通讯时,它需要指定自己的MAC地址,以及要发送的数据包的目标MAC地址。发送方设备将源MAC地址和目标MAC地址加入数据包的第一个字节,接收方设备在接收数据包时提取目标MAC地址并进行比对。
MAC地址被广泛用于局域网的管理和安全,例如,MAC地址可以用于限制网络的访问权限。管理员可以通过ACL(Access Control List,访问控制列表)限制指定MAC地址的设备访问网络资源。
此外,MAC地址还被用于一些流量控制策略,例如VLAN(Virtual Local Area Network,虚拟局域网)的划分就基于MAC地址。