认识中小型局域网MAC地址及分类

简介: 认识中小型局域网MAC地址及分类

MAC简介

  • MAC是网络中用来标识网卡设备的唯一网络地址。由相关硬件制造商统一分配,每台电脑的MAC地址都是唯一的。
  • 做个比喻,你经常搬家,你每搬一次家都有一个地址,XXX小区xx单元xx号,这个就是IP。但是你的名字不变,这个就是MAC,不同的是我们的MAC不允许重名。
  • MAC地址就是在数据链路层上使用的地址,也叫物理地址、硬件地址或链路地址,由网络设备制造商生产时写在硬件内部。MAC地址与网络无关,也即无论将带有这个地址硬件(如网卡、集线器、路由器等)接入到网络的何处,都有相同的MAC地址,它由厂商写在网卡的BIOS里。
  • MAC地址可采用6字节或2字节这两种中的任意一种。但随着局域网规模越来越大,一般都采用6字节的MAC地址,也就是48比特数据。这48比特都有其规定的意义,前24为是由生产网卡的厂商向IEEE申请的厂商地址,后24位由厂商自行分配,这样的分配使得世界上任意一个拥有48位MAC地址的网卡都有唯一的标识。
    打个比方,MAC地址如同设备的身份证号码,具有唯一性

MAC地址格式

MAC地址通常表示为12个16进制数,每2个16进制数之间用冒号隔开,如:08:00:20:0A:8C:6D就是一个MAC地址,其中前6位16进制数08:00:20代表网络硬件制造商的编号,它由IEEE机构分配,而后6位16进制数0A:8C:6D代表该制造商所制造的某个网络产品(如网卡)的系列号。每个网络制造商必须确保它所制造的每个以太网设备都具有相同的前三字节以及不同的后三字节。这样就可以保证世界上每个以太网设备都具有唯一的MAC地址。

MAC地址分类

在以太网中,目的地址可以分为三类:单播地址,多播地址和广播地址。

  • 单播地址:要求第一个字节bit0(即最先发出去的位)必须为0。比如:00-C0-16-00-00-03
  • 多播地址:要求第一个字节bit0(即最先发出去的位)必须为1。比如:01-C0-16-00-00-03
  • 广播地址:要求所有48bit都为1。即为:FF-FF-FF-FF-FF-FF

也即如果第二个16进制数为偶数就为单播地址,为奇数就为多播地址(同时非广播地址)。

如何查看各大平台MAC地址

iPhone查看方法

手机解锁后,轻触【设置】-【通用】-【关于手机】,找到【无线局域网地址】即为iPhone的MAC地址。

Android查看方法

手机解锁后,轻触【设置】-【关于手机】-【状态信息】,找到【MAC地址】既是(有的手机上是【WLAN MAC地址】)。

Windows查看方法

系统解锁后,点击组合键【win + R】,输入命令“cmd”并回车,在弹出的命令行窗口中输入“ipconfig /all”命令并回车, 在输出的信息中,查找“物理地址”,即为MAC地址。

由于电脑可能存在多个网卡及其MAC地址,仅Wi-Fi网卡的MAC地址才会发射Wi-Fi信号并被本设备检测到,因此需要进一步在 其中找出哪些MAC地址是Wi-Fi网卡的。前面写有“无限局域网适配器”的项目,为Wi-Fi网卡,其下的“物理地址”为其MAC地址。

AppleOSX查看方法

系统解锁后,点击【系统偏好设置】- 【网络】-【Wi-Fi】-【高级】-【硬件】,找到【MAC地址】既是。

Linux查看方法

系统解锁后,进入【终端】,输入命令“ifconfig”并回车, 找到“ether”,后面所跟着的信息即是MAC地址。

由于Linux系统内置命令差异的原因,如果上述命令不起作用,尝试输入命令“ip addr”并回车,找到“link/ether”,后面所跟着的信息即是MAC地址。

如何识别随机MAC地址

什么是随机MAC地址

手机厂商为完善手机安全机制,避免被追踪和泄露隐私,在未连接AP时,暴露出来的MAC地址非本机真实的MAC地址,而是随机发出的大量非真实MAC地址。

随机MAC地址样式

大多数移动设备的伪MAC策略,将LocalBit位置成1;

有部分苹果设备在没有连接到WiFi热点的时候,使用全Mac地址空间的任意地址来发射。

哪些设备已经MAC随机化

据不完全统计,苹果IOS9以上系统已经将MAC地址随机化,小部分安卓手机设备也实现随机化

MAC地址厂商查看工具

请注意在输入MAC地址时,MAC地址没有字母O只有数字0。

苹果iOS软件

MacAddress Lookup

苹果软件可在商店搜索,免费使用功能,数据库较旧,小米6 MAC地址无法找到数据。

MacLookup

苹果软件可在商店中搜索,但需要收费,笔者并未实测效果,请根据自己需求下载。

目录
相关文章
|
缓存 网络协议 网络架构
以太网数据链路层、Ethernet_II帧格式、IEEE802.3帧格式,以太网的MAC地址的组成,ARP地址解析协议的工作原理,单播帧、组播帧、广播帧的区别
数据链路层,Ethernet_II帧格式、IEEE802.3帧格式,帧格式的区分以及链路层每种帧格式有什么作用,怎么区别分辨帧格式,以太网MAC地址的组成,ARP地址解析协议原理、什么是单播帧?什么是组播数据帧?什么是广播帧?...............
以太网数据链路层、Ethernet_II帧格式、IEEE802.3帧格式,以太网的MAC地址的组成,ARP地址解析协议的工作原理,单播帧、组播帧、广播帧的区别
Office 2021 for Mac 简体中文 官网下载地址
Office 2021 for Mac 它包括 Word、Excel、PowerPoint 和 Outlook。一次性购买该产品可安装在一台 Mac 上,供家用或办公之用。
560 0
计算机网络学习13:MAC地址
如果信道上的主机只有两台(点对点信道)不需要地址
计算机网络学习13:MAC地址
|
存储 安全 iOS开发
iOS开发 - 继udid,Mac地址等一系列唯一标识无效后,如何用KeyChain来实现设备唯一性
iOS开发 - 继udid,Mac地址等一系列唯一标识无效后,如何用KeyChain来实现设备唯一性
397 0
iOS开发 - 继udid,Mac地址等一系列唯一标识无效后,如何用KeyChain来实现设备唯一性
|
域名解析 网络协议 测试技术
CCNA-思科网络基础(IP地址 MAC地址 DNS DHCP PING )
CCNA-思科网络基础(IP地址 MAC地址 DNS DHCP PING )
240 0
CCNA-思科网络基础(IP地址 MAC地址 DNS DHCP PING )
|
缓存 网络协议
|
Ubuntu Linux Perl
linux实用技巧:使用脚本获取活动网卡的mac地址
linux实用技巧:使用脚本获取活动网卡的mac地址
linux实用技巧:使用脚本获取活动网卡的mac地址