實體位址是一種辨別符,用來标記網絡中的每個裝置。同現實生活中收發快遞一樣,網絡内傳輸的所有資料包都會包含發送方和接收方的實體位址。
由于網絡裝置對實體位址的處理能力有限,實體位址隻在目前區域網路内有效。是以,接收方的實體位址都必須存在于目前區域網路内,否則會導緻發送失敗。
MAC 位址的英語是 Media Access Control Address,直譯為媒體存取控制位址,也稱為區域網路位址(LAN Address)、以太網位址(Ethernet Address)或實體位址(Physical Address),它是一個用來确認網絡裝置位置的位址。
MAC 位址是預留的
由于資料包中都會包含發送方和接收方的實體位址,資料包從起始地發送到目的地,為了能夠正确地将資料包發送出去,就必須要求 MAC 位址具有唯一性。是以 MAC 位址都是由生産廠家在生産時固化在網絡硬體中,是硬體預留的位址。
MAC 位址格式
硬體的 MAC 位址是廠家按照一定的規則,進行設定所産生的,是以,MAC 位址擁有自己的格式。
MAC 位址采用十六進制數表示,共 6 個位元組(48 位),長度為 48bit(位元組)。整個位址可以分為前 24 位和後 24 位,代表不同的含義。
前 24 位稱為組織唯一辨別符(Organizationally Unique Identifier,OUI),是由 IEEE 的注冊管理機構給不同廠家配置設定的代碼,區分了不同的廠家。
後 24 位是由廠家自己配置設定的,稱為擴充辨別符。同一個廠家生産的網卡中 MAC 位址後 24 位是不同的。
查詢 MAC 廠商
由于 MAC 位址的前 24 位是生産廠商的辨別符,是以可以根據前 24 位辨別符判斷出硬體的生産廠商和生産位址。使用者可以在一些網站上查詢,如 http://mac.51240.com/。
【示例】查詢 MAC 位址 C0-3C-59-20-A7-0A 所對應的廠商。
在浏覽器中輸入網址 http://mac.51240.com/,如圖所示。
從上圖顯示的資訊中,可以看到 MAC 位址 00-0C-29-CA-E4-66 的廠商是 Intel Corporate(英特爾),并且可以看到廠家對應的省份、街道、郵編等資訊。