基礎 MAC位址

2021-08-20 09:43:47 字數 2257 閱讀 8198

ip位址只要規劃合理,你可以任意更改ip位址。修改的方法也是比較簡單的,只要在對應網絡卡的tcp/ip協議上雙擊一下 然後修改引數就行了。即指使用

tcp/ip

協議指定給主機的32位位址。ip位址由用點分隔開的4個8八位組構成,如

192.168.0.1

就是乙個ip位址,這種寫法叫

點分十進位制格式

。ip位址由網路位址和主機位址兩部分組成,分配給這兩部分的位數隨位址類(a類、b類、c類等)的不同而不同。網路位址用於路由選擇,而主機位址用於在網路或子網內部尋找乙個單獨的主機。乙個ip位址使得將來自源位址的資料通過路由而傳送到目的位址變為可能。 

在osi(open system interconnection,開放系統互連)7層網路協議參考模型中(如下圖),第二層為資料鏈路層(data link)。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位址上來完成的。下面我們來通過乙個例子看看ip位址和mac位址是怎樣結合來傳送資料報的。 

(1)為什麼要修改

mac位址 

簡單的說,

mac位址相當於你的網路標識,在

區域網裡

,管理人員常常將網路埠與客戶機的

mac位址繫結,方便管理,萬一你的網絡卡壞掉了,換一張網絡卡必須向管理人員申請更改繫結的mac位址,比較麻煩。如果這時我們又急於使用

mac以便上網。這時候,我們直接在作業系統裡更改一下

mac,就可以跳過重新申請這一步,減少了很多麻煩。 

另外,當別人的防火牆獲取到你的ip位址後,就可以通過「nbtstat -a ip位址」命令獲取你的mac,如果你改了mac,檢索到就則會不是你。再者本人是由於實現區域網內無線通訊,搭建物聯網,避免區域網的mac位址衝突,有時需要進行修改。

(2)如何修改自己的mac位址 

一 般mac位址在網絡卡中是固定的,修改自己的mac位址有兩種方法,一種是硬體修改,另外一種是軟體修 改。硬體的方法就是直接對網絡卡進行操作,修改儲存在網絡卡的eprom裡面的mac位址,通過網絡卡生產廠家提供的修改程式可以更改儲存器裡的位址。那麼什麼 叫做eprom呢?eprom是電子學中一種儲存器的專業術語,它是可擦寫的,也就是說一張白紙你用鋼筆寫了一遍以後就不能再用橡皮擦去了,而eprom 這張白紙用鉛筆寫後可以再擦去,可以反覆改變其中資料的儲存器。即使網絡卡沒有這樣的設定我們也可以通過間接的方法修改,一般網絡卡發出的包的源mac位址並不是網絡卡本身寫上去的,而是應用程式提供的,只是在通常的實現中,應用程式先從網絡卡上得到mac位址,每次傳送的時候都用這個mac做為源mac而已,windows中,網絡卡的mac儲存在登錄檔中,實際使用也是從登錄檔中提取的,所以只要修改登錄檔就可以簡單的改變mac。

MAC位址IP位址閘道器位址

對於網路上的某一裝置,如一台計算機或一台路由器,其ip位址是基於網路拓撲設計出的,同一臺裝置或計算機上,改動ip位址是很容易的 但必須唯一 而mac則是生產廠商燒錄好的,一般不能改動。我們可以根據需要給一台主機指定任意的ip位址,如我們可以給區域網上的某台計算機分配ip位址為192.168.0.11...

MAC位址表 埠安全 MAC位址偏移

4.mac位址表 2.埠安全 mac位址偏移 1.組成 mac位址為48位 6位元組 前24bit是通過向ietf等機構申請用來表示廠商的 後24bit是廠商分配給產品的唯一數值。2.分類 3.交換機對資料幀的三種處理行為 3.常見mac位址 位址用處 01 00 5e 0x xx xx ipv4組...

MAC位址與IP位址

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