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

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

3天内不再提示

IP地址和Mac地址目的

倩倩 来源:嵌入式悦翔园 作者:嵌入式悦翔园 2022-09-06 15:16 次阅读

IP地址和Mac地址目的

IP地址和Mac地址产生的目的是方便别人找到自己

Mac地址有点像身份证号码,而IP地址就像门牌号码。在茫茫大海中仅凭一个身份证号码找到一颗别样的沙粒很难,但如果先找到具体的沙滩,沙滩划分很小的网格片区,就很容易通过身份证找到这颗别样的沙粒了。

6de11c0a-2d96-11ed-ba43-dac502259ad0.jpg

MAC地址(物理地址、硬件地址)是实实在在的网络设备出身地址,它是由厂商写入网络设备的bios中。

网络设备厂商也并不能随意的使用Mac地址,需要向IEEE申请,当然厂商申请需要付费。

6e1c1440-2d96-11ed-ba43-dac502259ad0.jpg

Mac地址通常表示为12个16进制数,每2个16进制数之间用冒号隔开,前6位16进制数代表了网络硬件制造商的编号,由IEEE分配,而后3位16进制数是由网络产品制造产商自行分配。

这样就可以保证世界上每个网络设备具有唯一的MAC地址,比如一台电脑的网卡坏掉了之后,更换一块网卡之后MAC地址就会变。

6e387626-2d96-11ed-ba43-dac502259ad0.jpg

IP地址是出于拓扑设计出来的,它为互联网上每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。对于路由器、电脑等网络设备,只要IP地址不重复情况下,IP地址是可以随意的修改。

6e4c15aa-2d96-11ed-ba43-dac502259ad0.jpg

网络的变迁

早期的以太网只有集线器(Hub)、没有交换机(Switch),所以发出去的包能被以太网内所有的机器监听到,所以数据包就需要带上源mac地址和目的mac地址,每个机器只需要接受和自己的MAC地址相匹配的数据包。

6e657dec-2d96-11ed-ba43-dac502259ad0.jpg

局域网数据传输并不是通过网络层的IP地址进行路由和转发,想要在局域网中发送数据,还需要知道设备的mac地址。比如我们的电脑向其他局域网中的其他电脑发送数据时,它会先通过ARP(地址解析协议)在局域网中获取目的IP地址所对应的MAC地址。

step1:源主机首先会向局域网中发送ARP的广播请求,只要目标mac地址是FFFFFF:FF,局域网内的所有设备都会受到这个请求。

step2:接收到ARP请求的设备会检查目的IP地址和自己的IP地址是否一致,不一致就会忽略当前的ARP请求,一致就会向源主机发送ARP响应。

step3:源主机接收到ARP响应后就会更新本地缓存表并继续向目的主机发送数据。

6e7b1972-2d96-11ed-ba43-dac502259ad0.jpg

在局域网中如果采用集线器来连接不同的网络设备,相同的MAC地址一般不会出现太多的问题,因为在集线器连接的局域网中所有的数据帧都会被广播给局域网内的全部主机,而如果通过交换机连接不同的网络设备就会受到影响,因为交换机需要学习局域网中不同设备的Mac地址并将数据帧转发给特定的主机。

6e914846-2d96-11ed-ba43-dac502259ad0.jpg

所以Mac地址其实是可以重复使用的,只是不能在同一个局域网中使用相同的MAC地址,而跨局域网的网络传输则需要通过网络层的IP协议,所以在不同的局域网使用相同的Mac地址就不存在类似的问题。

Mac地址会有重复

按照IEEE的协定每个网络设备出厂都会有全球唯一的Mac地址,并且使用过的也不会再重复使用。但不意味着Mac地址就不会出现重复了,很多小伙伴们都改过Mac地址,有的直接可以通过系统进行修改。

6ea07032-2d96-11ed-ba43-dac502259ad0.jpg

有的网络设备允许你在管理后台手动的修改mac地址。

6eabb190-2d96-11ed-ba43-dac502259ad0.jpg

以上这些都是通过虚拟的方式覆盖原有的Mac地址,并没有更改掉设备出身时烙印的Mac地址。出身时烙印的Mac地址也并不是不能修改.

通过硬件写入的方式同样的可以修改Mac地址,本质上Mac地址就是一串二进制数,存放在了bios的某个存储区域内。

