農林漁牧網

您現在的位置是:首頁 > 漁業

物理地址(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/

,如圖所示。

物理地址(MAC地址)是什麼?

2) 在“MAC地址”文字框中輸入 MAC 地址 00-0C-29-CA-E4-66。然後單擊“查詢”按鈕,查詢結果如圖所示。

物理地址(MAC地址)是什麼?

從上圖顯示的資訊中,可以看到 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

執行命令後,如果沒有輸出資訊,表示該主機沒有標題資訊。

返回搜狐,檢視更多