在以太网中,第 2 层单播、组播和广播通信会使用不同的 MAC 地址。

 
单播
 
单播 MAC 地址是帧从一台发送设备发送到一台目的设备时使用的唯一地址。
 
例如,IP 地址为 192.168.1.5 的主机(源)向 IP 地址为 192.168.1.200 的服务器请求网页。要传送和接收单播数据包,目的 IP 地址必须包含于 IP 数据包头中。相应的目的 MAC 地址也必须出现于以太网帧帧头中。只有 IP 地址和 MAC 地址相结合,才能将数据传送到特定的目的主机。
广播
 
发送广播时,数据包以主机部分全部为一 (1) 的地址作为目的 IP 地址。这种地址计数法表示本地网络(广播域)中的所有主机都将接收和处理该数据包。许多网络协议,如动态主机配置协议 (DHCP) 和地址解析协议 (ARP) 等,都使用广播。关于 ARP 如何使用广播将第 2 层地址映射到第 3 层地址的内容,本章将稍后论述。
 
网络的广播 IP 地址需要在以太网帧中包含相应的广播 MAC 地址。在以太网中,广播 MAC 地址长 48 位,全部为一,以十六进制显示时则为 FF-FF-FF-FF-FF-FF。 
组播
 
我们回顾一下,组播地址允许源设备向一组设备发送数据包。属于某一组播组的设备都被分配了该组播组 IP 地址。组播地址的范围为 224.0.0.0 到 239.255.255.255。由于组播地址代表一组地址(有时称为主机组),因此只能用作数据包的目的地址。源地址始终为单播地址。
 
组播地址常用于远程游戏中,许多玩家远程连接同一个游戏并玩该游戏;通过视频会议远程学习也使用组播地址,许多学生连接到同一个课程。
 
如同单播和广播地址一样,组播 IP 地址也需要相应的组播 MAC 地址才能在本地网络中实际传送帧。组播 MAC 地址是一个特殊的十六进制数值,以 01-00-5E 开头。然后将 IP 组播组地址的低 23 位换算成以太网地址中剩余的 6 个十六进制字符,作为组播 MAC 地址的结尾。MAC 地址剩余的位始终为 "0"。