MAC位址與IP位址的區別及聯絡

2021-06-28 23:46:08 字數 1878 閱讀 5396

mac位址就是在**接入層上使用的位址,通俗點說就是網絡卡的實體地址,現在的mac位址一般都採用6位元組48bit(在早期還有2位元組16bit的mac位址)。 

對於mac位址,由於我們不直接和它接觸,所以大家不一定很熟悉。在osi(open system interconnection,開放系統互連)7層網路協議(物理層,資料鏈路層,網路層,傳輸層,會話層,表示層,應用層)參考模型中,第二層為資料鏈路層(data link)。它包含兩個子層,上一層是邏輯鏈路控制(llc:logical link control),下一層即是我們前面所提到的mac(media access control)層,即介質訪問控制層。所謂介質(media),是指傳輸訊號所通過的多種物理環境。常用網路介質包括電纜(如:雙絞線,同軸電纜,光纖),還有微波、雷射、紅外線等,有時也稱介質為物理介質。mac位址也叫實體地址、硬體位址或鏈路位址,由網路裝置製造商生產時寫在硬體內部。這個位址與網路無關,也即無論將帶有這個位址的硬體(如網絡卡、集線器、路由器等)接入到網路的何處,它都有相同的mac位址,mac位址一般不可改變,不能由使用者自己設定。   

mac位址前24位是由生產廠家向ieee申請的廠商位址。後24位就由生產廠家自行定擬了。(早期的2位元組的卻不用申請) 

ip位址和mac位址有什麼聯絡和區別 

對於ip位址,相信大家都很熟悉,即指使用tcp/ip協議指定給主機的32位位址。ip位址由用點分隔開的4個8八位組構成,如192.168.0.1就是乙個ip位址,這種寫法叫點分十進位制格式。ip位址由網路位址和主機位址兩部分組成,分配給這兩部分的位數隨位址類(a類、b類、c類等)的不同而不同。網路位址用於路由選擇,而主機位址用於在網路或子網內部尋找乙個單獨的主機。乙個ip位址使得將來自源位址的資料通過路由而傳送到目的位址變為可能。 

現在有很多計算機都是通過先組建區域網,然後通過交換機和internet連線的。然後給每個使用者分配固定的ip位址,由管理中心統一管理,這樣為了管理方便就需要使用mac位址來標誌使用者,防止發生混亂,明確責任(比如網路犯罪)。另外ip位址和mac位址是有區別的,雖然他們在區域網中是一一對應的關係。ip位址是跟據現在的ipv4標準指定的,不受硬體限制比較容易記憶的位址,而mac位址卻是用網絡卡的實體地址,多少與硬體有關係,比較難於記憶。  

mac位址的長度為48位(6個位元組),通常表示為12個16進製制數,每2個16進製制數之間用冒號隔開,如:08:00:20:0a:8c:6d就是乙個mac位址,其中前6位16進製制數08:00:20代表網路硬體製造商的編號,它由ieee(istitute of electrical and electronics engineers,電氣與電子工程師協會)分配,而後3位16進製制數0a:8c:6d代表該製造商所製造的某個網路產品(如網絡卡)的系列號。每個網路製造商必須確保它所製造的每個乙太網裝置都具有相同的前三個位元組以及不同的後三個位元組。這樣就可保證世界上每個乙太網裝置都具有唯一的mac位址。 

既然每個乙太網裝置在出廠時都有乙個唯一的mac位址了,那為什麼還需要為每台主機再分配乙個ip位址呢?或者說為什麼每台主機都分配唯一的ip位址了,為什麼還要在網路裝置(如網絡卡,集線器,路由器等)生產時內嵌乙個唯一的mac位址呢?主要原因有以下幾點:  

(1)ip位址的分配是根據網路的拓樸結構,而不是根據誰製造了網路設定。若將高效的路由選擇方案建立在裝置製造商的基礎上而不是網路所處的拓樸位置基礎上,這種方案是不可行的。 

(2)當存在乙個附加層的位址定址時,裝置更易於移動和維修。例如,如果乙個乙太網卡壞了,可以被更換,而無須取得乙個新的ip位址。如果乙個ip主機從乙個網路移到另乙個網路,可以給它乙個新的ip位址,而無須換乙個新的網絡卡。 

(3)無論是區域網,還是廣域網中的計算機之間的通訊,最終都表現為將資料報從某種形式的鏈路上的初始節點出發,從乙個節點傳遞到另乙個節點,最終傳送到目的節點。資料報在這些節點之間的移動都是由arp(address resolution protocol:位址解析協議)負責將ip位址對映到mac位址上來完成的。

MAC位址與IP位址的區別

介紹一下mac位址的知識,mac位址和ip位址的區別以及mac位址在實際應用中所涉及到的安全問題。一 基礎知識 如今的網路是分層來實現的,就像是搭積木一樣,先設計某個特定功能的模組,然後把模組拼起來組成整個網路。區域網也不例外,一般來說,在組網上我們使用的是ieee802參考模型,從下至上分為 物理...

IP位址與MAC位址的區別

ip位址是給網際網路上的每乙個主機 或路由器 的每乙個介面分配乙個在全世界範圍是唯一的32位的識別符號。標識網路中的一台計算機,一般至少有三種方法,最常用的是網域名稱位址 ip位址和mac位址,分別對應應用層 網路層 資料鏈路層。1 ip位址和mac位址可以看做乙個人的家庭住址和身份證號。計算機傳送...

MAC位址與IP位址

為 訪問控制,或稱為實體地址 硬體位址 用於識別資料鏈路中互連的節點。mac 位址與ip 位址,兩者之間分工合作,完成通訊。mac 位址長 48 位元,在使用網絡卡的情況下,mac位址一般會被燒入到 rom,因此任何一 個網絡卡的 mac位址都是唯一的,在全世界都不會有重複。每個nic 廠商識別碼,...