最近工作中需要和MAC地址打交道,现在抄录如下:
MAC(Medium/Media Access Control)地址,或称为 MAC地址、物理地址,用来表示互联网上每一个站点的标识符,采用十六进制数表示,共六个字节(48位)。其中,前三个字节是由nIEEE的注册管理机构RA负责给不同厂家分配的代码(高位24位),也称为“编制上唯一的标识符”(OrganizationallyUniqueIdentifier),n后三个字节(低位24位)由各厂家自行指派给生产的适配器接口,称为扩展标识符(唯一性)。n一个地址块可以生成2^24个不同的地址。nMAC地址实际上就是适配器地址或适配器标识符EUI-48。网络设备的MAC地址被写入在EPROM中。ARP(Address Resolution Protocol:地址解析协议)负责将IP地址映射到MAC地址上来完成的
网络数据包从高层下来后,到达网络层,封装为IP数据包,在这一层传输时,只认识IP地址。再到达数据链路层时,封装为数据桢,此时,只认识MAC地址。在交换环境中,是靠着MAC地址来传输数据的。所以对交换机来说,如果两个MAC地址相同,它就无法判断某个桢送到何处去了。
MAC地址的申请:MAC地址既然是全球唯一,那总要有个管理机构统一管理。这个管理机构就是IEEE官方。
简单介绍一下MAC地址的两种申请方式:
1。OUI方式:
一般都是以这种方式申请为多,因为总共12位16进制码的MAC地址,厂商ID占前6位,其他6位客户都可以随意使用,自行管理,申请费用是1650美金,一次性收费。这样申请一个厂商ID号可以享用2的24次方即16777216个MAC地址,通常记为1600万个。
申请方式是,首先确定自己的公司名称没有和别人重复,这个可以在这里查询:
http://standards.ieee.org/regauth/oui/index.shtml
确定无误后,就可以到OUI网站申请MAC地址了:
https://standards.ieee.org/regauth/oui/forms/OUI-form.shtml
2。IAB方式:
这种方式比较特别,主要是针对个人用户。因为这种方式最多只能申请4096个MAC地址,也就是只有3位二进制的地址可以使用。通常也是先确定公司的名称,然后再到这里申请:
https://standards.ieee.org/regauth/oui/forms/IAB-form.shtml
费用也比较便宜,需要550美金,一次性收费。
这张表上可以看到已经申请的MAC地址及其厂商。http://standards.ieee.org/develop/regauth/oui/oui.txt