MAC地址了解(根据设备MAC地址查询生产厂商信息)
1. MAC地址是什么?
MAC地址(Media Access Control,介質(zhì)訪(fǎng)問(wèn)控制)是燒錄在網(wǎng)卡(Network Interface Card,NIC)里的,也叫硬件地址,是由48bit位,也即6字節(jié)的16進(jìn)制數(shù)組成的。
例如:F0FE6B4F4001
其二進(jìn)制格式為:
11110000 11111110 01101011 01001111 01000000 00000001
從右到左方向看去 <----- 👀,其中:
-
0~23位(低24位),也即對(duì)應(yīng)的:4F4001,是由廠(chǎng)家自己分配的,稱(chēng)為擴(kuò)展唯一標(biāo)識(shí)符(Extended Unique Identifier,EUI),是廠(chǎng)家為其生產(chǎn)的每個(gè)網(wǎng)卡分配一個(gè)全球唯一的全局管理地址。
-
24~47位(高24位)也即對(duì)應(yīng)的:F0FE6B,叫做組織唯一標(biāo)識(shí)符(Organizationally Unique Identifier,OUI)是由IEEE(電氣和電子工程師協(xié)會(huì))的注冊(cè)管理機(jī)構(gòu)給不同廠(chǎng)家分配的代碼,區(qū)分了不同的廠(chǎng)家,一般來(lái)說(shuō)大廠(chǎng)商都會(huì)購(gòu)買(mǎi)多個(gè)OUI。
高24位中的標(biāo)志位:
-
I/G(Individual/Group)位,即第一個(gè)字節(jié)的bit 0位,字節(jié):F0(1111000 0)中的 0。如果I/G = 0,則是某臺(tái)設(shè)備的MAC地址,即單播地址;如果I/G = 1,則是多播地址(組播 + 廣播 = 多播)。
-
G/L(Global/Local,也稱(chēng)為U/L位,其中U表示Universal)位,即第一個(gè)字節(jié)的bit 1位,字節(jié):F0(111100 0 0)中的 0。如果G/L = 0,則是全局管理地址,由IEEE分配;如果G/L = 1,則是本地管理地址,是網(wǎng)絡(luò)管理員為了加強(qiáng)自己對(duì)網(wǎng)絡(luò)管理而指定的地址。
2. MAC地址一共分為三類(lèi),單播MAC地址、組播MAC地址、廣播MAC地址。
- 單播MAC地址:是指第一個(gè)字節(jié)的最低位是0的MAC地址,代表了一塊特定的網(wǎng)卡;
- 組播MAC地址:是指第一個(gè)字節(jié)的最低位是1的MAC地址,代表了一組網(wǎng)卡;
- 廣播MAC地址:是指每一位都是1的mac地址,廣播MAC地址是組播MAC地址的一個(gè)特例,代表了所有網(wǎng)卡。
3. 根據(jù)MAC地址的OUI查詢(xún)生產(chǎn)廠(chǎng)商信息
1> 獲取設(shè)備MAC地址的OUI;
2> 根據(jù) OUI 到IEEE組織提供的 OUI列表 中查詢(xún);
3> 獲得生產(chǎn)廠(chǎng)商信息。
例如,查詢(xún)以下幾款設(shè)備的生產(chǎn)廠(chǎng)商信息,具體步驟如下:
b019c6010afc 或 b0:19:c6:01:0a:fc
9801a7a84105 或 98:01:a7:a8:41:05
9ce33facddae 或 9c:e3:3f:ac:dd:ae
1> 獲取相應(yīng)的OUI,如下:
b019c6
9801a7
9ce33f
2> 到 OUI列表 中查詢(xún);
OUI列表的數(shù)據(jù)較多,需滾動(dòng)加載更多數(shù)據(jù)后,再去搜索查詢(xún)OUI。
3> 查詢(xún)獲得生產(chǎn)廠(chǎng)商信息。
B0-19-C6 (hex) Apple, Inc. B019C6 (base 16) Apple, Inc.1 Infinite LoopCupertino CA 95014US98-01-A7 (hex) Apple, Inc. 9801A7 (base 16) Apple, Inc.1 Infinite LoopCupertino CA 95014US9C-E3-3F (hex) Apple, Inc. 9CE33F (base 16) Apple, Inc.1 Infinite LoopCupertino CA 95014US可以看到,這幾款設(shè)備均為蘋(píng)果公司生產(chǎn)。
MACAddressInfo 一款工具類(lèi)應(yīng)用程序,用于查詢(xún)?cè)O(shè)備網(wǎng)卡地址的相關(guān)信息。
總結(jié)
以上是生活随笔為你收集整理的MAC地址了解(根据设备MAC地址查询生产厂商信息)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 大数据时代的数据存储,非关系型数据库Mo
- 下一篇: 抖音超强黑科技的到来真的有吗?