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

审核编辑 :李倩

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

    关注

    2

    文章

    285

    浏览量

    27090
  • MAC地址
    +关注

    关注

    1

    文章

    43

    浏览量

    11670
  • ip地址
    +关注

    关注

    0

    文章

    240

    浏览量

    16743

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

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

收藏 人收藏

    评论

    相关推荐

    网关和ip地址的关系

    网关和IP地址是网络通信中两个重要的概念。它们之间的关系如下: 1. IP地址IP(Internet Protocol,互联网协议)是一种
    的头像 发表于 04-25 13:59 60次阅读

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

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

    虚拟机的ip地址和主机一样吗

    虚拟机的ip地址和主机一样吗  虚拟机的IP地址和主机的IP地址通常不相同。虚拟机是在主机上通过
    的头像 发表于 03-26 15:34 415次阅读

    ip地址怎么判断a类b类c类

     A类IP地址的第一个字节范围在1到126之间,其默认网络掩码为255.0.0.0。例如,10.0.0.1就是一个A类IP地址
    的头像 发表于 02-19 10:16 1685次阅读

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

    MAC地址(MediaAccessControlAddress)是分配给网络设备的唯一标识符。它是一个由48位二进制数组成的地址,通常以6个十六进制数字对表示,中间用冒号或连字符分隔开。MAC
    的头像 发表于 12-22 15:44 450次阅读
    怎么注册<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 567次阅读
    ARP<b class='flag-5'>地址</b>解析协议简介和基本原理

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

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

    MAC地址注册的网络安全影响和措施分析

    MAC地址注册对网络安全具有重要影响,同时也需要采取相应的措施来应对潜在的安全风险。以下是有关MAC地址注册的网络安全影响和应对措施的分析:影响:1.身份验证:
    的头像 发表于 11-16 16:19 402次阅读
    <b class='flag-5'>MAC</b><b class='flag-5'>地址</b>注册的网络安全影响和措施分析

    为什么同时需要IPMAC地址

    MAC是网络中用来标识网卡设备的唯一网络地址。由相关硬件制造商统一分配,每台电脑的MAC地址都是唯一的。
    发表于 11-14 09:32 474次阅读
    为什么同时需要<b class='flag-5'>IP</b>和<b class='flag-5'>MAC</b><b class='flag-5'>地址</b>?

    MAC地址注册的原理和应用

    MAC地址注册是指在网络设备中,将设备的物理地址(即MAC地址)与设备的IP
    的头像 发表于 11-13 16:07 526次阅读
    <b class='flag-5'>MAC</b><b class='flag-5'>地址</b>注册的原理和应用

    如何固定以太口地址为指定IP

    实际应用中,有时需要一旦有网线插入,就需要该地址设置为指定IP地址
    的头像 发表于 10-30 16:10 549次阅读
    如何固定以太口<b class='flag-5'>地址</b>为指定<b class='flag-5'>IP</b>?

    什么是IP地址 IP子网划分VLSM详解

    网络掩码值为1的bit对应IP地址中的网络位;为0的bit对应IP地址中的主机位,以此来辅助我们识别一个IP
    发表于 08-10 10:00 1160次阅读
    什么是<b class='flag-5'>IP</b><b class='flag-5'>地址</b> <b class='flag-5'>IP</b>子网划分VLSM详解

    Kubernetes Pod如何获取IP地址呢?

    Kubernetes 网络模型的核心要求之一是每个 Pod 都拥有自己的 IP 地址并可以使用该 IP 地址进行通信。很多人刚开始使用 Kubernetes 时,还不清楚如何为每个 P
    的头像 发表于 07-21 10:00 540次阅读
    Kubernetes Pod如何获取<b class='flag-5'>IP</b><b class='flag-5'>地址</b>呢?

    关于ip地址的详解

    一、特殊的IP地址 1、0.0.0.0  严格说来,这个奇葩的地址0.0.0.0已经不是一个真正意义上的IP地址了。它表示的是这样一个集合:
    的头像 发表于 06-29 09:39 451次阅读
    关于<b class='flag-5'>ip</b><b class='flag-5'>地址</b>的详解

    如何将ip地址改到香港?

    ,我们可能无法访问香港可用的网站。 那么如何将ip地址改为香港?接下来,将分享三种可靠且经过验证的方法来获得香港ip包括智能DNS、  VPN香港代理服务器。 1、智能DNS 假如我们得到了香港
    的头像 发表于 05-24 14:11 7475次阅读