为什么IP地址不能用MAC地址来代替?

发布时间:2020-08-05 16:49:33 作者:baphen405
来源:网络 阅读:1228

    要弄清楚这个问题,我们先看一下,IP地址是作什么用的?

    IP地址是网络层使用的地址,它能唯一地确定一台主机在网络中的位置,另外它有一种办法来区分不同的网络。具体来说,就是从一台主机的IP地址,可以看出它处于哪个网络。例如IP地址为193.168.1.13/24的主机位于网络193.168.1.0。


    MAC地址是数据链路层使用的地址,它也能唯一地确定一台主机在网络中的位置。但是它没有一种办法很好地区分不同的网络。这是为什么呢?


    我们先从MAC地址的结构入手。MAC地址一共有48bit,分为两部分,前24bit是厂商代码,后24bit是厂家自己分配的。假如我们认为MAC地址可以区分不同的网络的话,那只能是使用厂商代码来区分不同的网络,也就是说使用同一个厂商生产的网卡的主机或者网络设备,就是属于同一个网络。举个例子,比如说企业A使用了思科的网络设备,企业B也使用了思科的网络设备,那这两家企业就属于同一个网络了。现实中这种情况是不可能的。

为什么IP地址不能用MAC地址来代替?

    所以,基于上面的分析,我们就知道,MAC地址不可能代替IP地址用于网络层的寻址。

推荐阅读:
  1. 如何通过IP获取MAC地址?如何通过mac来获取IP地址?
  2. html的图片如何使用base64编码来代替

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

网络 不能用

上一篇:关于Python3爬虫中HTTP的基本原理分析

下一篇:微信运维交互机器人

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》