Mac地址会不会有重复的?怎么做到全球唯一的?如果网卡作废了,那么Mac地址回收吗?

Mr凌波微笑


mac地址有48位,前24位是厂商编号,你想生产网卡要去美国ieee注册个编号,以后你生产的设备前24位就是这个,后24位就像序号一样往后排,每个产品都不一样

通过计算可知,你大约有一千六百万个序号可用,ieee总共可供一千六百万个公司注册

当然,你也可以多注册几个编号,现在生产网络设备的企业普遍注册了几个到几百个编号

mac地址的数量是ipv4地址数量的六万倍,所以现在没人考虑用完的问题,也不会回收


时光之心15


很高兴为您解答!

我是做智能化弱电的,关于MAC地址会不会重复,以及怎么做到全球唯一的,如果网卡作废,MAC地址会不会回收的问题,我来做个简单的分享。

1、MAC地址

MAC地址是固化在硬件设备上的地址,当初规划设计时,理论上是要做到全球唯一性,MAC地址主要是由16进制组成,共6个字节,48位,其中前3个字节是厂家的标识符,后面3个字节是厂家自行指派给生产的设备,例如一个mac地址是C4-8E-8F-43-B8-37,可以通过这个mac地址查询的厂商的信息;

2、如何查询MAC地址以及修改MAC

①进入DOS系统输入ipconfig/all,查询MAC地址

②修改MAC

修改步骤:本地连接→属性→配置→高级→网络地址→值→修改确认

③MAC地址作用

MAC地址的作用是标识局域网内一个帧从哪个接口到哪个物理相连的其他接口,刚才也有提到MAC地址在电脑上是可以做修改,只要是不在一个局域网内mac地址是可以重复,且MAC地址仅在二层工作,出了三层就使用IP地址传输了。

3、网卡作废,MAC地址不会回收

刚才我也介绍了mac地址有6字节,48位组成,mac地址数量非常多,根本用不完,也不会做回收处理。

综上所述,MAC地址是固化在硬件上的设备地址,理论上是全球唯一的,但不是同一个局域网内按照网络传输原理,mac地址可以出现重复的情况,MAC地址的数量非常多,网卡坏了,地址是不会回收的。


如果你觉得我的回答对你有帮助,请随手点赞,并关注,我会一直做智能化弱电行业的知识分享!


智能化弱电圈


    MAC地址并不能保证唯一性,而且用户可以随意修改电脑的MAC地址,但是并没有影响到相互通信,这是为什么呢?下文具体说一说。

    MAC地址

    MAC地址,也称为物理地址、硬件地址,存储在设备的EPROM中,长度为48bit,前24位作为组织唯一性标识符,由IEEE分配给各个厂家,比如华为、思科、小米、高通等等,也就是前24位标识设备厂商;后24位厂家自己分配。


    MAC地址工作在数据链路层,在同一网段的局域网内,通过MAC地址唯一标识一台主机。到了网络层就开始使用IP地址作为主机标识了,通过路由信息找到通信双方,而不是MAC地址。也就是MAC地址的作用范围是一个局域网,在一个局域网内,MAC地址是不能重复的。


    MAC与ARP

    提到MAC地址,就不得不说ARP协议了。两台设备通信最终是通过IP地址通信的,但是在局域网中只认识MAC地址,在局域网中如何知道对方的IP地址呢?这时就需要通过ARP协议了。

    APR协议的工作过程是这样的,比如主机A的地址为209.0.0.5,与主机B通信,主机B的地址为209.0.0.6,为了知道主机B的MAC地址,这时主机A发出了ARP广播请求,询问“谁的IP地址是209.0.0.6”,主机B收到广播请求之后,单播回复“我的MAC地址是X,我的IP地址是209.0.0.6”,接下来就可以相互通信了。


    总之,MAC地址仅具有本地的意义,没有全局意义。MAC地址并不能保证全球唯一,只需要在本地局域网唯一就可以正常通信,当然,如果本地局域网MAC地址重复,两者均无法正常通信。

如果觉得对你有帮助,可以多多点赞哦,也可以随手点个关注哦,谢谢。

Geek视界


Mac地址全名叫做:Media Access Control Address,媒体权限控制地址,也叫局域网地址,大家可能就有疑问了,为什么也叫局域网地址?我们后面详细分析!

Mac地址生成规则

Mac地址示例:00-16-EA-AE-3C-40,长度是48位占6个字节。

其中前24位00-16-EA代表网络硬件制造商的编号,它由IEEE(电气与电子工程师协会)分配,而后24位16进制数AE-3C-40代表该制造商所制造的网卡的序列号。

所以相信大家已经明白了Mac地址怎么做到全球唯一的。只要不更改自己的MAC地址,MAC地址在世界是惟一的。

Mac地址会不会有重复的?

理论上,Mac地址不会有重复的,但是实际上Mac地址会有重复,如果把Mac地址比喻成一个人的身份证就好理解了。理论上我们的身份证是唯一的,但是身份证可以造假。就像你自己也可以修改自己电脑的mac地址一样,操作系统可以识别出来网卡上的mac地址,而我们修改mac地址即使修改注册表中的记录。

Mac地址的作用

