0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

MAC地址是什么

工程师 来源:未知 作者:姚远香 2019-02-14 14:17 次阅读

MAC地址(Media Access Control Address),直译为媒体访问控制地址,也称为局域网地址(LAN Address),以太网地址(Ethernet Address)或物理地址(Physical Address),它是一个用来确认网上设备位置的地址。在OSI模型中,第三层网络层负责IP地址,第二层数据链接层则负责MAC地址。MAC地址用于在网络中唯一标示一个网卡,一台设备若有一或多个网卡,则每个网卡都需要并会有一个唯一的MAC地址。

MAC(Media Access Control,介质访问控制)地址,也叫硬件地址,长度是48比特(6字节),由16进制的数字组成,分为前24位和后24位:

前24位叫做组织唯一标志符(Organizationally Unique Identifier,即OUI),是由IEEE的注册管理机构给不同厂家分配的代码,区分了不同的厂家。

后24位是由厂家自己分配的,称为扩展标识符。同一个厂家生产的网卡中MAC地址后24位是不同的。

MAC地址对应于OSI参考模型的第二层数据链路层,工作在数据链路层的交换机维护着计算机MAC地址和自身端口的数据库,交换机根据收到的数据帧中的“目的MAC地址”字段来转发数据帧。

其中第1字节的第8Bit(如图中00-50-BA-。。.对应的00000000-01010000-10111010-。。.,加粗字体的Bit)标识这个地址是组播地址还是单播地址。这是由以太网的传输协议高字节先传,但每一字节内低位先传的特性所决定的,见IEEE 802.3 3.2.3 Address fields: “The first bit (LSB) shall be used in the Destination Address field as an address type designation bit to identify the Destination Address either as an individual or as a group address. If this bit is 0, it shall indicate that the address field contains an individual address. If this bit is 1, it shall indicate that the address field contains a group address that identifies none, one or more, or all of the stations connected to the LAN. In the Source Address field, the first bit is reserved and set to 0.”。事实上这传输的顺序为000000000000101001011101.。。“The first bit (LSB)”即是前言的第8Bit。

网卡的物理地址通常是由网卡生产厂家烧入网卡的EPROM(一种闪存芯片,通常可以通过程序擦写),它存储的是传输数据时真正赖以标识发出数据的电脑和接收数据的主机的地址。

也就是说,在网络底层的物理传输过程中,是通过物理地址来识别主机的,它一定是全球唯一的。比如,著名的以太网卡,其物理地址是48bit(比特位)的整数,如:44-45-53-54-00-00,以机器可读的方式存入主机接口中。以太网地址管理机构(除了管这个外还管别的)(IEEE)(IEEE:电气电子工程师协会)将以太网地址,也就是48比特的不同组合,分为若干独立的连续地址组,生产以太网网卡的厂家就购买其中一组,具体生产时,逐个将唯一地址赋予以太网卡。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • MAC地址
    +关注

    关注

    1

    文章

    51

    浏览量

    11815
  • Mac
    Mac
    +关注

    关注

    0

    文章

    1110

    浏览量

    51768
