
连接在信道上的主机只有它们两个

一个数据链路层地址:
唯一的标识,在每个主机发送的帧中必须携带标识发送主机和接收主机的地址。由于这类地址是用于媒体接入控制 MAC (Media Access Control),因此这类地址被称为 MAC 地址;
若主机 C 要发送给主机 D 的帧。
D 的 MAC 地址C 自己的 MAC 地址这样,总线上其他主机收到该帧后,就可以根据帧首部的目的地址字段的值是否与自己的 MAC 地址匹配

MAC 地址一般被固化在网卡( 网络适配器 )的电可擦可编程只读存储器 EEPROM 中,因此 MAC 地址也
MAC 地址有时也被称为物理地址。

一般情况下,用户主机会包含两个网络适配器:
每个网络适配器都有一个全球唯一的 MAC 地址。而交换机和路由器往往拥有更多的网络接口,所以会拥有更多的 MAC 地址。
综上所述,严格来说,MAC地址是对网络上各接口的唯一标识,而不是对网络上各设备的唯一标识。\color{red}严格来说,MAC 地址是对网络上各接口的唯一标识,而不是对网络上各设备的唯一标识。严格来说,MAC地址是对网络上各接口的唯一标识,而不是对网络上各设备的唯一标识。
IP 地址(网络标识), MAC 地址(硬件设备的地址)

我们可以在 IEEE 的官网查看已分配的组织唯一标识符 OUI
例如:30−FB−B830-FB-B830−FB−B8 这个 OUI 已经被分配给华为科技有限公司

若我们直到设备的 MAC 地址,而不知道设备的厂商信息,可以通过设备的 MAC 地址查询
例如:http://mac.51240.com


MAC 地址第一字节的 b0 位取 000 时,表示该地址是单播地址
MAC 地址第一字节的 b0 位取 111 时,表示该地址是多播地址(组播地址)
MAC 地址第一字节的 b1 位取 000 时,表示该地址是全球管理的(全球唯一)
MAC 地址第一字节的 b1 位取 111 时,表示该地址是本地管理的
全球管理 单播地址:厂商生产网络设备(网卡,交换机,路由器)时固化
全球管理 多播地址:标准网络设备所支持的多播地址,用于特定功能
本地管理 单播地址:由网络管理员分配,覆盖网络接口的全球管理单播地址
本地管理 多播地址:用户对主机进行软件配置,以表明其属于哪些多播组
46 位全为 111 时,就是广播地址 FF−FF−FF−FF−FF−FFFF-FF-FF-FF-FF-FFFF−FF−FF−FF−FF−FF
台式机、笔记本电脑、平板电脑、智能手机等设备上的以太网接口、Wi-Fi 接口、蓝牙接口都分配有全球单播的 MAC 地址
而每台交换机和路由器都拥有多个网络接口,也就拥有多个全球单播的 MAC 地址

字节发送顺序:第一字节 ⟶\longrightarrow⟶ 第六字节(从左至右)
字节内的比特发送顺序: b0⟶b7b_0 \longrightarrow b_7b0⟶b7(从右至左)

若主机 B 要给主机 C 发送单播帧
主机 B 首先要构建单播帧
MAC 地址MAC 地址就构成了单播帧

主机 B 将该单播帧发送出去,主机 A 和 C 都会收到该单播帧
主机 A 的网卡发现该单播帧的目的 MAC 地址与自己的 MAC 地址不匹配
主机 C 的网卡发现该单播帧的目的 MAC 地址与自己的 MAC 地址匹配

若主机 B 要发送一个广播帧
主机 B 首先要构建广播帧
MAC 地址就构成了广播帧

主机 B 将该广播帧发送出去,主机 A 和 C 都会收到该广播帧
目的地址字段的内容是广播地址,就知道该帧是广播帧
若主机 A 要发送多播帧给该多播地址。
将该多播地址的左起第一个字节写成 888 个比特,下述可以看到最低比特位是 111
这就表明该地址是多播地址

假设主机 B、C、D 支持 MAC 多播,各用户给自己的主机配置的多播组列表如下所示

主机 A 首先要构建该多播帧
MAC 地址就构成了多播帧

主机 B、C、D 都会收到该多播帧
B、C 发现该多播帧的目的 MAC 地址在自己的多播组列表中 B 和 C 都会接受该帧,并上交上层处理D 发现该多播帧的目的 MAC 地址不在自己的多播组列表中 D 丢弃该多播帧
注意:
给主机配置多播组列表进行私有应用时,不得使用公有的标准多播地址,具体可在以下网址查询\color{blue}给主机配置多播组列表进行私有应用时,不得使用公有的标准多播地址,具体可在以下网址查询给主机配置多播组列表进行私有应用时,不得使用公有的标准多播地址,具体可在以下网址查询
http://standards.ieee.org/develop/regauth/grpmac/public.html
据斯洛登爆料,美国国家安全局有一套系统,通过监视电子设备的 MAC 地址,来跟踪城市中每个人的行动
iOS 系列设备扫描网络时采用随机 MAC 地址技术Windows 10,安卓 6.06.06.0,以及内核版本为 3.183.183.18 的 Linux 系统也开始提供随机 MAC 地址功能目前,大多数移动设备以及采用了随机 MAC 地址技术
说明:随机 MAC 地址可以防止被监听但是连接 WiFi 时真实的 MAC 地址还是可以看到的(比如校园网)

单播唯一,广播全部,组播列表