Mac和IP有什么区别?


回答 1:

先前的答案是可能要回答的问题的答案,但严格来说并不是所提出的问题。

MAC是将网络层连接到到达网络层中下一跳所需的物理介质的子层。

媒体访问控制-维基百科

IP从技术上讲是一种互联网协议,换句话说,该协议用于在两个不相交的网络类型之间互通(此处为幻灯片5)

https://people.eecs.berkeley.edu...

IP,即支持Internet的协议,最初旨在成为允许各种网络互通的协议,而对那些网络中的协议没有任何限制。 碰巧的是,我们最终在内部和外部运行IPv4,然后运行IPv6的所有网络上进行了标准化,尽管各种IP上的L2和MPLS协议上的L2通过另一类IP的示例提供了互通性,尽管存在相互之间的约束。 -联网的网络必须具有相同的类型,即小写的情况。

所有这些都强调了在所问问题中必须做到精确的问题。


回答 2:

Mac地址是卡的生产者分配给接口卡的唯一地址。 它用于标识第2层(数据链路层)上的设备。 通常,这将是本地以太网。 在以太网级别,Mac地址用于将数据包传递到特定设备。 每个以太网数据包都包含一个源地址和目标地址(Mac地址)。

IP地址是一个网络地址(第3层),在Internet上它可以用于寻址连接到Internet的任何设备。 IP地址用于通过网络路由数据包。

当IP数据包到达本地路由器时,路由器会将数据包放入以太网帧中。 以太网帧将路由器的Mac地址作为源地址。 以太网帧中的目标地址将是与IP数据包中的目标地址相关的Mac地址。

路由器通过侦听网络上的所有以太网数据来了解本地网络上设备的Mac地址,并收集所有Mac地址。 通过发送ARP消息,路由器将请求与已知Mac地址相关的IP地址。