那么这个Mac地址到底有啥用?它为什么非得是全球唯一?

早期的以太网只有交换机没有路由器,以太网内是通过Mac地址来通信的。后来有了互联网,不再是局域网内访问了,互联网范围内大家怎么通信呢?那么多机器,那么远,如果用Mac寻址方法找到那台机器在互联网中的位置,那么网络运营商需要维护一个超级大的Mac地址对应表,这是不现实的。

所以就有了IP+Mac地址的方法!怎么理解IP地址和Mac地址的关系呢?你看一个人他有自己的身份证号码,这个几乎是不变的,但是他的常住地会变的,如果你想通过身份证找到这个人是不可能的。那么就有常住地址,比如你的身份证显示是上海的,但是你住在北京,所以IP就代表我所要访问的机器当前在什么地方,到了这个地方后,我再靠吼谁是张三啊,这时候张三就出来了,我是张三,基本上就对了。

所以通过IP找到一个局域网,这个局域网内每个机器的MAC地址唯一,这样就很好找到这台机器了。

如果网卡作废了,地址会回收吗?

不会的,就像一个人死了,他的身份证号不会回收是一个意思。网卡等设备生产完成的那一刻,这个Mac地址就已经被使用了,制造商不会去跟踪这个网卡是否作废了,Mac地址是否有效了。

以上就是我分享的关于mac地址的一些知识,希望对大家有所帮助!


我是【java架构设计】,如果您觉得我的回答对您有帮助,请随手点赞并关注,我会持续为您提供科技领域优质内容!


java架构设计


相信很多计算机系的学生在课本上都看到过“MAC地址具有全球唯一性”这句话,其实这是片面错误的,MAC地址完全有可能是会重复的!

MAC地址的作用是什么?

MAC地址有很多种称法,如:物理地址、以太网地址、局域网地址。它是用来确认网上设备位置的地址,简单说就是MAC地址用来在网络中(主要是内网)标识一个网卡的,电脑需要上网就必须要配有网卡,每个网卡都会对应一个“唯一”的MAC地址。

MAC地址的构成

MAC地址由12个16进制的数字组成,每2个16进制数字之间用冒号(或 - )隔开,总长度为48位(6个字节),比如说这样一个MAC地址:00:16:3e:05:45:42。

1、前6位:(00:16:3e)代表网卡制造商的编码,由IEEE组织分配的;

2、后6位:(05:45:42)代表网卡序列号,由厂家分配。

MAC地址无法保证全球唯一,但必须保证同个局域网内唯一

看了上面MAC地址的构成我们就会发现,MAC地址在全球范围内是无法做到绝对的唯一的,IEEE组织可以保证不同厂商的编码不同,但是各个厂商如果出现问题,那MAC地址就存在重复的可能性。

在全球范围内即使MAC地址重复也没关系,但同个局域网内MAC地址必须唯一,否则网络连接存在异常!

另外,每个厂家生产的网卡设备上配带的MAC地址是不会回收的。


以上就是我的观点,对于这个问题大家是怎么看待的呢?欢迎在下方评论区交流 ~ 我是科技领域创作者,十年互联网从业经验,欢迎关注我了解更多科技知识!

网络圈


MAC地址是网卡的物理编号,有重复的,不过很难碰到同一个局域网有重复的MAC地址。我就碰到过,08年在一个网吧做网管,全场三百多台电脑,用的是映泰的主板,由于当时网络环境还没这么好,病毒什么的比较多,路由器一般都启用了绑定MAC地址的功能,以防网络病毒,当时就发现有两个一模一样的MAC地址,发生了冲突,只能说厂家太不严谨了,手动改了MAC地址恢复正常!这个其实就跟我们用的ip地址一样,大部分的路由器默认ip都是192.168.0.*,或者.1.*,全球少说也上亿用户用这两个ip段吧,但是没关系的,这只是你所在的局域网的ip,外网是有外网ip的,所以不管有多少人用192.168.0.*,跟外界都是毫无冲突的!


IT民工老毛


应邀回答本行业问题。

Mac地址是可以有重复的,Mac地址也不能做到全球的唯一。Mac地址所谓的全球唯一是指“出厂的时候在编制上是全球唯一的\

通信一小兵


作为管理过生产路由器设备的TOP1-2大厂车间管理人员,我可以负责任的说,制造过程中,MAC地址的管理是这样的,客户申请一个区段提供给制造商分配的,制造商使用自研的自动测试程式进行设备写入,所以编写程序者是有权限和能力制造有相同mac 设备的,我自己就碰过,并且其他人和测试站是检测不出的


一个理财学习者


我认为会重复,但几率很低,原因如下:

1.Mac 地址次高位表示是否IEEE分配,互联网设备使用的次高位基本为0

2.局域网mac 通信实际是通过mac 寻址传输数据,各个子网内的mac地址不重复就行,互联网也是由许多个子网组成

3.一个网卡是有生命周期的,我认为超过生命周期的mac厂家完全会重复利用

4.mac地址范围也很广,所以根本不会出问题


那年那月71608193


重复也没关系,不在一个广播域就没问题,而且mac地址可以通过os随便改,win10自带这功能


分享到:


相關文章: