媒体访问控制(MAC)地址是用于唯一标识计算机网络适配器的二进制数。这些数字(有时称为“硬件地址”或“物理地址”)在制造过程中嵌入到网络硬件中,或存储在固件中,并且设计为不被修改。
有些人也将它们称为“以太网地址”,但是多种类型的网络都使用MAC寻址,包括以太网,Wi-Fi和蓝牙。
MAC地址的格式
传统MAC地址是12位(6 字节或48 位)十六进制数。按照惯例,它们通常以下列三种格式之一编写:
MM:MM:MM:SS:SS:SS MM-MM-MM-SS-SS-SS MMM.MMM.SSS.SSS
最左边的6位(24位)称为“前缀”与适配器制造商相关联。每个供应商注册并获得由IEEE分配的MAC前缀。供应商通常拥有许多与其不同产品相关的前缀号码。例如,前缀00:13:10,00:25:9C和68:7F:74(加上许多其他)都属于Linksys(思科系统公司)。
MAC地址的最右边数字表示特定设备的标识号。在使用相同供应商前缀制造的所有设备中,每个设备都有自己唯一的24位数字。请注意,来自不同供应商的硬件可能碰巧共享该地址的相同设备部分。
64位MAC地址
虽然传统的MAC地址长度都是48位,但是少数类型的网络需要64位地址。例如,ZigBee无线家庭自动化和基于IEEE 802.15.4的其他类似网络要求在其硬件设备上配置64位MAC地址。
与主流IPv4相比,基于IPv6的TCP / IP网络还实现了与MAC地址通信的不同方法。但是,IPv6不是使用64位硬件地址,而是通过在供应商前缀和设备标识符之间插入固定(硬编码)16位值FFFE,自动将48位MAC地址转换为64位地址。IPv6将这些数字称为“标识符”,以区别于真正的64位硬件地址。
例如,48位MAC地址00:25:96:12:34:56出现在IPv6网络上(通常以这两种形式之一写入):
00:25:96:FF:FE:12:34:56 0025:96FF:FE12:3456
MAC与IP地址的关系
TCP / IP网络使用MAC地址和IP地址,但用于单独的目的。MAC地址保持固定在设备的硬件上,而同一设备的IP地址可以根据其TCP / IP网络配置进行更改。媒体访问控制在OSI模型的第2层运行,而Internet协议在第3层运行。这允许MAC寻址支持除TCP / IP之外的其他类型的网络。
IP网络使用地址解析协议(ARP)管理IP和MAC地址之间的转换。在动态主机配置协议(DHCP)依赖于ARP来管理IP地址的设备的唯一分配。
MAC地址克隆
一些互联网服务提供商将其每个住宅客户帐户链接到家庭网络路由器(或另一个网关设备)的MAC地址。在客户更换其网关之前,提供商看到的地址不会更改,例如通过安装新路由器。当住宅网关发生变化时,互联网服务提供商现在会看到报告的不同MAC地址并阻止该网络上线。
称为“克隆”的过程通过使路由器(网关)能够继续向提供商报告旧MAC地址来解决此问题,即使其自身的硬件地址不同。管理员可以配置其路由器 (假设它支持此功能,尽可能多)使用克隆选项并在配置屏幕中输入旧网关的MAC地址。当克隆不可用时,客户必须联系服务提供商以注册其新的网关设备。
以上就是mac地址是什么的详细内容,更多请关注风君子博客其它相关文章!