我知道一般的Internet数据包寻址是32位。但是,为什么以太网层具有48位地址?以太网层和以太网帧是同一东西吗?
答案 0 :(得分:0)
没有单个“以太网层”。以太网定义了多个physical layer variants(L1),并在它们之间使用公共数据链路层(L2)。数据链路层的许多功能与其他几种IEEE协议共享。数据链路层有很多选择,但是核心是所有以太网通用的。
对于寻址,数据链路层使用EUI-48地址,该地址也与其他协议(例如Wi-Fi或蓝牙)共享。这些EUI-48地址由两部分组成:24位OUI(分配给IEEE的特定于供应商的前缀)和24位特定于设备的编号。
48位大小是在降低开销和提供足够的地址空间以向所有潜在的供应商提供之间进行折衷的选择。由于生产量大,许多供应商都使用多个OUI。如今,也有许多虚拟地址在使用(用于虚拟机和接口),因此MAC地址可能不像最初定义的那样唯一。
因此,IEEE促进将EUI-64地址用于新协议,从而将地址空间扩展了65,536。 EUI-64地址已与IPv6,Firewire和ZigBee一起使用。
EUI-48和IPv4或IPv6为什么不使用相同的地址空间?简而言之,它们是完全独立开发的,并且任务不同。 IP具有逻辑的,集中组织的地址结构,从而可以在全球网络中进行路由。以太网使用可以唯一组合的“唯一物理”地址,但只能在本地工作。结合起来,它们可使网络变得灵活且易于管理。