一、什么是Mac地址

Mac地址(英语:Media Access Control Address),直译为媒体存取控制位址,也称局域网地址

  • Mac地址也称物理地址,硬件地址,由网络设备制造商生产时烧录在网卡上
  • Mac是制造商为网络硬件(如无线网卡或以太网卡)分配的唯一地址,
  • Mac代表媒体访问控制,每个代码对应一个唯一的设备,
  • Mac地址为六组两位字符组成,由冒号分隔,比如:00:1B:44:11:3A:B7 
  • Mac地址用于确认一个网络设备位置的位址
  • 在ISO模型中,第三层网络层负责IP地址,第二层链路层负责Mac位址
  • Mac地址用于在网络中标识一个唯一的网卡,一台设备如果由一个或者多个网卡,则每隔网卡都需要并会有一个唯一的MAC地址

二、Mac地址的作用

大多数接入internet的方式是把主机通过局域网连接在一起,然后再通过交换机或者路由器等设备和internet相连接,由于IP地址是基于逻辑上的标识,是任意人都可以修改的,所以可信度并不是很高,因此不能用来标识用户,但Mac地址对于一台设备来说是出厂设置好的,固定的,理论上来说,除非把硬件设施(网卡)盗过来,否则是无法冒名顶替Mac地址标识的设备。基于Mac地址是唯一的且不可修改的,因此局域网采用了Mac地址来标识具体用户的方法

IP地址相当于你的QQ网名,是可以遵从你个人的意愿随意更改的

Mac地址相当于你的身份证号码,从你一出生上了户口之后,你的身份证号码就是固定的

局域网采用Mac地址来标识具体用户

就相当于你开学去学校报名,那么班主任肯定是通过你的身份证上的姓名和身份证号码来确定是不是你本人,虽然你和班主任加了QQ好友,但是班主任总不可能只通过你的QQ网名就确认是你本人给你办理入学手续吧?

在具体的通信过程中,通过交换机内部的交换表把Mac地址IP地址一一对应,当发送给本地局域网内一台主机的数据包时,交换机首先将数据包接收下来,然后把数据包中的IP地址按照对应关系映射成Mac地址,然后将数据包转发到对应的Mac地址的主机上去,这样即使IP地址被盗,没有具体对应的Mac地址,主机也不能接收到数据包

在通信时,将数据包从某种形式的链路上一个初始节点出发,从一个节点传输到另一个节点,最终传输到目的地的节点,数据包在这些在这些节点的传递都是通过APR(Address Resolution Protocol:地址解析协议)负责IP地址映射到Mac地址上完成的

拿寄送快递的例子:

你在淘宝上买东西,完成了交易,收货地址填的:南京市鼓楼XX小区5幢6楼601室,这个就是具体的IP地址

卖家发货地点是“广东省深圳市福田区XX大市场1012号”

在货物的运送过程中,要经过:义乌市-----苏州市-----无锡市----南京市,这里的每一站就相当于Mac地址了

三、如何获取到Mac地址

1.通过命令行查看电脑物理Mac地址

 “ Win(微软标志)+ r ” 快捷键

打开输入 cmd

进入命令提示符窗口

输入“config/all"(config命令代表查看IP配置信息,all代表查看所有网卡的全部信息),

 输入命令后回车,

描述后面跟的是本地的物理网卡:Bluetooth Device (Personal Area Network)

物理地址后面跟的是本机的Mac地址:D4-6D-6D-F4-DE-8A

2. 通过系统的网络中心查看电脑主机连接网络的网卡

打开此电脑,点击”打开设置“

进入后选择 ”网络和internet" 

进入后选择 “更改适配器选项”

 

 

对于想查看的网络进行双击,

点击查看:“详情信息

 

描述后面跟的是当前网络的物理网卡Intel(R) Wireless-AC 9560 160MHz

物理地址后面跟的是当前网络的Mac地址 :‎D4-6D-6D-F4-DE-86


 

四、Mac地址与IP地址的区别

相同点:

  • Mac地址IP地址的相同点是他们都唯一

不同点:

  • IP地址32位(4个子节)例如:192.168.11.126,Mac地址48位(6个子节)例如:08:00:20:0A:8C:6D
  • IP地址虽然在某局域网内是唯一的,但却可以做到任意修改,Mac地址是从网络设备(网卡、路由器)出厂的那一刻就已经烧录好内置在设备里面,是绝对唯一的,一旦一台计算机因为网卡损毁,更换了新的网卡,那么Mac地址也就变了,但是IP地址还是可以修改成和原来一样的
  • 分配一句不同,IP地址的分配是基于网络拓扑Mac地址的分配基于制造商
  • 寻址协议不同,IP地址位于OSI第三层,即网络层,而Mac地址应用在OSI第二层,位于数据链路层

数据链路层协议可以使数据从一个节点传递到相同链路的另一个节点上(通过Mac地址

网络层协议可以使数据从一个网络传递到另一个网络上(APR根据目的的IP地址,找到中间节点的Mac地址,通过中间节点的Mac地址,通过中间节点的传送,最终达到目的地)

 

 

 

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