IP地址和MAC地址的相似之處在於都是唯壹的,不同之處如下:
對於網絡上的設備,如計算機或路由器,其IP地址是根據網絡拓撲設計的。在同壹臺設備或電腦上,更改IP地址很容易,但必須唯壹,而MAC是廠家燒的,壹般不能更改。
我們可以根據需要為主機分配任何IP地址。比如我們可以給局域網上的壹臺電腦分配壹個IP地址為192.168 . 0 . 112,也可以改成192.168.0.200。但是,任何網絡設備,如網卡和路由器,壹旦生產出來,其MAC地址就不能被本地連接中的配置修改。如果電腦的網卡壞了,更換網卡後電腦的MAC地址會發生變化。
分配依據不同。IP地址的分配基於網絡拓撲,MAC地址的分配基於廠商。
尋址協議層是不同的。IP地址應用於OSI的第三層,即網絡層,而MAC地址應用於OSI的第二層,即數據鏈路層。數據鏈路層協議使數據能夠在同壹鏈路上從壹個節點傳輸到另壹個節點(通過MAC地址),而網絡層協議使數據能夠從壹個網絡傳輸到另壹個網絡(ARP根據目的IP地址找到中間節點的MAC地址,通過中間節點傳輸,最終到達目的網絡)。