专业IT网络知识平台,分享IT百科知识、生活百科知识解答!

易企推科技
易企推科技

硬件地址是什么

来源:小易整编  作者:小易  发布时间:2023-08-16 10:45
摘要:MAC地址也叫物理地址、硬件地址,由网络设备制造商生产时烧录在网卡的EPROM(一种闪存芯片,通常可以通过程序擦写)。IP地址与MAC地址在计算机里都是以二进制表示的,IP地址是32位的,而MAC地址则是48位的。MAC地址(英语:Med...

MAC地址也叫物理地址、硬件地址,由网络设备制造商生产时烧录在网卡的EPROM(一种闪存芯片,通常可以通过程序擦写)。IP地址与MAC地址在计算机里都是以二进制表示的,IP地址是32位的,而MAC地址则是48位的。

硬件地址是什么

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

MAC 地址也叫物理地址、硬件地址,由网络设备制造商生产时烧录在网卡(Network lnterface Card)的 EPROM(一种闪存芯片,通常可以通过程序擦写)。IP 地址与 MAC 地址在计算机里都是以二进制表示的,IP 地址是 32 位的,而 MAC 地址则是 48 位的。

MAC 地址的长度为 48 位(6 个字节),通常表示为 12 个 16 进制数,如:00-16-EA-AE-3C-40 就是一个 MAC 地址,其中前 6 位 16 进制数 00-16-EA 代表网络硬件制造商的编号,它由 IEEE(电气与电子工程师协会)分配,而后 6 位 16 进制数 AE-3C-40 代表该制造商所制造的某个网络产品(如网卡)的系列号。只要不更改自己的 MAC 地址,MAC 地址在世界是唯一的。形象地说,MAC 地址就如同身份证上的身份证号码,具有唯一性。

结构

网络中每台设备都有一个唯一的网络标识,这个地址叫 MAC 地址或网卡地址,由网络设备制造商生产时写在硬件内部。MAC 地址则是 48 位的(6 个字节),通常表示为 12 个 16 进制数,每 2 个 16 进制数之间用冒号隔开,如 08:00:20:0A:8C:6D 就是一个 MAC 地址。具体如下图所示,其前 3 字节表示 OUI(Organizationally Unique Identifier),是 IEEE 的注册管理机构给不同厂家分配的代码,区分不同的厂家。后 3 字节由厂家自行分配。

MAC 地址最高字节(MSB)的低第二位(LSb)表示这个 MAC 地址是全局的还是本地的,即 U/L(Universal/Local)位,如果为 0,表示是全局地址。所有的 OUI 这一位都是 0。

MAC 地址最高字节(MSB)的低第一位(LSb),表示这个 MAC 地址是单播还是多播。0 表示单播。

工作过程

网络上的数据包从初始点开始 ,经过一个个中间节点最终到达目标节点 ,数据包是如何从初始节点开始识别一个个中间节点最终找到目标节点的呢? 实际上初始节点是根据目标节点的地址 ,将目标节点的 IP 地址映射到中间节点的 MAC 地址,找到第一个中间节点。从第一个中间节点出发,根据目标节点的 IP 地址映射到第二个中间节点的 MAC 地址,从而找到第二个中间节点……,以此类推,直到当找到最后一个中间节点后,从最后一个中间节点出发,根据目标节点的地址映射到目的节点的 MAC 地址,从而将数据包传送给目标主机。所以数据包的传送过程就是:不断地将目标节点的地址映射到一个个中间节点的 MAC 地址,再从一个个中间节点出发,直到找到最终的目标节点。

数据包传送的关键是将目标节点的 IP 地址映射到中间节点的 MAC 地址。IP 地址与 MAC 地址的映射要通过 ARP 地址解析协议来完成,它可将网络中的 IP 地址映射到主机的 MAC 地址,如交换机可以根据网络中的 IP 地址来找到本地主机的 MAC 地址。具体过程是:当交换机接收到来自网上一个数据包时,会根据该数据包的目标 IP 地址,查看交换机内部是否有跟该 IP 地址对应的 MAC 地址 ,如果有上次保留下来的对应的 MAC 地址,就会将该数据包 转发到对应 MAC 地址的主机上去。如果在交换机内部没有与目标)地址对应的 MAC 地址,则交换机会根据 ARP 协议将目标 IP 地址按照“表”中的对应关系映射成 MAC 地址 ,数据包就被转送到对应的 MAC 地址的主机上。

作用

IP 地址是基于逻辑的,比较灵活,不受硬件的限制,也容易记忆。而 MAC 地址在一定程度上与硬件一致,是基于物理的,能够标识具体的网络节点。这两种地址各有优点,使用时也因条件不同而采取不同的地址。

