为什么我们不能用mac地址路由数据? [已关闭]

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

我正在学习 CCNA,我想知道为什么我们不能在具有 MAC 地址的网络之间路由数据包。理论上是否有可能知道互联网上每台计算机的位置,并拥有知道每个 MAC 地址并能够将其转发到正确交换机的交换机(可能在 ISP 处)?

这样的系统是否可以实际实施(如果尚未实施 IP)?

networking routes mac-address
1个回答
0
投票

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

这样想。 IP 路由就像通过邮政地址进行路由

123 main st,
Big City
Ohio
USA

这是结构化的。加利福尼亚州的邮局(我邮寄这封信的地方)根本不知道“main st”,但它知道发送到“大城市”分拣办公室。他们会知道的

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

想象一封简单的信

 354-76-8791

作为地址,我邮寄的时候邮局会寄到哪里。他们需要记录每个 SSN 及其居住地,并随时更新。

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