MAC ලිපිනය ගැන ඔබට දැන ගැනීමට අවශ්‍ය සියල්ල

MAC ලිපිනය ගැන ඔබට දැන ගැනීමට අවශ්‍ය සියල්ලසාමාන්‍යයෙන් ෂඩ් දශම ආකෘතියෙන් පෙන්වන මෙම බයිට් හය කර්මාන්තශාලාවේ ජාල කාඩ්පතට පවරා ඇති අතර ඒවා අහඹු ලෙස පෙනෙන බව කවුරුත් දනිති. සමහර අය දන්නවා ලිපිනයේ මුල් බයිට් තුන නිෂ්පාදක හැඳුනුම්පත වන අතර ඉතිරි බයිට් තුන ඔවුන්ට පවරා ඇත. ඔබට ඔබම සැකසිය හැකි බව ද දන්නා කරුණකි හිතුවක්කාර ලිපිනය. Wi-Fi හි "අහඹු ලිපින" ගැන බොහෝ අය අසා ඇත.

අපි එය කුමක්දැයි සොයා බලමු.

MAC ලිපිනය (මාධ්‍ය ප්‍රවේශ පාලන ලිපිනය) යනු IEEE 802 ප්‍රමිතීන්, ප්‍රධාන වශයෙන් Ethernet, Wi-Fi සහ Bluetooth ජාල වල භාවිතා වන ජාල ඇඩැප්ටරයකට පවරා ඇති අනන්‍ය හඳුනාගැනීමකි. නිල වශයෙන් එය "EUI-48 වර්ගයේ හඳුනාගැනීම" ලෙස හැඳින්වේ. ලිපිනය බිට් 48 ක් දිග බව නමෙන් පැහැදිලි වේ, i.e. බයිට් 6ක්. ලිපිනයක් ලිවීම සඳහා සාමාන්‍යයෙන් පිළිගත් ප්‍රමිතියක් නොමැත (IPv4 ලිපිනයකට ප්‍රතිවිරුද්ධව, අෂ්ටක සෑම විටම තිත් මගින් වෙන් කරනු ලැබේ). එය සාමාන්‍යයෙන් ලියා ඇත්තේ කොලොනකින් වෙන් කරන ලද ෂඩාස්‍ර සංඛ්‍යා හයක් ලෙසිනි: 00:AB:CD:EF:11: 22, සමහර උපකරණ නිෂ්පාදකයින් 00 -AB-CD-EF-11-22 සහ 00ab.cdef.1122 යන අංකනයට කැමති වුවද.

ඓතිහාසිකව, ෆ්ලෑෂ් ක්‍රමලේඛකයෙකු නොමැතිව ඒවා වෙනස් කිරීමට හැකියාවක් නොමැතිව ජාල කාඩ්පත් චිප්සෙට් එකේ ROM වෙත ලිපින දැල්වී ඇත, නමුත් වර්තමානයේ ලිපිනය මෙහෙයුම් පද්ධතියෙන් ක්‍රමලේඛනගතව වෙනස් කළ හැකිය. ඔබට ලිනක්ස් සහ මැකෝස් (සැමවිටම), වින්ඩෝස් (සෑම විටම පාහේ, ධාවක ඉඩ දෙන්නේ නම්), ඇන්ඩ්‍රොයිඩ් (රූට් පමණක්) හි ජාල කාඩ්පතක MAC ලිපිනය අතින් සැකසිය හැක; IOS සමඟ (root නොමැතිව) එවැනි උපක්‍රමයක් කළ නොහැක.

ලිපින ව්යුහය

ලිපිනය නිෂ්පාදකයාගේ හඳුනාගැනීමේ කොටස, OUI සහ නිෂ්පාදකයා විසින් පවරන ලද හඳුනාගැනීමකින් සමන්විත වේ. OUI (සංවිධානාත්මකව අනන්‍ය හඳුනාගැනීම්) හඳුනාගැනීම් පැවරීම නිරත විය IEEE සංවිධානය. ඇත්ත වශයෙන්ම, එහි දිග බයිට් 3 (බිට් 24) පමණක් නොව, බිටු 28 හෝ 36 විය හැකි අතර, එයින් විශාල (MA-L), මධ්‍යම (MA-M) සහ වර්ගවල ලිපින කුට්ටි (MAC ලිපින බ්ලොක්, MA) විය හැකිය. පිළිවෙලින් කුඩා (MA-S) සෑදී ඇත. නිකුත් කරන ලද කොටසෙහි විශාලත්වය, මෙම අවස්ථාවෙහිදී, බිටු 24, 20, 12 හෝ ලිපිනයන් මිලියන 16, මිලියන 1, 4 දහසක් වනු ඇත. දැනට කුට්ටි 38 ක් පමණ බෙදා හරිනු ලැබේ, උදාහරණයක් ලෙස ඒවා බොහෝ සබැඳි මෙවලම් භාවිතයෙන් නැරඹිය හැකිය IEEE හෝ වෙරිමත්ක්.

ලිපිනයන් අයිති කාටද?

ප්‍රසිද්ධියේ ලබා ගත හැකි පහසු සැකසුම් දත්ත සමුදායන් බෑම IEEE බොහෝ තොරතුරු සපයයි. උදාහරණයක් ලෙස, සමහර සංවිධාන තමන් සඳහා OUI කුට්ටි ගොඩක් ගෙන ඇත. මෙන්න අපේ වීරයන්:

වෙළෙන්දා
වාරණ/වාර්තා ගණන
ලිපිනයන් ගණන, මිලියන

සිස්කෝ සිස්ටම්ස් ආර්
888
14208

Apple ජංගම දුරකථන
772
12352

සැම්සුන්
636
10144

Huawei Technologies Co.Ltd
606
9696

ඉන්ටෙල් කෝපරේෂන්
375
5776

ARRIS Group Inc.
319
5104

Nokia සංස්ථාව
241
3856

පෞද්ගලික
232
2704

ටෙක්සාස් සංගීත භාණ්ඞ
212
3392

zte සංස්ථාව
198
3168

IEEE ලියාපදිංචි කිරීමේ අධිකාරිය
194
3072

හෙව්ලට් පැකාර්ඩ්
149
2384

ගරු හායි නිරවද්යතාව
136
2176

TP-LINK
134
2144

ඩෙල් ඉන්ක්.
123
1968

ජුනිපර් ජාල
110
1760

Sagemcom Broadband SAS
97
1552

Fiberhome Telecommunication Technologies Co. ලිමිටඩ්
97
1552

Xiaomi Communications Co Ltd
88
1408

Guangdong Oppo Mobile Telecommunications Corp.Ltd
82
1312

ගූගල් සතුව ඇත්තේ ඒවායින් 40 ක් පමණක් වන අතර මෙය පුදුමයක් නොවේ: ඔවුන් විසින්ම බොහෝ ජාල උපාංග නිෂ්පාදනය නොකරයි.

MA කුට්ටි නොමිලේ ලබා නොදේ, ඒවා සාධාරණ මිලකට (දායකත්ව ගාස්තුවකින් තොරව) පිළිවෙලින් $3000, $1800 හෝ $755 සඳහා මිලදී ගත හැකිය. සිත්ගන්නා කරුණ නම්, අමතර මුදල් සඳහා (වසරකට) ඔබට වෙන් කරන ලද කොටස පිළිබඳ පොදු තොරතුරු "සැඟවීම" මිලදී ගත හැකිය. ඉහත දැකිය හැකි පරිදි දැන් ඒවායින් 232 ක් ඇත.

අපට MAC ලිපින අවසන් වන්නේ කවදාද?

