什麼是mac!!!
如果你是通過校園網或小區接入internet,那麼一定聽說過mac位址。什麼是mac位址
,mac位址在這種區域網環境中究竟起到什麼作用?下面就來介紹一下mac位址的知識
,mac位址和ip位址的區別以及mac位址在實際應用中所涉及到的安全問題。
一、基礎知識
如今的網路是分層來實現的,就像是搭積木一樣,先設計某個特定功能的模組,
然後把模組拼起來組成整個網路。區域網也不例外,一般來說,在組網上我們使用的
制層(llc)。
標識網路中的一台計算機,一般至少有三種方法,最常用的是網域名稱位址、ip位址
和mac位址,分別對應應用層、網路層、物理層。網路管理一般就是在網路層針對ip
位址進行管理,但由於一台計算機的ip位址可以由使用者自行設定,管理起來相對困難
,mac位址一般不可更改,所以把ip位址同mac位址組合到一起管理就成為常見的管理
方式。
二、什麼是mac位址
mac位址就是在**接入層上使用的位址,也叫實體地址、硬體位址或鏈路位址
,由網路裝置製造商生產時寫在硬體內部。mac位址與網路無關,也即無論將帶有這
個位址的硬體(如網絡卡、集線器、路由器等)接入到網路的何處,都有相同的mac地
址,它由廠商寫在網絡卡的bios裡。mac位址可採用6位元組(48位元)或2位元組(16位元
)這兩種中的任意一種。但隨著區域網規模越來越大,一般都採用6位元組的mac位址。
這個48位元都有其規定的意義,前24位是由生產網絡卡的廠商向ieee申請的廠商位址,
目前的**是1000美元買乙個位址塊,後24位由廠商自行分配,這樣的分配使得世界
上任意乙個擁有48位mac位址的網絡卡都有唯一的標識。另外,2位元組的mac位址不用網
卡廠商申請。
08:00:20:0a:8c:6d就是乙個mac位址,其中前6位16進製制數08:00:20代表網路硬體制
造商的編號,它由ieee分配,而後3位16進製制數0a:8c:6d代表該製造商所製造的某個
網路產品(如網絡卡)的系列號。每個網路製造商必須確保它所製造的每個乙太網裝置
都具有相同的前三位元組以及不同的後三個位元組。這樣就可保證世界上每個乙太網裝置
都具有唯一的mac位址。
三、ip位址與mac位址的區別
ip位址基於邏輯,比較靈活,不受硬體限制,也容易記憶。mac位址在一定程度
上與硬體一致,基於物理,能夠標識具體。這兩種位址各有好處,使用時也因條件而
採取不同的位址。
mac是英文media access control的縮寫,中文釋義:**訪問控制子層協議。該協
議位於osi七層協議中資料鏈路層的下半部分,主要負責控制與連線物理層的物理介
質。在傳送資料的時候,mac協議可以事先判斷是否可以傳送資料,如果可以傳送將
給資料加上一些控制資訊,最終將資料以及控制資訊以規定的格式傳送到物理層;在
接收資料的時候,mac協議首先判斷輸入的資訊並是否發生傳輸錯誤,如果沒有錯誤
,則去掉控制資訊傳送至llc層。
mac位址是網絡卡的實體地址,它由48位二進位制數表示。其中前面24位表示網路廠商標
識符,後24位表示序號。每個不同的網路廠商會有不同的廠商識別符號,而每個廠商所
生產出來的網絡卡都是依序號不斷變化的,所以每塊網絡卡的mac位址是世界上獨一無二
進製數來表示乙個完整的mac位址,如00:e0:4c:01:02:85。在win98/2000下均可以通
過在ms-dos方式下執行ipconfig/all命令得到相應的網絡卡的mac位址。
/***************/
如何獲得別人的mac
其實上面已經涉及到了,如果是2000/xp使用者可以用 nbtstat -a ip位址(還可以獲
得別的東東啊,可別學壞啊)。另外同一區域網內的,你可以用ping ip 或者ping
主機名,然後用arp -a 來獲得。
如何修改自己的mac位址
mac位址是儲存在網絡卡的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 廠商識別碼,...