大多数接入 Internet 的方式是把主机通过局域网组织在一起,然后再通过交换机或路由器等设备和 Internet 相连接。这样一来就出现了如何区分具体用户,防止 IP 地址被盗用的问题。由于 IP 地址只是逻辑上的标识,任何人都能随意修改,因此不能用来具体标识一个用户。而 MAC 地址则不然,它是固化在网卡里面的。从理论上讲,除非盗来硬件即网卡,否则一般是不能被冒名顶替的。基于 MAC 地址的这种特点,因此局域网采用了用 MAC 地址来标识具体用户的方法。

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

所以,无论是局域网,还是广域网中的计算机之间进行通信时,最终都表现为将数据包从某种形式的链路上的一个初始节点出发,从一个节点传递到另一个节点,最终传送到目的节点。数据包在这些节点之间的传递都是由 ARP(Address Resolution Protocol:地址解析协议)负责将 IP 地址映射到 MAC 地址上来完成的。

身份证就是用来证明一个人的身份。平日身份证的作用并不是很大,但是到了有的关键时刻,必须有身份证来说明一个人的一切。那么,IP 地址与 MAC 地址绑定,就如同在日常生活中一个人与身份证的关系。因为,IP 地址可以随意的,但 MAC 地址是唯一说明 IP 地址身份的。例如,为防止 IP 地址被盗用,通常交换机的端口绑定(端口的 MAC 表使用静态表项),可以在每个交换机端口只连接一台主机的情况下防止修改 MAC 地址的盗用,如果是三层设备还可以提供交换机端口、IP 地址和 MAC 地址三者的绑定。

获取方法

在命令提示符下输入命令“ipconfig /all”回车之后就会显示当前计算机的一些网络信息,其中“Physical Address”字样的这一项就是当前计算机中网卡的 MAC 地址。当然,如果计算机中安装有多个网卡,则会有多个“Physical Address”字样。


本文地址:IT百科频道 https://www.hkm168.com/tags/1026107.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!


IT百科
小编:小易整编
相关文章相关阅读
  • 某台微机安装的是64位操作系统中,64位指的是什么

    某台微机安装的是64位操作系统中,64位指的是什么

    某台微机安装的是64位操作系统中,64位指的是cpu的字长,即cpu每次能处理64位二进制数据。字长是cpu的主要技术指标之一,指的是cpu一次能并行处理的二进制位数,字长总是8的整数倍,通常pc机的字长为32位,64位。本教程操作环境:w...

  • c语言是什么意思

    c语言是什么意思

    一:c语言是什么意思C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言,以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多低...

  • abc类ip地址怎么区分

    abc类ip地址怎么区分

    区分方法:1、a类ip地址,第一段号码为网络号码,剩下的三段号码为本地计算机的号码;2、b类ip地址,前两段号码为网络号码;3、c类ip地址,前三段号码为网络号码,剩下的一段号码为本地计算机的号码。本教程操作环境:windows7系统、De...

  • skype是什么软件

    skype是什么软件

    skype是一种简单的免费软件,使您能够在数分钟之内在世界上的任何角落拨打免费电话,它使用全新的p2p【对等】技术将您与其他skype用户相连接。Skype是一种简单的免费软件,使您能够在数分钟之内在世界上的任何角落拨打免费电话。Sky...

  • 计算机的三类总线分别是什么?

    计算机的三类总线分别是什么?

    计算机的三类总线分别是:控制总线、地址总线和数据总线。控制总线用于将微处理器控制单元的信号,传送到周边设备;地址总线用来指定在ram之中储存的数据的地址;数据总线用于在cpu与ram之间来回传送需要处理或是需要储存的数据。总线(Bus)是计...

  • 2k屏幕是什么意思

    2k屏幕是什么意思

    2k屏幕是指分辨率能够达到2560*1440的屏幕。2k是一个通用术语,指屏幕或者内容的水平分辨率达约2000像素的分辨率等级;又因“16:9”的比例是高清晰度视频规格的国际标准,所以2k分辨率在视频制作、显示屏等领域常见格式为2560*1...

  • mysql中的不等于符号是什么

    mysql中的不等于符号是什么

    mysql中的不等于符号有两种:“!=”和“”;它们都可用于判断数字、字符串、表达式是否不相等。对于“!=”和“”,如果两侧操作数不相等,返回值为1,否则返回值为0;如果两侧操作数有一个是null,那么返回值也是null。本教程操作环境:w...

  • ipad a1822是什么型号

    ipad a1822是什么型号

    ipada1822是苹果ipad第5代的型号;ipad第5代是苹果公司于2017年03月21日在美国加利福尼亚州发布的平板电脑;该机型采用铝镁合金材质一体成型结构;前端外框为白色或黑色;有银色、金色和深空灰色3种外观颜色。本教程操作环境:...

  • 周排行
  • 月排行
  • 年排行

精彩推荐