“IPv10 ලිපින අවසන් වීමට ආසන්නයි” යනුවෙන් වසර 4ක් තිස්සේ පවතින කතාවලින් අපි සැවොම වෙහෙසට පත්ව සිටිමු. ඔව්, නව IPv4 බ්ලොක් තවදුරටත් ලබා ගැනීම පහසු නැත. IP ලිපින බව දන්නා කරුණකි අතිශයින්ම අසමාන ලෙස බෙදා හරිනු ලැබේ; කෙසේ වෙතත්, විශාල සංගත සහ එක්සත් ජනපද රාජ්‍ය ආයතන සතු යෝධ සහ ඌන ප්‍රයෝජනයට නොගත් කොටස් ඇත, කෙසේ වෙතත්, ඒවා අවශ්‍යතා ඇති අයට යලි බෙදා හැරීමේ බලාපොරොත්තුවක් නැත. NAT, CG-NAT සහ IPv6 ව්‍යාප්ත වීම නිසා පොදු ලිපින හිඟකමේ ගැටලුව අඩු වී ඇත.

MAC ලිපිනයක බිටු 48ක් ඇත, ඉන් 46ක් “ප්‍රයෝජනවත්” ලෙස සැලකිය හැකිය (ඇයි? කියවන්න), එමඟින් ලිපින 246ක් හෝ 1014ක් ලබා දෙයි, එය IPv214 ලිපින අවකාශයට වඩා 4 ගුණයකින් වැඩිය.
දැනට, ආසන්න වශයෙන් ලිපින ට්‍රිලියන භාගයක් පමණ බෙදා හැර ඇත, නැතහොත් මුළු පරිමාවෙන් 0.73%ක් පමණි. අපි තවමත් MAC ලිපින අවසන් වීමෙන් ඉතා දුරින් සිටිමු.

අහඹු බව බිටු

OUIs අහඹු ලෙස බෙදා හරින බව උපකල්පනය කළ හැකි අතර, විකුණුම්කරු පසුව අහඹු ලෙස තනි ජාල උපාංග වෙත ලිපින පවරයි. ඒක එහෙමද? රැහැන් රහිත ජාල වල ක්‍රියාකාරී අවසර පද්ධති මගින් එකතු කරන ලද, මා සතුව ඇති 802.11 උපාංගවල MAC ලිපින වල දත්ත සමුදායේ බිටු බෙදා හැරීම දෙස බලමු. WNAM. ලිපින රටවල් තුනක වසර කිහිපයක් පුරා Wi-Fi වෙත සම්බන්ධ වූ සැබෑ උපාංගවලට අයත් වේ. මීට අමතරව රැහැන්ගත LAN උපාංග 802.3 ක කුඩා දත්ත ගබඩාවක් ඇත.

අපි එක් එක් සාම්පලයේ එක් එක් MAC ලිපිනය (බයිට් හයක්) බිටුවලට, බයිටයෙන් බයිට්වලට කඩා, එක් එක් ස්ථාන 1 න් “48” බිට් එකෙහි ඇති වන සංඛ්‍යාතය දෙස බලමු. බිටු සම්පූර්ණයෙන්ම අත්තනෝමතික ආකාරයෙන් සකසා ඇත්නම්, එවිට "1" ලබා ගැනීමේ සම්භාවිතාව 50% විය යුතුය.

Wi-Fi තේරීම් අංක 1 (RF)
Wi-Fi සාම්පල අංක 2 (බෙලරුස්)
Wi-Fi තේරීම් අංක 3 (උස්බෙකිස්තානය)
LAN නියැදීම (RF)

දත්ත ගබඩාවේ ඇති වාර්තා ගණන
5929000
1274000
366000
1000

බිට් අංකය:
% bit "1"
% bit "1"
% bit "1"
% bit "1"

1
48.6%
49.2%
50.7%
28.7%

2
44.8%
49.1%
47.7%
30.7%

3
46.7%
48.3%
46.8%
35.8%

4
48.0%
48.6%
49.8%
37.1%

5
45.7%
46.9%
47.0%
32.3%

6
46.6%
46.7%
47.8%
27.1%

7
0.3%
0.3%
0.2%
0.7%

8
0.0%
0.0%
0.0%
0.0%

9
48.1%
50.6%
49.4%
38.1%

10
49.1%
50.2%
47.4%
42.7%

11
50.8%
50.0%
50.6%
42.9%

12
49.0%
48.4%
48.2%
53.7%

13
47.6%
47.0%
46.3%
48.5%