收藏 人收藏

    评论

    相关推荐

    IEEE即将涨价、MAC地址涨幅3%

    %priceincreasewillgointoeffectforallregistrieson31December2024at1:00pmET.MAC地址正是涨价范围,除去节假日还有几天,计划使用抓紧时机申请。MAC
    的头像 发表于 12-25 09:49 223次阅读
    IEEE即将涨价、<b class='flag-5'>MAC</b><b class='flag-5'>地址</b>涨幅3%

    MAC地址的作用范围,MAC地址怎么申请?

    MAC地址(MediaAccessControlAddress),也称为局域网地址(LANAddress)、以太网地址(EthernetAddress)、硬件
    的头像 发表于 12-19 17:44 690次阅读
    <b class='flag-5'>MAC</b><b class='flag-5'>地址</b>的作用范围,<b class='flag-5'>MAC</b><b class='flag-5'>地址</b>怎么申请?

    怎么绑定IP地址MAC地址

    本篇文章主要说一说怎么在本地计算机上绑定IP和MAC地址以及通过路由器绑定IP和MAC地址,并且这两者绑定可以解决什么问题。   先来说说怎么去绑定 本地计算上绑定IP和
    的头像 发表于 12-01 22:48 478次阅读

    关于MAC地址申请与运用的常见问题

    MAC地址相信大家都不陌生,尤其是设备厂家更是对这种设备识别串码熟悉。简单说来,MAC地址码就是网络设备在网络中的唯一标识符,是每一台网络设备的身份证明。它的存在作用于确保数据能够在网
    的头像 发表于 11-07 16:42 382次阅读
    关于<b class='flag-5'>MAC</b><b class='flag-5'>地址</b>申请与运用的常见问题

    向IEEE机构申请MAC地址的申请流程

    所有设备在投入市场销售使用前该台设备都必须写入MAC地址,以便设备后续使用的识别与安全性监控。而MAC地址的申请方法主要可以通过两种渠道进行:直接向IEEE申请或通过国内的代理机构申请
    的头像 发表于 09-29 17:52 414次阅读
    向IEEE机构申请<b class='flag-5'>MAC</b><b class='flag-5'>地址</b>的申请流程

    如何获取MAC地址MAC地址的三个申请条件

    在产品设备都规范化管理的当今社会,如果您的产品设备想要投入市场,设备物理地址MAC地址则是唯一能识别设备的识别码。那么MAC地址的申请条件
    的头像 发表于 09-06 17:14 577次阅读
    如何获取<b class='flag-5'>MAC</b><b class='flag-5'>地址</b>?<b class='flag-5'>MAC</b><b class='flag-5'>地址</b>的三个申请条件

    怎么申请MAC地址?不同申请方式的区别是什么?

    蓝牙设备的MAC地址是指蓝牙模块中使用的唯一标识符,用于在网络中识别和区分不同的蓝牙设备。这个MAC地址是由美国电气和电子工程师协会(IEEE)分配的,而不是由蓝牙联盟直接分配的。接来
    的头像 发表于 08-22 16:55 866次阅读
    怎么申请<b class='flag-5'>MAC</b><b class='flag-5'>地址</b>?不同申请方式的区别是什么?

    向IEEE机构申请MAC地址的方法与申请费用组成

    在当今数字化时代,网络设备的唯一标识符——MAC地址,对于确保设备的网络通信安全与准确性至关重要。IEEE(电气和电子工程师协会)作为全球知名的技术组织,负责为网络设备制造商分配MAC地址
    的头像 发表于 08-05 16:59 675次阅读
    向IEEE机构申请<b class='flag-5'>MAC</b><b class='flag-5'>地址</b>的方法与申请费用组成

    请问ESP8266模块的MAC地址是怎么编写的?

    问题的来龙去脉: 以前使用nonos v1.30版本的SDK,烧写工具上提示的AP MAC和STA MAC,与程序中获取到的MAC地址是一致的。 后来更换SDK的版本 nonos
    发表于 07-12 15:35

    ESP8266的MAC地址是唯一的吗?

    ESP8266的MAC地址是唯一的吗? MAC地址是否被烧录到ESP8266 ROM中?(我知道有 AT 命令可以更改 MAC;我只对供应商
    发表于 07-12 09:03

    请问如何更改esp8266的MAC地址

    我尝试使用 RTOS SDK 的这两个功能更改 esp8266 的 MAC 地址: 布尔wifi_get_macaddr(uint8 if_index, uint8 *macaddr); 布尔
    发表于 07-12 07:23

    怎么申请MAC地址?MAC地址申请流程分享

    在数字化高速发展,机器设备大规模代替原始劳动力的时代,功能各异的设备不断被创造出来。因此每一台网络设备都需要一个独特的身份标识,这也就是我们所熟知的MAC地址MAC地址作为设备的唯一
    的头像 发表于 07-10 17:30 633次阅读
    怎么申请<b class='flag-5'>MAC</b><b class='flag-5'>地址</b>?<b class='flag-5'>MAC</b><b class='flag-5'>地址</b>申请流程分享

    怎么申请自己公司主体的MAC地址?需要准备哪些材料?

    在数字化高速发展大趋势的推动下,越来越多具有强大功能的产品设备不断被研发制造出来。而一款产品无论功能多么强大,对于安全性和合规性的要求都非常重要。因此MAC地址,作为网络设备的唯一标识符,就发挥
    的头像 发表于 06-27 16:38 737次阅读
    怎么申请自己公司主体的<b class='flag-5'>MAC</b><b class='flag-5'>地址</b>?需要准备哪些材料?

    智能平板电脑设备申请MAC地址需要提交什么材料?

    随着数字化时代的不断发展,智能平板设备已经成为我们生活和工作中不可或缺的一部分。无论是学习、工作还是娱乐,这些设备都承载着重要的功能。然而,在智能平板设备能够顺畅通信之前,申请和获得MAC地址
    的头像 发表于 04-17 17:16 453次阅读
    智能平板电脑设备申请<b class='flag-5'>MAC</b><b class='flag-5'>地址</b>需要提交什么材料?

    揭秘IEEE:深入了解MAC地址申请流程与费用结构

    说到MAC地址,相信做产品设备的客户都不陌生。一台设备,如果想要合规投入市场运用到实际使用当中,除了需要完善功能以及使用安全性以外,必须要具备的就是MAC地址了。
    的头像 发表于 03-27 17:14 1172次阅读
    揭秘IEEE:深入了解<b class='flag-5'>MAC</b><b class='flag-5'>地址</b>申请流程与费用结构