編輯點評:
檢測機器編碼工具(需要java環境)是一款電腦MAC物理地址信息查看助手,也許查看ip地址比較簡單,但有時候想知道電腦的cpu序列號,和主板序列號卻不是那么簡單。尤其是讓不懂技術的人使用,那就更難了。因此創作了這個一鍵查看器,這樣對于想換主板或者cpu的用戶來說是比較方便的。
軟件運行環境
需要java環境jdk1.7以上 推薦1.8
運行環境是由英語的“runtime environment”直譯,意指一種把半編譯的執行碼在目標機器上運行的環境。
運行環境是一種介乎編譯器及直譯器的執行方式。Java運行環境,稱之為“Java Runtime Environment” (JRE)。 一個由C#, Visual Basic .NET, C++.Net 之類的語言寫的程序運行于Microsoft Windows上的.NET Common Language Runtime(CLR) 或Linux上的Mono.
mac地址的作用
IP 地址是基于邏輯的,比較靈活,不受硬件的限制,也容易記憶。而 MAC地址在一定程度上與硬件一致,是基于物理的,能夠標識具體的網絡節點。這兩種地址各有優點,使用時也因條件不同而采取不同的地址。
大多數接入Internet的方式是把主機通過局域網組織在一起,然后再通過交換機或路由器等設備和 Internet 相連接。這樣一來就出現了如何區分具體用戶,防止 IP地址被盜用的問題。由于IP地址只是邏輯上的標識,任何人都能隨意修改,因此不能用來具體標識一個用戶。而 MAC地址則不然,它是固化在網卡里面的。從理論上講,除非盜來硬件即網卡,否則一般是不能被冒名頂替的; MAC 地址的這種特點,因此局域網采用了用MAC地址來標識具體用戶的方法。
在具體的通信過程中,通過交換機內部的交換表把 MAC地址和 IP 地址一一對應。當有發送給本地局域網內一臺主機的數據包時,交換機首先將數據包接收下來,然后把數據包中的 IP 地址按照交換表中的對應關系映射成 MAC地址,然后將數據包轉發到對應的 MAC地址的主機上去。這樣一來,即使某臺主機盜用了這個 IP 地址,但由于此主機沒有對應的 MAC地址,因此也不能收到數據包,發送過程和接收過程類似。
所以,無論是局域網,還是廣域網中的計算機之間進行通信時,最終都表現為將數據包從某種形式的鏈路上的一個初始節點出發,從一個節點傳遞到另一個節點,最終傳送到目的節點。數據包在這些節點之間的傳遞都是由 ARP(Address Resolution Protocol:地址解析協議)負責將IP地址映射到 MAC地址上來完成的 。
身份證就是用來證明一個人的身份。平日身份證的作用并不是很大,但是到了有的關鍵時刻,必須有身份證來說明一個人的一切。那么,IP地址與MAC地址綁定,就如同在日常生活中一個人與身份證的關系。因為,IP地址可以隨意的,但MAC地址是唯一說明IP地址身份的。例如,為防止IP地址被盜用,通常交換機的端口綁定(端口的MAC表使用靜態表項),可以在每個交換機端口只連接一臺主機的情況下防止修改MAC地址的盜用,如果是三層設備還可以提供交換機端口、IP地址和MAC地址三者的綁定
mac地址的結構
網絡中每臺設備都有一個唯一的網絡標識,這個地址叫MAC地址或網卡地址,由網絡設備制造商生產時寫在硬件內部。MAC地址則是48位的(6個字節),通常表示為12個16進制數,每2個16進制數之間用冒號隔開,如08:00:20:0A:8C:6D就是一個MAC地址。具體如下圖所示,其前3字節表示OUI(Organizationally Unique Identifier),是IEEE的注冊管理機構給不同廠家分配的代碼,區分不同的廠家。后3字節由廠家自行分配。
MAC地址最高字節(MSB)的低第二位(LSb)表示這個MAC地址是全局的還是本地的,即U/L(Universal/Local)位,如果為0,表示是全局地址。所有的OUI這一位都是0。
MAC地址最高字節(MSB)的低第一位(LSb),表示這個MAC地址是單播還是多播。0表示單播。
mac地址與IP地址區別
1、兩者地址使用不同
IP地址是指Internet協議使用的地址,而MAC地址是Ethernet協議使用的地址。
當存在一個附加層的地址尋址時,設備更易于移動和維修。
2、分配依據不同
IP地址的分配是基于網絡拓撲,MAC地址的分配是基于制造商。
IP地址是可以自動分配的,MAC地址在每個網卡出場的時候就有一個全球唯一的MAC地址,所以很多的驗證軟件就是驗證MAC地址的。
IP地址用于表示網絡中某設備或節點的身份(網絡號、主機號)(本網段唯一)。
MAC地址用于表示某設備或節點在本以太網鏈路中的物理地址(全局唯一)。
3、地址能否更改不同
IP是可以更改的,可區別不同網段。
MAC地址雖然也可以更改,無法區分,但是一般用不上,除非要用來繞過一些驗證軟件的。網卡在通訊的時候通過MAC地址相互識別。
4、 長度不同
IP地址是由32位二進制組成,MAC地址是由48位二進制組成。
5、尋址協議層不同
IP地址應用于OSI第三層網絡層邏輯地址,MAC地址應用在OSI第二層數據鏈路層物理地址。
熱門評論
最新評論