怎么理解MAC地址?

发布网友 发布时间:2022-04-23 05:51

我来回答

3个回答

热心网友 时间:2022-04-01 17:17

MAC(Media Access Control, 介质访问控制),前边几个回答都不错,不过没有说的非常明确,mac地址是一个物理电路通讯地址,相当于以太网上的门牌号。如果你看过OSI的七层网络模型,就知道mac是物理层的地址。也就是说,mac在一个以太网内部必须是唯一的(一个二层交换区域内),否则可能导致交换机的混乱。所谓的全球唯一也只是国际标准化组织的一个追求,对于正规的mac芯片生产商,要求必须到国际电联去申请mac号段,像Intel/3Com/Realtech他们都有自己的号段。Mac地址仅仅作用于以太网,一旦跨过路由,mac就没有意义了(被换成路由器的mac)。 为了生产的方便,就大多数的mac芯片都是在出厂之后的特殊流水线上写入的,也就是说原始的mac芯片出来是没有mac地址的。

对于操作系统而言,都会在加载网络驱动的时候把mac芯片中存储的mac地址读取到内存中并在今后的通讯中使用。也就是说实际上mac地址是可以被操作系统改掉的。

另外IP地址是OSI七层模型中的第三层,是一个网络通讯协议层,也就是说,他表述的是一个互联网络地址,从网络上传输的数据包来说,IP数据包包括源地址、目的地址,而IP数据包在以太网的物理设备上是没有意义的,以太网上只认以太包,所以就需要在IP包外边再“套”一个壳,这个壳就是以太层的数据封装,包括源、目的mac地址。

也就是说,如果在非以太网上,可能不会涉及到mac地址的问题,比如atm网络或令牌网。但是原理都是类似的。

热心网友 时间:2022-04-01 18:35

这里有个协议分层的问题。mac 地址是比ip地址低层的地址。
网络机器启动时,只知道mac地址,通过ARP协议获得ip地址,然后所有的网络通信,就都走ip地址了。mac地址是48位的网卡地址,全球唯一,在网卡出厂时就定死了的,主要用于点点通信,或广播。

热心网友 时间:2022-04-01 20:09

mac地址相当与人的身份证一样,理论上是世界唯一的,每一个正规的厂家都有自己的一段地址,但是现在市场上有许多网卡不是正规厂家生产的,所以就会造成mac地址可能冲突。
ip地址就相当于人的名字一样,公网ip是唯一的,但由于数量有限,所以又分内网ip,ip是逻辑名称,用ip是为了划分网段方便。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com