物理地址(MAC地址)是什麼?
2022-03-26由 自媒體愛好人 發表于 漁業
mac什麼意思路由器
原標題:物理地址(MAC地址)是什麼?
物理地址是一種識別符號,用來標記網路中的每個裝置。同現實生活中收發快遞一樣,網路內傳輸的所有資料包都會包含傳送方和接收方的物理地址。
由於網路裝置對物理地址的處理能力有限,物理地址只在當前區域網內有效。所以,接收方的物理地址都必須存在於當前區域網內,否則會導致傳送失敗。
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 地址 00:0C:29:CA:E4:66 所對應的廠商。
1) 在瀏覽器中輸入網址
http://mac。51240。com/
,如圖所示。
2) 在“MAC地址”文字框中輸入 MAC 地址 00-0C-29-CA-E4-66。然後單擊“查詢”按鈕,查詢結果如圖所示。
從上圖顯示的資訊中,可以看到 MAC 地址 00-0C-29-CA-E4-66 的廠商是 VMware,Inc,由此可以推斷出這是一臺虛擬機器裝置,並且可以看到廠家對應的省份、街道、郵編等資訊。
檢視網路主機 MAC 地址資訊
root@daxueba:~# netwox 5 -i 192。168。59。133
輸出資訊如下:
192。168。59。133 00:0C:29:D0:21:23
輸出資訊表示主機 192。168。59。133 的 MAC 地址為 00:0C:29:D0:21:23。
2) 顯示區域網中所有主機的 MAC 地址,執行命令如下:
root@daxueba:~# netwox 5 -i 192。168。59。0/24
輸出所有主機的 MAC 地址如下:
192。168。59。1 00:50:56:C0:00:08
192。168。59。2 00:50:56:EA:F3:A1
192。168。59。131 00:0C:29:CA:E4:66
192。168。59。132 00:0C:29:C4:8A:DE
192。168。59。133 00:0C:29:D0:21:23
192。168。59。254 00:50:56:F0:69:32
以上輸出資訊顯示了局域網中所有啟用主機的 IP 地址和對應的 MAC 地址。
3) 在顯示區域網中所有主機的 MAC 地址資訊時,有時由於暫時沒有發現主機,等待較長的時間,也不會有任何輸出資訊。
為了能夠更好地瞭解當前的進度,可以使用
-u
選項,顯示未發現主機的 MAC 地址的資訊,進而可以檢視掃描進度。執行命令如下:
root@daxueba:~# netwox 5 -i 192。168。59。0/24 -u
輸出資訊如下:
192。168。59。0 unresolved
192。168。59。1 00:50:56:C0:00:08
192。168。59。2 00:50:56:EA:F3:A1
192。168。59。3 unresolved
… #省略其他資訊
192。168。59。131 00:0C:29:CA:E4:66
192。168。59。132 00:0C:29:C4:8A:DE
192。168。59。133 00:0C:29:D0:21:23
192。168。59。134 unresolved
192。168。59。135 unresolved
… #省略其他資訊
192。168。59。254 00:50:56:F0:69:32
192。168。59。255 unresolved
從輸出資訊可以看到,程式對區域網中的所有主機進行了掃描,主機 IP 地址為 192。168。59。0 到 192。168。59。255。
如果掃描的主機存在,則給出對應的 MAC 地址;如果主機不存在,則顯示為 unresolved。
根據 MAC 地址獲取主機其他資訊
進行資料傳輸的主機不僅擁有 MAC 地址,還擁有路由器分配的 IP 地址,有的還會有自己的主機名、標題等資訊。如果知道了主機的 MAC 地址資訊,那麼就可以使用 netwox 工具獲取該主機的這些資訊。
【示例】已知一主機的 MAC 地址為 00:0C:29:CA:E4:66,顯示該主機的其他資訊。
1) 顯示該主機相關資訊,執行命令如下:
root@daxueba:~# netwox 4 -e 00:0C:29:CA:E4:66
輸出資訊如下:
IP address: 192。168。59。131
Hostname: localhost
Hostnames: localhost
從輸出資訊可以看到,該主機的 IP 地址為 192。168。59。131,主機名為 localhost。
2) 如果在顯示資訊時只想顯示 IP 地址資訊,可以使用
——ip
選項,執行命令如下:
root@daxueba:~# netwox 4 -e 00:0C:29:CA:E4:66 ——ip
輸出資訊只有IP地址資訊,如下:
192。168。59。131
3) 如果在顯示資訊時只想顯示主機名資訊,可以使用
——host
選項,執行命令如下:
root@daxueba:~# netwox 4 -e 00:0C:29:CA:E4:66 ——host
輸出資訊只有主機名資訊,如下:
localhost
4) 如果在顯示資訊時只想顯示標題資訊,可以使用
——title
選項,執行命令如下:
root@daxueba:~# netwox 4 -e 00:0C:29:CA:E4:66 ——title
執行命令後,如果沒有輸出資訊,表示該主機沒有標題資訊。
返回搜狐,檢視更多