14
47.5%
47.4%
51.7%
46.8%

15
48.3%
47.5%
48.7%
46.1%

16
50.6%
50.4%
51.2%
45.3%

17
49.4%
50.4%
54.3%
38.2%

18
49.8%
50.5%
51.5%
51.9%

19
51.6%
53.3%
53.9%
42.6%

20
46.6%
46.1%
45.5%
48.4%

21
51.7%
52.9%
47.7%
48.9%

22
49.2%
49.6%
41.6%
49.8%

23
51.2%
50.9%
47.0%
41.9%

24
49.5%
50.2%
50.1%
47.5%

25
47.1%
47.3%
47.7%
44.2%

26
48.6%
48.6%
49.2%
43.9%

27
49.8%
49.0%
49.7%
48.9%

28
49.3%
49.3%
49.7%
55.1%

29
49.5%
49.4%
49.8%
49.8%

30
49.8%
49.8%
49.7%
52.1%

31
49.5%
49.7%
49.6%
46.6%

32
49.4%
49.7%
49.5%
47.5%

33
49.4%
49.8%
49.7%
48.3%

34
49.7%
50.0%
49.6%
44.9%

35
49.9%
50.0%
50.0%
50.6%

36
49.9%
49.9%
49.8%
49.1%

37
49.8%
50.0%
49.9%
51.4%

38
50.0%
50.0%
49.8%
51.8%

39
49.9%
50.0%
49.9%
55.7%

40
50.0%
50.0%
50.0%
49.5%

41
49.9%
50.0%
49.9%
52.2%

42
50.0%
50.0%
50.0%
53.9%

43
50.1%
50.0%
50.3%
56.1%

44
50.1%
50.0%
50.1%
45.8%

45
50.0%
50.0%
50.1%
50.1%

46
50.0%
50.0%
50.1%
49.5%

47
49.2%
49.4%
49.7%
45.2%

48
49.9%
50.1%
50.7%
54.6%

7 සහ 8 බිටු වල එවැනි අසාධාරණයක් වන්නේ ඇයි? සෑම විටම පාහේ ශුන්ය පවතී.

ඇත්ත වශයෙන්ම, සම්මතය මෙම බිටු විශේෂ ලෙස අර්ථ දක්වයි (විකිපීඩියා):
MAC ලිපිනය ගැන ඔබට දැන ගැනීමට අවශ්‍ය සියල්ල

MAC ලිපිනයේ පළමු බයිටයේ අටවන (ආරම්භයේ සිට) බිට් යුනිකාස්ට්/මල්ටිකාස්ට් බිට් ලෙස හැඳින්වෙන අතර මෙම ලිපිනය සමඟ සම්ප්‍රේෂණය වන රාමු (රාමු) වර්ගය තීරණය කරයි, සාමාන්‍ය (0) හෝ විකාශනය (1) (බහු විකාශනය හෝ විකාශනය). සාමාන්‍ය, යුනිකාස්ට් ජාල ඇඩැප්ටර සන්නිවේදනය සඳහා, මෙම බිට් එක එවන ලද සියලුම පැකට් වල “0” ලෙස සකසා ඇත.

MAC ලිපිනයේ පළමු බයිටයේ හත්වන (ආරම්භයේ සිට) බිට් එක U/L (Universal/Local) bit ලෙස හඳුන්වන අතර එම ලිපිනය ගෝලීය වශයෙන් අනන්‍ය (0) ද නැතිනම් දේශීය වශයෙන් අනන්‍ය (1) ද යන්න තීරණය කරයි. පෙරනිමියෙන්, සියලුම "නිෂ්පාදක-මැහුම්" ලිපින ගෝලීය වශයෙන් අද්විතීය වේ, එබැවින් එකතු කරන ලද MAC ලිපිනවලින් අතිමහත් බහුතරයක් "0" ලෙස හත්වන බිට් කට්ටලය අඩංගු වේ. පවරා ඇති OUI හැඳුනුම්කාරක වගුවේ, ඇතුළත් කිරීම් 130කට පමණ U/L බිට් “1” ඇත, සහ පෙනෙන විදිහට මේවා විශේෂ අවශ්‍යතා සඳහා MAC ලිපින කොටස් වේ.

පළමු බයිටයේ හයවන සිට පළමු බිටු දක්වා, OUI හඳුනාගැනීම් වල දෙවන සහ තුන්වන බයිට් වල බිටු, සහ ඊටත් වඩා නිෂ්පාදකයා විසින් පවරන ලද ලිපිනයේ 4-6 බයිට් වල බිටු අඩු වැඩි වශයෙන් ඒකාකාරව බෙදා හරිනු ලැබේ. .

මේ අනුව, ජාල ඇඩැප්ටරයේ සැබෑ MAC ලිපිනයෙහි, ඉහළ බයිටයේ සේවා බිටු දෙකක් හැරුණු විට බිටු සැබවින්ම සමාන වන අතර තාක්ෂණික අර්ථයක් නොමැත.

පැතිරීම

වඩාත්ම ජනප්‍රිය රැහැන් රහිත උපකරණ නිෂ්පාදකයින් මොනවාදැයි කල්පනා කරනවාද? අපි OUI දත්ත සමුදායේ සෙවීම නියැදි අංක 1 හි දත්ත සමඟ ඒකාබද්ධ කරමු.

වෙළෙන්දා
උපාංග කොටස්, %

Apple ජංගම දුරකථන
26,09

සැම්සුන්
19,79

Huawei Technologies Co. ලිමිටඩ්
7,80

Xiaomi Communications Co Ltd
6,83

Sony Mobile Communications Inc
3,29

LG ඉලෙක්ට්‍රොනික්ස් (ජංගම සන්නිවේදන)
2,76

ASUSTek පරිගණක INC.
2,58

TCT ජංගම සමාගම
2,13

zte සංස්ථාව
2,00

IEEE දත්ත ගබඩාවේ හමු නොවේ
1,92

Lenovo Mobile Communication Technology Ltd.
1,71

HTC සංස්ථාව
1,68

මුරාටා නිෂ්පාදනය
1,31

InPro Comm
1,26

Microsoft Corporation
1,11

Shenzhen TINNO Mobile Technology Corp.
1,02

Motorola (Wuhan) Mobility Technologies Communication Co. ලිමිටඩ්.
0,93

Nokia සංස්ථාව
0,88

Shanghai Wind Technologies Co. ලිමිටඩ්
0,74

Lenovo Mobile Communication (Wuhan) Company Limited
0,71

ප්‍රායෝගිකව පෙන්නුම් කරන්නේ දී ඇති ස්ථානයක රැහැන් රහිත ජාල ග්‍රාහකයින්ගේ සංචිතය වඩාත් සමෘද්ධිමත් වන තරමට Apple උපාංගවල කොටස වැඩි වන බවයි.

සුවිශේෂත්වය

MAC ලිපින අද්විතීයද? න්‍යායාත්මකව, ඔව්, එක් එක් උපාංග නිෂ්පාදකයා (MA බ්ලොක් හිමිකරු) එය නිෂ්පාදනය කරන එක් එක් ජාල ඇඩප්ටරය සඳහා අනන්‍ය ලිපිනයක් සැපයීමට අවශ්‍ය වන බැවින්. කෙසේ වෙතත්, සමහර චිප් නිෂ්පාදකයින්, එනම්:

  • 00:0A:F5 Airgo Networks, Inc. (දැන් Qualcomm)
  • 00:08:22 InPro Comm (දැන් MediaTek)

MAC ලිපිනයේ අවසාන බයිට් තුන අහඹු අංකයකට සකසන්න, පෙනෙන විදිහට එක් එක් උපාංගය නැවත පණගැන්වීමෙන් පසුව. මගේ නියැදි අංක 1 හි එවැනි ලිපින 82 දහසක් තිබුණි.

ඇත්ත වශයෙන්ම, ඔබට එය "ඔබේ අසල්වැසියාගේ මෙන්" හිතාමතාම සැකසීමෙන්, ස්නයිපර් සමඟ හඳුනා ගැනීමෙන් හෝ අහඹු ලෙස තෝරා ගැනීමෙන් ඔබට විදේශීය, අද්විතීය නොවන ලිපිනයක් සකසා ගත හැකිය. උදාහරණයක් ලෙස Mikrotik හෝ OpenWrt වැනි රවුටරයක උපස්ථ වින්‍යාසය ප්‍රතිසාධනය කිරීමෙන් අහම්බෙන් ඔබට අද්විතීය නොවන ලිපිනයක් සකසා ගත හැකිය.

එකම MAC ලිපිනය සහිත ජාලයේ උපාංග දෙකක් තිබේ නම් කුමක් සිදුවේද? එය සියල්ල ජාල උපකරණවල තර්කනය මත රඳා පවතී (රැහැන් රවුටරය, රැහැන් රහිත ජාල පාලකය). බොහෝ දුරට, උපාංග දෙකම ක්‍රියා නොකරනු ඇත, නැතහොත් වරින් වර ක්‍රියා කරයි. IEEE ප්‍රමිතීන්ගේ දෘෂ්ටි කෝණයෙන්, MAC ලිපින වංචාවෙන් ආරක්ෂා කිරීම, උදාහරණයක් ලෙස, MACsec හෝ 802.1X භාවිතයෙන් විසඳා ගැනීමට යෝජනා කෙරේ.

ඔබ "1" ලෙස සකසා ඇති හත්වන හෝ අටවන බිට් සහිත MAC ස්ථාපනය කරන්නේ නම් කුමක් කළ යුතුද, i.e. දේශීය හෝ බහු විකාශන ලිපිනය? බොහෝ දුරට ඉඩ, ඔබේ ජාලය මේ පිළිබඳව අවධානය යොමු නොකරනු ඇත, නමුත් විධිමත් ලෙස එවැනි ලිපිනයක් සම්මතයට අනුකූල නොවන අතර, එසේ නොකිරීමට වඩා හොඳය.

සසම්භාවීකරණය ක්‍රියා කරන ආකාරය

ගුවන් තරංග ස්කෑන් කිරීම සහ එකතු කිරීම මගින් මිනිසුන්ගේ චලනයන් ලුහුබැඳීම වැළැක්වීම සඳහා, ස්මාර්ට්ෆෝන් MAC මෙහෙයුම් පද්ධති වසර කිහිපයක් තිස්සේ සසම්භාවී කිරීමේ තාක්ෂණය භාවිතා කරන බව අපි දනිමු. න්‍යායාත්මකව, දන්නා ජාල සෙවීමේදී ගුවන් තරංග පරිලෝකනය කරන විට, ස්මාර්ට් ජංගම දුරකථනය මූලාශ්‍රය ලෙස MAC ලිපිනය සමඟ 802.11 පරීක්ෂණ ඉල්ලීම් ආකාරයේ පැකට්ටුවක් (පැකට් සමූහයක්) යවයි:

MAC ලිපිනය ගැන ඔබට දැන ගැනීමට අවශ්‍ය සියල්ල

සක්‍රීය සසම්භාවීකරණය මඟින් ඔබට “මැහුම් කළ” එක නොව වෙනත් පැකට් මූලාශ්‍ර ලිපිනයක් සඳහන් කිරීමට ඉඩ සලසයි, එක් එක් ස්කෑනිං චක්‍රය සමඟ කාලයත් සමඟ හෝ වෙනත් ආකාරයකින් වෙනස් වේ. ඒක වැඩ කරනවද? ඊනියා “Wi-Fi රේඩාර්” මගින් වාතයෙන් එකතු කරන ලද MAC ලිපිනවල සංඛ්‍යාලේඛන දෙස බලමු:

සම්පූර්ණ නියැදිය
නියැදිය ශුන්‍ය 7 වැනි බිටු සමඟ පමණි

දත්ත ගබඩාවේ ඇති වාර්තා ගණන
3920000
305000

බිට් අංකය:
% bit "1"
% bit "1"

1
66.1%
43.3%

2
66.5%
43.4%

3
31.7%
43.8%

