广告
返回顶部
首页 > 资讯 > 移动开发 >Mac地址
  • 556
分享到

Mac地址

网络 2023-09-10 13:09:21 556人浏览 泡泡鱼
摘要

一、什么是Mac地址 Mac地址(英语:Media Access Control Address),直译为媒体存取控制位址,也称局域网地址 Mac地址也称物理地址,硬件地址,由网络设备制造商生产时烧录在网卡上Mac是制造商为网络硬件(如无线

一、什么是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地址,通过中间节点的传送,最终达到目的地)

 

 

 

来源地址:https://blog.csdn.net/z972065491/article/details/127305222

--结束END--

本文标题: Mac地址

本文链接: https://www.lsjlt.com/news/402364.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Mac地址
    一、什么是Mac地址 Mac地址(英语:Media Access Control Address),直译为媒体存取控制位址,也称局域网地址 Mac地址也称物理地址,硬件地址,由网络设备制造商生产时烧录在网卡上Mac是制造商为网络硬件(如无线...
    99+
    2023-09-10
    网络
  • MAC地址简介
    MAC 地址长 6 个字节共 48 位,通常使用十六进制数表示。(例如:52:54:00:3b:ca:3f) MAC 地址是什么? MAC 地址用于在网络中唯一标识一个网卡(即 MAC 地址只作...
    99+
    2023-08-31
    服务器 网络
  • Android获取mac地址、OA地址和外网IP地址
    获取Mac地址: public static String GetMAC(Context context) { String Mac = ""; if (Build.VERSION.SDK_INT >= Build.VERSIO...
    99+
    2023-09-06
    android java
  • 用python获取MAC地址和IP地址
    # ifconfig eth0 eth0      Link encap:Ethernet  HWaddr 50:E5:49:3A:EA:90             inet addr:172.28.10.71  Bcast:172.28...
    99+
    2023-01-31
    地址 python MAC
  • 怎么解析IP地址与MAC地址
    怎么解析IP地址与MAC地址,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。一:简介在linux系统中,通常使用ifconfig或者ip addr查看服务器的IP...
    99+
    2023-06-03
  • JAVA获取本地MAC地址
     MAC地址也就是物理地址 所以cmd电脑查看   一、自定义方法获取本地mac地址      private static String getLocalMac(InetAddress inetAddress) {        try...
    99+
    2023-09-03
    java jvm servlet 1024程序员节
  • Python - 统计MAC地址
    字符串之间是无法直接进行加法运算的,要先经过转换。十六进制字符串转换为十进制int('a',16)int('0xa',16)十进制转换为十六进制hex(10)'0xa'十进制转换为字符串str(12)'12'练...
    99+
    2023-01-31
    地址 Python MAC
  • c# 获取mac地址
    工作笔记20230328. 在C#中,可以使用NetworkInterface类来获取本地计算机的MAC地址。 using System.Net.NetworkInformation;public string GetMACAddress(...
    99+
    2023-08-17
    c#
  • MAC地址与IP地址的实例分析
    这篇文章给大家介绍MAC地址与IP地址的实例分析,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。在教计算机网络课程中,经常会碰到这样的问题,为什么需要两个地址:一个是MAC(物理地址),另一个是IP地址。各种解释都有,基...
    99+
    2023-06-04
  • [H3C]配置命令之MAC地址表项应用:封禁MAC地址
    MAC(Media Access Control,媒体访问控制)地址表记录了 MAC 地址与接口的对应关系,以及接口所属的 VLAN 等信息。设备在转发报文时,根据报文的目的 MAC 地址查询 MAC 地址表,如果MAC地址表中包含与报文目...
    99+
    2023-09-01
    网络协议 运维
  • 【Mac使用】Mac微信文件地址
    1.微信文件地址 在finder图标上点击右键,“前往文件夹”或“shift+command+G” 在输入框中填入~/library/Containers/com.tencent.xinWeChat/Data/Library/Applic...
    99+
    2023-08-16
    macos
  • 前端获取mac地址
    1.通过getMac库获取mac地址 通过getMac库来获取:getmac - npmGet the MAC address of the current machine you are on.. Latest version: 5.20...
    99+
    2023-10-01
    macos
  • win11 mac地址如何查
    这篇文章主要介绍“win11 mac地址如何查”,在日常操作中,相信很多人在win11 mac地址如何查问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”win11 mac地址如...
    99+
    2023-01-06
    win11
  • 网卡MAC地址规则
    网卡MAC地址规则 网卡MAC地址简介16进制数 网卡MAC地址的格式: 网卡MAC地址简介 MAC地址的前6位(16进制)都是由IEEE(电气电子工程师学会)的注册管理机构RA...
    99+
    2023-09-27
    mac地址 IEEE OUI
  • Win10系统如何查看Mac地址以便进行Mac地址过滤
      如果你的无线网络突然变得很卡,有可能是被人蹭网。你可以设置MAC地址过滤,只添加自己的Mac地址,让其他人的电脑无法连接到你设置的无线网络上。那Win10系统如何查看Mac地址呢     方法一:网卡属性查看方法 ...
    99+
    2023-06-10
    Win10 Mac 地址 系统
  • windows7电脑mac地址如何看windows7电脑mac地址查询方法
    mac地址是计算机的物理地址,意味着的是局域网络地址,是用于确定计算机设备部位的主要参数,那样windows7电脑mac地址怎么看呢?你先点击网络图标,打开打开互联网与共享中心,以后点击更改适配器设定,鼠标右键宽带连接挑选情况,随后点击详细...
    99+
    2023-07-10
  • 有了 IP 地址,为什么还要用 MAC 地址?
    我认为,IP地址和MAC地址可以类比生活中寄快递的过程。 在整个网络中数据被封装成数据报文进行发送,就像我们生活中寄快递时将物品放进包裹中。而数据在路由器之间的跳转也可以看作是不同地区快递小哥对物流的...
    99+
    2023-08-31
    tcp/ip 网络 mac地址
  • java怎么取得mac地址
    本篇内容介绍了“java怎么取得mac地址”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!虽然不是什么深奥东西,但我觉得给了我们一个取得信息操...
    99+
    2023-06-03
  • windows mac地址如何查询
    这篇文章主要介绍“windows mac地址如何查询”,在日常操作中,相信很多人在windows mac地址如何查询问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”windows mac地址如何查询”的疑惑有所...
    99+
    2023-07-02
  • Linux怎么查看MAC地址
    本篇文章给大家分享的是有关Linux怎么查看MAC地址,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。MAC地址用来定义网络设备的位置,由48比特长,16进制数字组成,0到23位...
    99+
    2023-06-28
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作