为什么我们不能使用 mac 个地址路由数据?

Why can't we route data with mac addresses?

我正在为我的 CCNA 学习,我想知道为什么我们不能在具有 MAC 地址的网络之间路由数据包。我看了其他问题,我似乎找不到这个问题的答案。

因为这意味着网络中的每个节点都必须知道每个地方的每个 mac 地址

这样想。 IP 路由类似于 postal 地址

的路由
123 main st,
Big City
Ohio
USA

这是结构化的。 Post 加利福尼亚办公室(我寄这封信的地方)根本不知道 'main st',但它知道要发送到 'Big City' 分拣办公室。他们会知道

MAC地址只是一个随机数。这就像使用 SSN

邮寄一样

想象一下一封简单的信

 354-76-8791

作为地址,我邮寄的时候post办公室会寄到哪里。他们需要对每个 SSN 及其居住地进行登记,并随时更新。