今天给大家说说MAC地址。MAC地址在现在生活中出现的频率还是很高的,他就和我们自己身份证的号码一样!作为设备的身份证全球唯一!

MACMedium Access Control)地址是在IEEE802标准中定义规范的,凡是符合IEEE802标准的网卡都必须拥有一个MAC地址。注意:不是任意一个网卡都拥有MAC地址。比如,SDH网络接口卡就没有MAC地址,当然他也不遵循IEEE802标准。

MAC地址我们称为物理地址或者硬件地址。在生产网卡时,我们就会在每个网卡的ROM(Read Only Memory)中烧录的BIA地址(Burned-In Address,固化地址)。这个烧录的BIA地址是不能被更改的,只能被读取出来。MAC地址工作在第二层数据链路层。长度是48比特(6字节),由16进制的数字组成,分为前24位和后24位:

前24位叫做组织唯一标志符(Organizationally Unique Identifier,即OUI),是由IEEE的注册管理机构给不同厂家分配的代码,区分了不同的厂家。

后24位是由厂家自己分配的,称为扩展标识符。同一个厂家生产的网卡中MAC地址后24位是不同的。

1.jpg

MAC地址的类别

BIA只是MAC地址的一种,更准确说,MAC地址是一种单播MAC地址。MAC地址一共分三类:单播MAC地址、组播MAC地址、广播MAC地址。

  1. 单播MAC地址是指第一个字节的最低位是0的MAC地址。代表了一块特定的网卡。
  2. 组播MAC地址是指第一个字节的最低位是1的MAC地址。代表了一组网卡。
  3. 广播MAC地址是指每一个比特都是1的MAC地址。广播MAC地址是组播MAC地址的一个特例。代表了所有网卡。

2.jpg

从图中可以发现,并非任何一个MAC地址前3个字节都是OUI,只有单播地址MAC地址前3字节才是OUI。需要说的是,OUI第一个字节最低一位一定是0。

MAC的表达式

MAC地址是有48bit。为了方便,通常采用十六进制数的方式标识一个MAC地址。每两个十六进制数1组(即一个字节)。一共六组,中间使用“-”或者“:”来连接。也可以使用每四位十六进制一

3.jpg

MAC的查找

1.电脑端

电脑端有两种方式。

第一种:使用键盘快捷键win+R,调出“运行”,输入CMD,单击确定进入命令行模式,直接输入"ipconfig/all"。如下图:

4.jpg

第二种:(以win10为例)桌面点击”网络-网络共享中心-更改适配器选项-双击以太网网卡-详细信息“就可以看到。
5.jpg

2.手机端

安卓手机在”设置—关于手机-状态信息“里面可以看到:

6.jpg

苹果手机在状态信息里面。

7.jpg

Q.E.D.

知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议

只有把抱怨环境的情绪,化为上进的力量,才是成功的保证!