IP與MAC地址
什麼是IP地址?
在使用因特網協議在網絡的計算機或打印機等實體之間進行通信的網絡中,分配給每個實體的邏輯數字標籤或地址稱為IP地址(Internet協議地址)。IP地址的作用是在接口層分別識別和定位網絡中的每個實體,在OSI模型的網絡層起作用。
根據用於存儲地址的位數,IP地址有兩種版本,一種是Internet協議版本4(IPv4),它是以32位尋址模式開發的,應用最為廣泛;另一種是在90年代末以128位尋址模式開發的Internet Protocol Version 6(Ipv6)。雖然IP地址是二進制數,通常它以人類可讀的格式存儲在主機中。因特網分配號碼管理機構管理全球IP地址的空間和名稱分配。
IP地址有兩種類型:靜態IP地址是永久性的,由管理員手動分配給主機。動態IP地址是在每次由計算機接口、主機軟件或使用DHCP(動態主機配置協議)或點對點協議的服務器引導時新分配給主機的,這些都是分配動態IP地址的技術。
使用動態IP地址,這樣管理員就不必手動為每個主機分配IP地址。但是在某些情況下,例如在通過DNS(域名系統)將域名轉換為IP地址時,必須有一個靜態的IP地址,因為如果一個域包含一個經常變化的IP地址,就不可能找到它的位置。
什麼是MAC地址?
MAC地址或媒體訪問控制地址是與主機的網絡適配器相關聯的硬件或物理地址,由NIC(網絡接口卡)**商分配。MAC地址在OSI模型的數據鏈路層起作用,並作為局域網(LAN)中較低層的每個適配器的唯一標識。
每個MAC地址由48位組成,上半部分包含適配器**商的ID號,下半部分包含**商分配給每個網絡適配器的唯一序列號,並存儲在適配器的硬件中。
組織唯一標識符(3字節) | 特定於網絡接口控制器(3字節) |
MAC地址是根據由IEEE維護的三個編號名稱空間MAC-48、EUI-48和EUI-64中的任何一個組成的。
IP地址和MAC地址有什麼區別?
雖然IP地址和MAC地址都是為了給網絡中的主機提供唯一的標識,但這兩個地址根據其狀態和功能而有所不同。當考慮尋址的功能層時,MAC地址在數據鏈路層起作用,IP地址在網絡層工作。
MAC地址為網絡的硬件接口提供唯一標識,而IP地址為網絡的軟件接口提供唯一標識。此外,如果考慮地址分配,MAC地址被永久地分配給適配器,並且由於它們是物理地址而不能被更改。相反,IP地址,無論是靜態的還是動態的,都可以根據需求進行修改,因為它們是邏輯實體或地址。此外,在局域網中,MAC地址也很方便。
如果考慮到這種格式,IP地址使用32位或128位長的地址,而MAC地址使用48位長的地址。簡單地說,IP地址可以被認為支持軟件實現,MAC地址可以被視為支持網絡的硬件實現。