格式化示例的MAC地址

MAC地址识别网络,而不是设备的位置

媒体访问控制(MAC)地址为二进制数用于识别计算机网络适​​配器.这些数字(有时称为硬件地址或物理地址)嵌入在制造过程中的网络硬件中或存储在固件中并设计不被修改。

由于历史原因,MAC地址也被称为以太网地址,但多种类型的网络使用MAC地址,包括以太网无线网络,蓝牙

与一个城市的三台计算机显示器在背景中。
Gerd Altmann / Pixabay

MAC地址的格式

传统的MAC地址是12位(6字节或48十六进制数字.按照惯例,这些地址通常用以下三种格式之一书写,尽管也有一些变化:

  • MM: MM: MM: SS: SS党卫军
  • MM-MM-MM-SS-SS-SS
  • MMM.MMM.SSS.SSS

最左边的6位(24位)称为前缀,与适配器制造商(M)相关联。每个供应商注册并获得由分配的MAC前缀IEEE..供应商通常拥有许多与其产品相关联的前缀号码。例如,前缀00:13:10、00:25:9C和68:7F:74(加上其他)属于Linksys (Cisco Systems)。

MAC地址最右边的数字代表特定设备的标识号(S)。在所有具有相同厂商前缀的设备中,每个设备都有一个唯一的24位数字。来自不同供应商的硬件可以共享地址的相同设备部分。

64位MAC地址

虽然传统MAC地址长度为48位,但几种类型的网络需要64位代替地址。例如,基于IEEE 802.15.4的ZigBee无线家庭自动化和其他类似网络需要在其硬件设备上配置64位MAC地址。

基于IPv6的TCP / IP网络还实现了与主流IPv4相比传送MAC地址的不同方法。通过在供应商前缀和设备标识符之间插入固定(硬编码的)16位值FFFE而不是64位硬件地址,IPv6自动将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地址仍然固定到设备的硬件,而可以根据其TCP / IP网络配置更改同一设备的IP地址。媒体访问控制在第2层下运行OSI模型, 尽管互联网协议操作at.第三层.这允许MAC寻址除了TCP / IP之外支持其他类型的网络。

IP网络管理IP和MAC地址之间的转换地址解析协议(ARP)。的动态主机配置协议(DHCP)依赖于ARP管理设备的唯一分配IP地址。

MAC地址克隆

一些互联网服务提供商将每个住宅客户帐户链接到家庭的MAC地址网络路由器或其他网关设备。提供商看到的地址不会改变,直到客户更换了他们的网关,比如安装了一个新的路由器。当一个住宅网关被改变,Internet提供商看到报告不同的MAC地址并阻止该网络上线。

克隆进程解决了这个问题,它允许路由器(网关)继续向提供商报告旧的MAC地址,即使它的硬件地址不同。管理员可以他们的路由器配置(假设它支持此功能,尽可能多地使用克隆选项并在配置屏幕中输入旧网关的MAC地址。当克隆不可用时,客户必须联系服务提供商以注册其新网关设备。

这个页面有用吗?