網(wǎng)絡(luò)通信直接用MAC地址不行嗎?
2023-05-30 11:59 作者:IP數(shù)據(jù)云 | 我要投稿

在我們查詢 IP 地址的輸出結(jié)果中,有一行:
Link encap:Ethernet HWaddr 28:d2:44:ce:77:51
這個被稱為 MAC 地址,是一個網(wǎng)卡的物理地址,用十六進制,6 個 byte 表示。

MAC 地址是一個很容易讓人誤解的地址。因為 MAC 地址號稱全球唯一,不會存在有相同 MAC 地址的網(wǎng)卡。這就很容易讓我們想,既然全球唯一,那網(wǎng)絡(luò)通信直接用 MAC 地址不行嗎?為什么要加個 IP 地址,多封裝一層,再去通信呢?
當然是不行的。我們想把一個網(wǎng)絡(luò)包從一個地方傳到另一個地方,除了有確定的地址外,還需要有定位功能。就像你去廣州找博主一樣,我只告訴你我的身份證號,你能在廣州找到我嗎?這種尋找無異于大海撈針。但是如果我告訴你我的詳細地址,你就可以直接通過導(dǎo)航找到對應(yīng)的地址,然后再找到我。
IP 地址在一定程度上就承擔(dān)了詳細地址這種遠程地位的功能。MAC 地址更像是身份證號,是一個唯一的標識。它的唯一性設(shè)計是為了組網(wǎng)的時候,不同的網(wǎng)卡放在一個網(wǎng)絡(luò)里面,不用擔(dān)心沖突。
當然,MAC 地址也有一定的定位功能。就像你來到了博主所在的辦公室,你可以在辦公室喊身份證號是 XXX 的是哪位?博主聽到了,就會站起來回答你。但是如果你在博主聽不到的地方喊,那肯定不會有人應(yīng)你。這就說明,MAC 地址的通信范圍比較小,僅僅局限在一個子網(wǎng)內(nèi)。
IP66在線查IP地址位置:https://www.ip66.net/?utm-source=LJ&utm-keyword=?1146

標簽: