IP位址是指Internet協定使用的位址,而MAC位址是Ethernet協定使用的位址。
IP位址與MAC位址之間并沒有什麼必然的聯系,MAC位址是Ethernet NIC(網卡)上帶的位址,為48位長。每個Ethernet NIC廠家必須向IEEE組織申請一組MAC位址,在生産NIC時程式設計于NIC卡上的串行EEPROM中。是以每個Ethernet NIC生産廠家必須申請一組MAC位址。任何兩個NIC的MAC位址,不管是哪一個廠家生産的都不應相同。Ethernet晶片廠家不必負責MAC位址的申請,MAC位址存在于每一個Ethernet包中,是Ethernet標頭的組成部分,Ethernet交換機根據Ethernet標頭中的MAC源位址和MAC目的位址實作包的交換和傳遞。
IP位址是Internet協定位址,每個Internet包必須帶有IP位址,每個Internet 服務提供商(ISP)必須向有關組織申請一組IP位址,然後一般是動态配置設定給其使用者,當然使用者也可向ISP申請一個IP位址(根椐接入方式),這就是為什麼在配置Windows NT/95/98的“撥号網絡”時,一般讓系統給自動配置設定IP位址。
IP位址現是32位長,正在擴充到128位。IP位址與MAC位址無關,因為Ethernet的使用者,仍然可通過Modem連接配接Internet。IP位址通常工作于廣域網,我們所說的Router(路由器)處理的就是IP位址。
MAC位址工作于區域網路,區域網路之間的互連一般通過現有的公用網或專用線路,需要進行網間協定轉換。可以在Ethernet上傳送IP資訊,此時IP位址隻是Ethernet資訊包資料域的一部分,Ethernet交換機或處理器看不見IP位址,隻是将其作為普通資料處理,網絡上層軟體才會處理IP位址。
如何知道你的機器上的IP位址和MAC位址呢?
一、對于MAC位址,一般情況可利用網卡所附的軟體查找,如果你使用的Windows 95/98,也可通過以下兩種方式獲得:
1).進入“開始”? “運作”視窗,輸入“winipcfg”? “确定”後,螢幕顯示出如下圖形視窗:(同下)
2).進入指令行方式,鍵入“IPCONFIG /ALL”,螢幕顯示如下資訊:
Windows 98 IP Configuration
Host Name . . . . . . . . . : newsun
DNS Servers . . . . . . . . : 202.99.168.8
Node Type . . . . . . . . . : Hybrid
NetBIOS Scope ID. . . . . . :
IP Routing Enabled. . . . . : No
WINS Proxy Enabled. . . . . : No
NetBIOS Resolution Uses DNS : Yes
0 Ethernet adapter :
Description . . . . . . . . : Novell 2000 Adapter.
Physical Address. . . . . . : 00-88-CC-06-05-43
DHCP Enabled. . . . . . . . : No
IP Address. . . . . . . . . : 192.168.1.3
Subnet Mask . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . : 192.168.1.1
Primary WINS Server . . . . : 192.168.1.2
Secondary WINS Server . . . :
Lease Obtained. . . . . . . :
Lease Expires . . . . . . . :
如果你使用的是Windows NT 4.0,進入指令行方式,鍵入“IPCONFIG /ALL”,螢幕顯示與上相似的資訊。
二、對于IP位址值,除了檢視在網絡的“TCP/IP屬性”中的設定以外,也可以通過上述方法檢視。如果你的機器是通過DHCP伺服器獲得的IP位址 ,在“TCP/IP屬性”中是看不到的。