4
66.6%
46.4%

5
66.7%
45.7%

6
31.9%
46.4%

7
92.2%
0.0%

8
0.0%
0.0%

9
67.2%
47.5%

10
32.3%
45.6%

11
66.9%
45.3%

12
32.3%
46.8%

13
32.6%
50.1%

14
33.0%
56.1%

15
32.5%
45.0%

16
67.2%
48.3%

17
33.2%
56.9%

18
33.3%
56.8%

19
33.3%
56.3%

20
66.8%
43.2%

21
67.0%
46.4%

22
32.6%
50.1%

23
32.9%
51.2%

24
67.6%
52.2%

25
49.8%
47.8%

26
50.0%
50.0%

27
50.0%
50.2%

28
50.0%
49.8%

29
50.0%
49.4%

30
50.0%
50.0%

31
50.0%
49.7%

32
50.0%
49.9%

33
50.0%
49.7%

34
50.0%
49.6%

35
50.0%
50.1%

36
50.0%
49.5%

37
50.0%
49.9%

38
50.0%
49.8%

39
50.0%
49.9%

40
50.0%
50.1%

41
50.0%
50.2%

42
50.0%
50.2%

43
50.0%
50.1%

44
50.0%
50.1%

45
50.0%
50.0%

46
50.0%
49.8%

47
50.0%
49.8%

48
50.1%
50.9%

පින්තූරය සම්පූර්ණයෙන්ම වෙනස් ය.

MAC ලිපිනයේ පළමු බයිටයේ 8 වැනි බිට් තවමත් පරීක්ෂණ ඉල්ලීම් පැකට්ටුවේ ඇති SRC ලිපිනයේ යුනිකාස්ට් ස්වභාවයට අනුරූප වේ.

7% අවස්ථා වලදී 92.2 වැනි බිට් දේශීය ලෙස සකසා ඇත, i.e. සාධාරණ විශ්වාසයකින්, එකතු කරන ලද ලිපින බොහෝමයක් අහඹු ලෙස සකස් කර ඇති අතර 8% ට වඩා අඩු ප්‍රමාණයක් සැබෑ ඒවා බව අපට උපකල්පනය කළ හැකිය. මෙම අවස්ථාවෙහිදී, එවැනි සැබෑ ලිපින සඳහා OUI හි බිටු බෙදා හැරීම පෙර වගුවේ දත්ත සමඟ ආසන්න වශයෙන් සමපාත වේ.

OUI ට අනුව සසම්භාවී ලිපින (එනම් "7" හි 1 වැනි බිට් සමඟ) අයිති කුමන නිෂ්පාදකයාටද?

OUI විසින් නිෂ්පාදකයා
සියලුම ලිපින අතර බෙදාගන්න

IEEE දත්ත ගබඩාවේ හමු නොවේ
62.45%

ගූගල් ඉන්කෝපරේෂන්
37.54%

විවේකය
0.01%

එපමනක් නොව, Google වෙත පවරා ඇති සියලුම අහඹු ලිපින උපසර්ගය සහිත එකම OUI වලට අයත් වේ DA:A1:19. මෙම උපසර්ගය කුමක්ද? අපි ඇතුලට බලමු Android මූලාශ්‍ර.

private static final MacAddress BASE_GOOGLE_MAC = MacAddress.fromString("da:a1:19:0:0:0");

Stock Android රැහැන් රහිත ජාල සඳහා සෙවීමේදී විශේෂ, ලියාපදිංචි OUI භාවිතා කරයි, හත්වන බිට් කට්ටලය සහිත කිහිපයෙන් එකක්.

සසම්භාවී එකකින් සැබෑ MAC ගණනය කරන්න

අපි එහි බලමු:

private static final long VALID_LONG_MASK = (1L << 48) - 1;
private static final long LOCALLY_ASSIGNED_MASK = MacAddress.fromString("2:0:0:0:0:0").mAddr;
private static final long MULTICAST_MASK = MacAddress.fromString("1:0:0:0:0:0").mAddr;

