Mac地址会不会重复?怎么做到全球唯一的?
创作时间:
作者:
@小白创作中心
Mac地址会不会重复?怎么做到全球唯一的?
引用
CSDN
1.
https://blog.csdn.net/2501_90223218/article/details/145104078
MAC地址是网络设备的唯一标识符,由厂商向IEEE申请并写入设备BIOS中。本文将详细介绍MAC地址的生成机制、在网络通信中的作用以及为什么MAC地址在全球范围内具有唯一性。
MAC 地址(物理地址、硬件地址)是实实在在的网络设备出身地址,它是由厂商写入网络设备的 BIOS 中。
网络设备厂商也并不能随意的使用 Mac 地址,需要向 IEEE 申请,当然厂商申请需要付费。

Mac 地址通常表示为 12 个 16 进制数,每 2 个 16 进制数之间用冒号隔开,前 6 位 16 进制数代表了网络硬件制造商的编号,由 IEEE 分配,而后 3 位 16 进制数是由网络产品制造产商自行分配。这样就可以保证世界上每个网络设备具有唯一的 MAC 地址,比如一台电脑的网卡坏掉了之后,更换一块网卡之后 MAC 地址就会变。
IP 地址是出于拓扑设计出来的,它为互联网上每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。对于路由器、电脑等网络设备,只要 IP 地址不重复情况下,IP 地址是可以随意的修改。
网络的变迁
早期的以太网只有集线器(Hub)、没有交换机(Switch),所以发出去的包能被以太网内所有的机器监听到,所以数据包就需要带上源 mac 地址和目的 mac 地址,每个机器只需要接受和自己的 MAC 地址相匹配的数据包。
局域网数据传输并不是通过网络层的 IP 地址进行路由和转发,想要在局域网中发送数据,还需要知道设备的 mac 地址。比如我们的电脑向其他局域网中的其他电脑发送数据时,它会先通过 ARP(地址解析协议)在局域网中获取目的 IP 地址所对应的 MAC 地址。
step1:源主机首先会向局域网中发送 ARP 的广播请求,只要目标 mac 地址是 FF:FF:FF:FF:FF:FF,局域网内的所有设备都会受到这个请求。
step2:接收到 ARP 请求的设备会检查目的 IP 地址和自己的 IP 地址是否一致,不一致就会忽略当前的 ARP 请求,一致就会向源主机发送 ARP 响应。
step3:源主机接收到 ARP 响应后就会更新本地缓存表并继续向目的主机发送数据。
在局域网中如果采用集线器来连接不同的网络设备,相同的 MAC 地址一般不会出现太多的问题,因为在集线器连接的局域网中所有的数据帧都会被广播给局域网内的全部主机,而如果通过交换机连接不同的网络设备就会受到影响,因为交换机需要学习局域网中不同设备的 Mac 地址并将数据帧转发给特定的主机。
所以 Mac 地址其实是可以重复使用的,只是不能在同一个局域网中使用相同的 MAC 地址,而跨局域网的网络传输则需要通过网络层的 IP 协议,所以在不同的局域网使用相同的 Mac 地址就不存在类似的问题。
Mac 地址会有重复
按照 IEEE 的协定每个网络设备出厂都会有全球唯一的 Mac 地址,并且使用过的也不会再重复使用。但不意味着 Mac 地址就不会出现重复了,很多小伙伴们都改过 Mac 地址,有的直接可以通过系统进行修改。
热门推荐
“一道题7种解法”,清北学霸涌向讲台,能帮普娃“逆袭”吗?
水飞蓟的功效与作用:保护肝脏的最佳选择
马云为何选择留学美国的背后故事
孩子经常腹痛、腹泻?小心炎症性肠病
假章假证非捷径,莫因造假犯“真刑”
英法联军为何要火烧圆明园,真是为了毁灭证据吗,真不是这么简单
二手房市场微调,百城房价悄然变化
解密命格中的“天罗地网”:命运交织的深邃含义
探索G228:领略中国沿海国道上的绝美风景与人文魅力
2005游戏:回顾游戏界的辉煌时刻
秋季多喝水的5个好处,可不仅仅是缓解秋燥那么简单!
【白酒百科】白酒怎么酿造的?有何特殊之处?
不容忽视的“布病”
世界卫生组织权威解读:健康的标准与生活方式指南
《泰坦尼克号》:世界影视史上的不朽传奇
IWA 48 发布:推动全球 ESG 实践标准化与一致性发展
邻里纠纷怎么处理?法律途径全解析
Excel中筛选出现次数最多的数据的三种方法
元好问《摸鱼儿·雁丘词》赏析
南京文旅观察:从“六朝古都”到“活力之城”
镭石镭的特性
左棍自以为是正义化身:实际上却是这个国家最危险的犯罪分子
交通事故主责和次责的赔偿解析
流传最广泛的十首经典唐诗及其表达情感方式
为何用“桃李”来代称学生
土木工程专业,就业前景怎么样?专家:就业率超高,但报考需谨慎
符号学视域下的彝族二十四节气天文历法
莲藕搭配八种食物,美味又补气养血,一个月把气血补回来
不同性格如何影响团队协作
RIA拆书阅读法:高效阅读与知识应用的完整指南