電腦上的MAC位址是如何決定的?

電腦上的MAC位址是如何決定的?

今天在對一些電腦進行成像時,我開始想知道...如果兩台不同電腦上的兩個 LAN MAC 位址匹配怎麼辦?後來我了解到 MAC 位址的 48 位元位址空間可能包含 248 或 281,474,976,710,656 個可能的 MAC 位址。 [ 換句話說,很多網路設備]

這些MAC位址是如何決定的?

我們會用完它們嗎?(我知道第二個問題是猜測,但有很多設備需要mac位址...)

MAC位址會被回收嗎?

答案1

  1. MAC 分為兩部分; OUI(第一個 24 位元)和裝置 ID(最後 24 位元)。 IEEE控制和分配OUI部分;因此,如果您從事製造自己的 NIC 業務,則必須向 IEEE 註冊並獲得自己獨特的 OUI。設備ID部分由公司自由管理。

  2. 我們很可能會用完,但 MAC 位址只需要在單一第 2 層網路中是唯一的。

  3. OUI 部分不是可回收的東西,如果您在交換器 MAC 位址表中查找,您可以透過前 24 位元來判斷是誰製造了該設備,例如 Cisco、Google「OUI 查找」。

我確信各個製造商可能會回收他們的 MAC,只要這兩個 NIC 永遠不會出現在同一個第 2 層網路上就可以了。

網路管理員甚至可以選擇使用本機管理的 MAC 位址。

答案2

MAC 位址由一個名為 INTERNic 的組織生成,並以區塊出售給 NIC 供應商。前 24B 是供應商 ID,最後 24B 是個人地址。

由於供應商只想購買最少數量的位址,因此會發生重複的 MACS,但只有當兩個網路卡位於同一 LAN 上時,重複才會成為問題。如果兩個 MAC 位於不同的 LAN 上,那麼它們將永遠不會看到對方,也永遠不會發生衝突。

MAC 是第 2 層位址,幫助資料幀在 LAN 中移動。當該資料幀發送到另一個網路時,它將其幀尋址到LAN 本地路由器端口,並且當從一個LAN 移動到另一個LAN 時,該資料包將被放入該LAN 的新幀中,使用路由器LAN 本機連接埠作為傳送方,以及目的地的出口路由器本機連接埠。

答案3

回答你的問題:

  • 正確 - MAC 位址不是唯一的。
  • 但同一個 LAN 上不可能存在相同的 MAC 位址
  • 它們是在建置時設置在網路介面卡上的

這是維基百科連結: http://en.wikipedia.org/wiki/MAC_address

相關內容