public static @NonNull MacAddress createRandomUnicastAddress(MacAddress base, Random r) {
        long addr;
        if (base == null) {
            addr = r.nextLong() & VALID_LONG_MASK;
        } else {
            addr = (base.mAddr & OUI_MASK) | (NIC_MASK & r.nextLong());
        }
        addr |= LOCALLY_ASSIGNED_MASK;
        addr &= ~MULTICAST_MASK;
        MacAddress mac = new MacAddress(addr);
        if (mac.equals(DEFAULT_MAC_ADDRESS)) {
            return createRandomUnicastAddress(base, r);
        }
        return mac;
    }

සම්පූර්ණ ලිපිනය, හෝ එහි පහළ බයිට් තුන, පිරිසිදුයි Random.nextLong(). "සැබෑ MAC හි හිමිකාර ප්රතිසාධනය" වංචාවකි. ඉහළ විශ්වාසයක් සහිතව, Android දුරකථන නිෂ්පාදකයින් වෙනත් ලියාපදිංචි නොකළ OUI භාවිතා කරනු ඇතැයි අපට අපේක්ෂා කළ හැක. අපට iOS මූලාශ්‍ර කේතය නැත, නමුත් බොහෝ දුරට සමාන ඇල්ගොරිතමයක් එහි භාවිතා වේ.

විමර්ශන ඉල්ලීම් රාමුවේ වෙනත් ක්ෂේත්‍ර විශ්ලේෂණය කිරීම හෝ උපාංගය විසින් එවන ලද ඉල්ලීම්වල සාපේක්ෂ සංඛ්‍යාතයේ සහසම්බන්ධය මත පදනම්ව Wi-Fi ග්‍රාහකයින් නිර්නාමික කිරීම සඳහා වෙනත් යාන්ත්‍රණවල ක්‍රියාකාරිත්වය ඉහතින් අවලංගු නොකරයි. කෙසේ වෙතත්, බාහිර උපක්‍රම භාවිතා කරමින් ග්‍රාහකයෙකු විශ්වාසදායක ලෙස නිරීක්ෂණය කිරීම අතිශයින්ම ගැටළු සහගතය. එකතු කරන ලද දත්ත, නිශ්චිත උපාංග සහ පුද්ගලයන් වෙත යොමු නොවී, විශාල සංඛ්‍යා මත පදනම්ව, ස්ථානය සහ වේලාව අනුව සාමාන්‍ය/උච්ච භාරය විශ්ලේෂණය කිරීමට වඩාත් සුදුසු වනු ඇත. නිවැරදි දත්ත ඇත්තේ "ඇතුළත", ජංගම OS නිෂ්පාදකයින් සහ ස්ථාපිත යෙදුම් පමණි.

ඔබගේ උපාංගයේ MAC ලිපිනය වෙනත් අයෙකු දැන සිටීම අනතුරුදායක විය හැක්කේ කුමක් ද? රැහැන්ගත සහ රැහැන් රහිත ජාල සඳහා සේවා ප්රතික්ෂේප කිරීමේ ප්රහාර දියත් කළ හැකිය. රැහැන් රහිත උපාංගයක් සඳහා, එපමනක් නොව, යම් සම්භාවිතාවක් සහිතව, සංවේදකය ස්ථාපනය කර ඇති ස්ථානයේ එහි පෙනුමේ මොහොත සටහන් කළ හැකිය. ලිපිනය වංචා කිරීමෙන්, ඔබට ඔබේ උපාංගය ලෙස “මවා පෙන්වීමට” උත්සාහ කළ හැකිය, එය ක්‍රියා කළ හැක්කේ අමතර ආරක්ෂක පියවර කිසිවක් භාවිතා නොකරන්නේ නම් (අවසර දීම සහ/හෝ සංකේතනය) පමණි. මෙහි සිටින 99.9%ක් දෙනා කලබල වීමට කිසිවක් නැත.

MAC ලිපිනය පෙනෙන ආකාරයට වඩා සංකීර්ණ නමුත් එය විය හැකි ප්‍රමාණයට වඩා සරල ය.

මූලාශ්රය: www.habr.com

අදහස් එක් කරන්න