6ec4a9c0-2d96-11ed-ba43-dac502259ad0.jpg

审核编辑 :李倩

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

    关注

    3

    文章

    303

    浏览量

    27336
  • MAC地址
    +关注

    关注

    1

    文章

    50

    浏览量

    11733
  • ip地址
    +关注

    关注

    0

    文章

    294

    浏览量

    17005

原文标题:Mac地址真的不会有重复吗?怎么做到全球唯一的?

文章出处:【微信号:嵌入式悦翔园,微信公众号:嵌入式悦翔园】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    IP地址小分享

    一、IP地址的作用与重要性 唯一标识:在网络通信中,每个连接到互联网的设备都必须拥有唯一的IP地址,这样才能确保数据在网络中正确地路由和传递。想象一下,如果网络中的设备没有
    的头像 发表于 09-25 14:21 167次阅读
    <b class='flag-5'>IP</b><b class='flag-5'>地址</b>小分享

    IP地址会被黑?

    IP地址会被黑?是的,你的IP地址如果不幸被恶意分子盯上,就会被恶意利用,这会引发一系列明显的异常表现。就像网络会突然变得异常缓慢,下载速度骤降,网页无法加载,更甚至在打游戏时,频繁出
    的头像 发表于 09-12 14:24 278次阅读

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

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

    IP地址与子网划分

    子网的划分,实际上就是设计子网掩码的过程,它指的是指将一个给定的IP网络地址空间划分为更小的子网络。 在子网掩码中用1和0来分别网络号和主机号,其中是1的表示是网络部分,0表示的是主机部分,所有
    的头像 发表于 09-06 09:46 294次阅读

    IP 地址欺骗:原理、类型与防范措施

    ,使其数据包看起来像是来自合法的源地址,从而欺骗目标系统或网络,最终非法访问、窃取信息或破坏网络正常运行的目的IP地址欺骗的工作原理是什么? I
    的头像 发表于 08-26 14:04 312次阅读
    <b class='flag-5'>IP</b> <b class='flag-5'>地址</b>欺骗:原理、类型与防范措施

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

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

    购买海外虚拟IP地址可以通过以下几种方式#虚拟IP地址

    ip地址
    jf_62215197
    发布于 :2024年08月16日 07:16:04

    IP地址与DNS的关系

    IP地址和DNS是网络架构中的重要组成部分。IP地址是计算机网络中用于标识设备的唯一地址,而DNS则是负责将域名解析为
    的头像 发表于 08-12 17:40 389次阅读

    IP地址的分配

    公有IP地址与私有IP地址 公有IP地址:用于互联网上的全球唯一
    的头像 发表于 08-09 14:55 478次阅读

    IP地址基础科普

    IP地址是我们在网络上识别设备的“身份证”。 1. 什么是IP地址IP地址是一个用来标识网络
    的头像 发表于 07-22 11:55 453次阅读

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

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

    CentOS虚拟机克隆后开机无法获取IP地址的解决策略

    克隆虚拟机后出现一台能获取到IP地址,另外一台获取不到IP地址,查看MAC地址后,发现两台
    的头像 发表于 04-17 12:27 686次阅读
    CentOS虚拟机克隆后开机无法获取<b class='flag-5'>IP</b><b class='flag-5'>地址</b>的解决策略

    怎么注册MAC地址MAC地址的必要性介绍

    MAC地址(MediaAccessControlAddress)是分配给网络设备的唯一标识符。它是一个由48位二进制数组成的地址,通常以6个十六进制数字对表示,中间用冒号或连字符分隔开。MAC
    的头像 发表于 12-22 15:44 1037次阅读
    怎么注册<b class='flag-5'>MAC</b><b class='flag-5'>地址</b>?<b class='flag-5'>MAC</b><b class='flag-5'>地址</b>的必要性介绍

    ARP地址解析协议简介和基本原理

    ping 114.114.114.114,你可以知道IP,但你并不知道MAC地址,如何根据目的IP获取到
    的头像 发表于 12-18 09:49 2678次阅读
    ARP<b class='flag-5'>地址</b>解析协议简介和基本原理

    如何绑定ip地址mac物理地址呢?

    ,并探讨其用途和实施步骤。 第一部分:绑定IP地址MAC物理地址目的和用途 在网络中,每个设备都会有一个唯一的
    的头像 发表于 12-07 09:33 6502次阅读