Seg*_*olt 21 networking mac-address ip-address osi
据我了解,MAC地址是仅在LAN中用于识别设备的物理地址。
然而,本地IP 地址也可以识别本地网络上的设备,因为它是唯一的。那么,当我们只能在 LAN 和 WAN 中使用 IP 地址时,为什么还要费心包含 MAC 地址呢?
我知道这就是 OSI 模型和某些协议的基础,但我的问题是为什么首先要这样做?似乎需要通过网络发送额外的不必要的数据,并且 MAC 地址可能会被欺骗。
小智 14
为什么动态 IP 地址会成为问题?例如,路由器有一个 MAC 地址的路由表。为什么我们不能制作一个动态路由表来存储本地 IP 地址并在设备连接/断开连接时更新?或者问题可能出在其他地方,我有点困惑为什么动态部分是一个问题。
数据包肯定可以通过 IP 表而不是 MAC 表到达目标设备,但是使用动态 IP,数据包最终可能会到达错误的设备(当旧设备离线并且新设备采用相同的 IP 时),新设备无法在没有标识符的情况下决定数据包是否是发送给自己的,此时 MAC 就会介入。
小智 9
让我给你一个简单的答案。当您与 WIFI 网络或以太网断开连接时,本地 IP 地址将动态更改。(有时它不会改变,因为其他人没有连接到网络来保留您最近的 IP)。所以MAC地址是你的网卡的唯一地址。我们可以从中唯一地识别您的设备。它无法改变,但现在也可以改变它。
| 归档时间: |
|
| 查看次数: |
9419 次 |
| 最近记录: |