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自帶這功能


分享到:


相關文章: