媒體存取控制(MAC)位址是用於唯一標識電腦網路介面卡的二進位數。這些數字(有時稱為「硬體位址」或「實體位址」)在製造過程中嵌入到網路硬體中,或儲存在韌體中,並且設計為不被修改。
有些人也稱它們為“乙太網路位址”,但多種類型的網路都使用MAC尋址,包括以太網,Wi-Fi和藍牙。
MAC位址的格式
傳統MAC位址是12位元(6 位元組或48 位元)十六進位數。依照慣例,它們通常以下列三種格式之一編寫:
MM:MM:MM:SS:SS:SS MM-MM-MM-SS-SS-SS MMM.MMM.SSS.SSS
最左邊的6位元(24位元)稱為「前綴」與適配器製造商相關聯。每個供應商註冊並獲得由IEEE分配的MAC前綴。供應商通常擁有許多與其不同產品相關的前綴號碼。例如,前綴00:13:10,00:25:9C和68:7F:74(加上許多其他)都屬於Linksys(思科系統公司)。
MAC位址最右邊的數字表示特定裝置的識別號碼。在使用相同供應商前綴製造的所有設備中,每個設備都有自己獨特的24位數。請注意,來自不同供應商的硬體可能碰巧共享該位址的相同設備部分。
64位MAC位址
雖然傳統的MAC位址長度都是48位,但是少數類型的網路需要64位位址。例如,ZigBee無線家庭自動化和基於IEEE 802.15.4的其他類似網路要求在其硬體設備上配置64位元MAC位址。
與主流IPv4相比,基於IPv6的TCP / IP網路也實作了與MAC位址通訊的不同方法。但是,IPv6不是使用64位元硬體位址,而是透過在供應商前綴和裝置識別碼之間插入固定(硬編碼)16位元值FFFE,自動將48位元MAC位址轉換為64位元位址。 IPv6將這些數字稱為“標識符”,以區別於真正的64位元硬體位址。
例如,48位元MAC位址00:25:96:12:34:56出現在IPv6網路上(通常以這兩種形式之一寫入):
00:25:96:FF:FE:12:34:56 0025:96FF:FE12:3456
#MAC與IP位址的關係
TCP / IP網路使用MAC位址和IP位址,但用於單獨的目的。 MAC位址保持固定在設備的硬體上,而同一設備的IP位址可以根據其TCP / IP網路配置進行更改。媒體存取控制在OSI模型的第2層運行,而Internet協定在第3層運行。這允許MAC尋址支援除TCP / IP之外的其他類型的網路。
IP網路使用位址解析協定(ARP)管理IP和MAC位址之間的轉換。在動態主機設定協定(DHCP)依賴ARP來管理IP位址的設備的唯一分配。
MAC位址複製
一些網路服務供應商將其每個住宅客戶帳戶連結到家庭網路路由器(或另一個網關設備)的MAC位址。在客戶更換其網關之前,提供者看到的位址不會更改,例如透過安裝新路由器。當住宅網關發生變化時,互聯網服務供應商現在會看到報告的不同MAC位址並阻止該網路上線。
稱為「複製」的過程透過使路由器(網關)能夠繼續向提供者報告舊MAC位址來解決此問題,即使其自身的硬體位址不同。管理員可以設定其路由器 (假設它支援此功能,盡可能多)使用複製選項並在設定畫面中輸入舊網關的MAC位址。當複製不可用時,客戶必須聯絡服務提供者以註冊其新的網關設備。
以上是mac位址是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!