天天看點

IP位址和MAC位址的差別

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屬性”中是看不到的。 

繼續閱讀