Mac地址會不會有重複的?怎麼做到全球唯一的?如果網卡作廢了那麼Mac地址回收麼?

Mr凌波微笑


    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地址是可以有重複的,Mac地址也不能做到全球的唯一。Mac地址所謂的全球唯一是指“出廠的時候在編制上是全球唯一的\

通信一小兵


上次給工作室裝主機,妹的地址都是一樣的16臺華碩的主板。


茗字111


只要在一個局域網內不重複就可以了。如果重複了,修改一下就可以了。怎麼能知道網卡作廢了?


飛貓789


mac只是內部尋址,內部不重複就可以了


分享到:


相關文章: