physical address

physical address是網路適配器的物理地址,具有全球唯一性。

簡介,網路釋義,說明,MAC,physical address - 原理,套用,技術詳解,physical address - 查詢方法,如何獲取本機的MAC,修改物理地址,

簡介

網路釋義

2.實體地址
但是物理地址還具有隨機性,例如有多台電腦進行上網,這時候我們對電腦進行配置它上網的IP位址,那我們可以進行IP位址分配,這時候的IP位址可以分配如:10.35.33.1~10.35.33.10,那么針對的IP位址它就自動給你所用的電腦使用。

說明

網卡物理地址存儲器中存儲單元對應實際地址稱物理地址,與邏輯地址相對應。

MAC

MAC(Media Access Control, 介質訪問控制)地址是識別LAN(區域網路)節點的標識。 MAC地址亦可進行綁定,綁定後的MAC地址不具有被其它電腦使用的權利。要是害怕網路無故被盜用,這時的MAC地址的綁定就產生巨大的效用了。

physical address - 原理

網卡的物理地址通常是由網卡生產廠家燒入網卡的EPROM(一種快閃記憶體晶片,通常可以通過程式擦寫),它存儲的是傳輸數據時真正賴以標識發出數據的電腦和接收數據的主機的地址。
也就是說,在網路底層的物理傳輸過程中,是通過物理地址來識別主機的,它一般也是全球唯一的。比如,著名的乙太網卡,其物理地址是48bit(比特位)的整數,如:44-45-53-54-00-00,以機器可讀的方式存入主機接口中。乙太網地址管理機構(IEEE)將乙太網地址,也就是48比特的不同組合,分為若干獨立的連續地址組,生產乙太網網卡的廠家就購買其中一組,具體生產時,逐個將唯一地址賦予乙太網卡。
形象的說,MAC地址就如同我們身份證上的身份證號碼,具有全球唯一性。 。

套用

也就是說,在網路底層的物理傳輸過程中,是通過物理地址來識別主機的,它一般也是全球唯一的。比如,著名的乙太網卡,其物理地址大小是48bit(比特位),如:44-45-53-54-00-00,以機器可讀的方式存入主機接口中。乙太網地址管理機構(IEEE)將乙太網地址,也就是48比特的不同組合,分為若干獨立的連續地址組,生產乙太網網卡的廠家就購買其中一組,具體生產時,逐個將唯一地址賦予乙太網卡。

技術詳解

網路中的地址分為物理地址邏輯地址兩類,與網路層的IP位址傳輸層連線埠號以及套用層的用戶名相比較,區域網路的MAC層地址是由硬體來處理的,叫做物理地址或硬體地址。IP位址傳輸層的連線埠號以及套用層的用戶名是邏輯地址由軟體來處理。MAC地址應該就是物理地址. 大多數區域網路通過為網卡分配一個硬體地址來標識一個聯網的計算機或其他設備.所謂物理地址是指固化在網卡EPROM中的地址,這個地址應該保證在全網是唯一的。IEEE註冊委員會為每一個生產廠商分配物理地址的前三位元組,即公司標識。後面三位元組由廠商自行分配,一個廠商獲得一個前三位元組的地址可以生產的網卡數量是16777216塊。而一塊網卡對應一個物理地址。也就是說對應物理地址的前三位元組就可以知道他的生產廠商。 例如固化在網卡中的地址為002514895423,那么這塊網卡插到主機A中,主機A的物理地址就是002514895423,不管主機A是連線在區域網路1上還是在區域網路2上,也不管這台計算機移到什麼位置,主機A的物理地址就是002514895423。它是不變的,而且不會和世界上任何一台計算機相同。當主機A傳送一幀時,網卡執行傳送程式時,直接將這個地址作為源地址寫入該幀。當主機A接收一幀時,直接將這個地址與接收幀目的地址比較,以決定是否接收。物理地址一般記作00-25-14-89-54-23(主機A的地址是002514895423)。

physical address - 查詢方法

如何獲取本機的MAC

對於數量不多的幾台機器,我們可以這樣獲取MAC地址:在Windows 98/Me中,依次單擊“開始”→“運行” →輸入“winipcfg”→回車。即可看到MAC地址。
在Windows 2000/XP中,依次單擊“開始”→“運行”→輸入“CMD”→回車→輸入“getmac”→回車。即可看到MAC地址。
也可以在運行框輸入cmd /k ipconfig/all|find/i "Physical Address",此方法也適合Windows 7.
還有一種方法,單擊“開始”→“程式"→ "附屬檔案"→ "系統工具"→ "系統信息",查看“網路”下的信息。

修改物理地址

修改網卡物理地址 如果您是通過網卡的物理地址進行訪問網路的,那么一定會碰到需要修改物理地址的情況。如更換新網卡,網卡的物理地址重複或者讓筆記本電腦臨時登入一下網路等情況。更改網卡MAC地址的文章網路中有很多,但大都說的不夠詳細,下面筆者試著以Windows XP作業系統為例介紹兩種網卡MAC地址的修改方法,希望對大家有所幫助。 簡單的修改方法 讀者可以在桌面上的“網上鄰居”圖示上單擊右鍵,選擇“屬性”,在彈出的“網路連線”的對話框中,在“本地連線”圖示上單擊右鍵,選擇“屬性”,會彈出一個“本地連線屬性”的對話框,單擊“配置”按鈕,選擇“高級”,選中左欄“屬性”中“Network Address”(其實,並非所有的網卡,對物理地址的描述都用“Network Address”,如Intel的網卡便用“Locally Administered Address”來描述,只要在右欄框中可以找到“值”這個選項就可以了),然後選中右欄框“值”中的上面一個單選項(非“不存在”),此時便可在右邊的框中輸入想改的網卡MAC地址,形式如“000B6AF6F4F9”。點擊“確定”按鈕,修改就完成了。 不過,有一些網卡沒有這個選項,不要著急,可以先更新網卡的驅動程式試試,一般情況下,更新驅動之後都會出現這個選項。但是依然有特殊情況,無論怎么修改都沒有這個選項,那怎么辦呢?接著往下看,下面的方法可以說是萬能的!
註冊表修改方法
第1步,單擊“開始”,選中“運行”,鍵入“regedit”調出註冊表
第2步,在HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass{4D36E972-E325-11CE-BFC1-08002BE10318}000、0001、0002 等主鍵下,查找 DriverDesc ,內容為要修改的網卡的描述,如Intel的網卡會被描述成“Intel(R) PRO/100+ Management Adapter”,3Com的網卡會被描述成“3Com EtherLink XL 10/100 PCI For Complete PC Management NIC (3C905C-TX)”等。 註:上面提到的關於網卡描述的選項出現的位置,和網卡本身以及作業系統有關。不同的網卡可能出現在不同的主鍵下,而同一網卡用不同版本的作業系統(如OEM版,VOL或者VLK等)也會出現在不同的位置。而這一步的任務就是找到含有網卡描述的主鍵。
第3步,選中在第二步找到的主鍵,在右欄框中添加一個字元串,命名為“Network Address”,其值設為要改的MAC 地址,形式如“000B6AF6F4F9”。 註:到這一步,修改網卡物理地址的任務可以說是完成了,有的網卡需要重啟以下才能正常的工作,而有的只需一點點的時間“反應”一下而已。下面的幾步是為了以後再修改物理地址方便用的,如果讀者不再需要再次修改,到這裡可以止步了。
第4步,在“第一步選中的主鍵”Ndiparams下添加一項名為“NetworkAddress”的主鍵,此時一般都會隨著在右欄框中產生一個“(默認)”的字元串,將其值設定為最終想要修改的MAC地址,形式如“000B6AF6F4F9”。如果沒有此字元串,讀者也可自行添加此字元串。 註:此步驟就是為網卡設定一個初始MAC地址。
第5步,在“NetworkAddress”的主鍵下繼續添加名為“ParamDesc”的字元串,其作用為指定“NetworkAddress”主鍵的描述,其值可自己命名,如“Network Address”,這樣在網卡的高級屬性中就會出現“Network Address”選項,就是剛在註冊表中加的新項“NetworkAddress”,以後只要在此修改MAC地址就可以了。
第6步,在“NetworkAddress”的主鍵下繼續添加名為“Optional”的字元串,其值設為“1”,則以後在網卡的高級屬性中選擇“Network Address”項時,右邊會出現“不存在”選項。
第7步,重新啟動計算機(不是一定要重新啟動,但要視不同網卡的要求而定,不過,重啟沒有任何差錯。),按照第一種方法找到“高級”選項就可發現此時“屬性”欄中已有“Network Address”的選項,現在讀者可以用來直接修改MAC地址或恢復原來的地址。
以上兩種修改方法保證讀者可以修改任何網卡的物理地址,希望這點總結和心得可以幫助到你。

相關詞條

熱門詞條

聯絡我們