1. 程式人生 > >為什麽有IP還需要硬件地址,或者說為什麽有硬件地址還需要IP

為什麽有IP還需要硬件地址,或者說為什麽有硬件地址還需要IP

標識 可能 為什麽 問題解決 總結 軟件 唯一標識 地址 而且


只用MAC

雖然每個設備都有唯一的硬件地址,但不都是MAC格式。 只用MAC的話理論上是可行的,但是其中

兼容不同的硬件地址,處理起來是非常困難的。而且數據鏈路層也沒有必要處理網絡層的邏輯。

只用IP

首先你要搞清楚IP屬於網絡層,其實質是虛擬互聯網絡,也就是說是邏輯地址,真正走的時候是轉

化為硬件地址(鏈路層)。就像電腦,你沒有了硬件,要軟件能運行? 只用IP理論上也是可行的,

但是,因為唯一標識嘛!但是又和上述問題一樣,你要搞清楚分層的重要性(你會慢慢懂得)。大量

邏輯放在網絡層,你覺得好麽?!

總結

全世界存在著各式各樣的網絡,它們使用不同的硬件地址。要是這些異構網絡能相互通信,就必須

進行復雜的硬件地址轉換工作,因此由用戶或用戶主機來完成這項工作幾乎是不可能的。但IP編址

把這個復雜的問題解決了。在網絡層用IP實現虛擬互聯,鏈路層用硬件地址,對用戶來說這種調用過程

是透明的。

為什麽有IP還需要硬件地址,或者說為什麽有硬件地址還需要IP