我一次又一次地看到,设备由其MAC地址唯一标识。但是,如何确定MAC地址?(他们是否告诉我们有关他们所代表的设备的任何信息?)
我一次又一次地看到,设备由其MAC地址唯一标识。但是,如何确定MAC地址?(他们是否告诉我们有关他们所代表的设备的任何信息?)
Answers:
向供应商提供了一系列MAC地址,这些地址可以由IEEE(电气与电子工程师协会)分配给他们的产品。
MAC地址将按适当大小分配给供应商。
IEEE提供了注册机构计划或注册机构,这些程序或注册机构维护标准下的唯一标识符列表,并向希望注册它们的人员颁发唯一标识符。IEEE注册机构以一种使相关方可以使用的方式为对象分配明确的名称。
您可以转到供应商/以太网/蓝牙MAC地址查找并搜索以找到给定MAC地址的供应商或找到给定供应商的MAC地址范围。
这是不正确的。设备不是通过其MAC地址唯一标识的:
MAC欺骗是一种用于更改联网设备上网络接口的工厂分配的媒体访问控制(MAC)地址的技术。MAC地址在网络接口控制器(NIC)上进行了硬编码,无法更改。但是,有些工具可以使操作系统相信NIC具有用户选择的MAC地址。
制造商重复使用MAC地址,然后将具有重复地址的卡运送到美国或世界的不同地区,这样,只有两台具有相同MAC地址的网卡的计算机最终出现在同一网络上的可能性很小。
MAC地址已“刻录”到网络接口卡(NIC)中,无法更改。有关如何将IP地址转换为MAC地址的信息,请参见ARP和RARP,反之亦然。
为了使网络设备能够通信,其使用的MAC地址必须唯一。该本地网络子网上的其他设备都不能使用该MAC地址。如果两个设备具有相同的MAC地址(发生频率高于网络管理员希望的水平),则两台计算机均无法正常通信。在以太网LAN上,这将导致大量冲突。同一LAN上的MAC地址重复是一个问题。一个或多个路由器分隔的重复MAC地址不是问题,因为两个设备不会互相看到,而是会使用路由器进行通信。
但是,如何确定MAC地址?
它们由IEEE注册机构在 RFC 5342第2.1节中确定。
48位MAC“地址”是最常用的以太网接口标识符。全局唯一的标识符也称为EUI-48标识符。EUI-48由最初的3个八位位组OUI(组织唯一标识符)和由OUI持有者分配的另外3个八位位组构成。对于不需要3个八位位组的标识符的组织,IEEE分配了IAB(单个地址块),在其中分配了前4 1/2个八位位组(36位),为IAB的持有者分配了1 1/2个八位位组(12个)位),他们可以控制。
IEEE在[802_O&A]中描述了其与IEEE 802相关标识符的分配过程和策略。
EUI-48的前三个八位位组中的两位具有特殊意义:组位(01-00-00)和本地位(02-00-00)。OUI和IAB分配了本地位0,未指定组位。可以通过打开组位来构造多播标识符,通过将组位保持为零来构造单播标识符。
他们会告诉我们有关其代表的设备的任何信息吗?
基本上,MAC地址可以分为2部分。
有一个MAC地址:
00-14-22-01-23-45
并分为两个部分。
00-14-22
和
01-23-45
首先由组织唯一标识符确定,或者称为“ 供应商 ”
OUI的引用定义
组织唯一标识符(OUI)是一个24位数字,用于唯一标识全球或全球范围内的供应商,制造商或其他组织。
第二个块是唯一的标识符,此值不一定是唯一的,可以重复,因为48位不是无限的,否则它们可能是被欺骗的,并且大量使用第三方软件来更改您当前的MAC地址,并且看起来像是网络中的另一台设备。
这是一个在线站点,您可以在其中查找供应商。
每个网络设备都有一个MAC地址,该地址是一个48位标识符,可以唯一且全局地标识该特定设备。该地址在制造过程中会烧入NIC。
MAC地址可以表示为xx:xx:xx:yy:yy:yy
其中每个xx
代表一个八位位组(8位)。xx
并yy
采用十六进制格式。
此处,xx:xx:xx
代表制造商ID,而yy:yy:yy
代表给定制造商制造的设备ID。此外,没有两个制造商可以具有相同的制造商ID,并且同一制造商的两个设备都不能具有相同的设备ID。
这样,可以增强MAC地址的唯一性。
但是,请记住,一个制造商可能具有一个或多个制造商ID(以防制造大量设备)。