为什么以太网层地址有48位?

问题描述 投票:0回答:1

我知道一般的Internet数据包寻址是32位。但为什么以太网层有48位地址?以太网层和以太网帧是一样的吗?

internet-explorer ip ethernet
1个回答
0
投票

没有单一的“以太网层”。以太网定义了许多physical layer variants(L1),并使用公共数据链路层(L2)。数据链路层的许多功能与其他几种IEEE协议共享。数据链路层有许多选项,但核心对所有以太网网络都是通用的。

对于寻址,数据链路层使用也与其他协议(例如Wi-Fi或蓝牙)共享的EUI-48地址。这些EUI-48地址由两部分组成:24位OUI - 分配给IEEE的供应商特定前缀 - 以及24位特定于设备的编号。

48位大小是在保持开销和提供足够的地址空间以供应所有潜在供应商之间的权衡。由于生产量很大,有许多供应商使用多个OUI。今天,还有许多虚拟地址在使用中(对于虚拟机和接口),因此MAC地址可能不像最初定义的那样唯一。

因此,IEEE推动将EUI-64地址用于新协议,将地址空间扩展65,536。 EUI-64地址已经在IPv6,Firewire和ZigBee中使用。

为什么EUI-48和IPv4或IPv6不使用相同的地址空间?简而言之,它们是完全独立开发的,其任务不同。 IP具有逻辑的,集中组织的地址结构,支持在全球网络中进行路由。以太网使用“唯一物理”地址,可以随机组合,但只能在本地工作。它们相结合,使网络变得灵活和易于管理。

© www.soinside.com 2019 - 2024. All rights reserved.