关于MAC地址与IP地址的存在解析(为什么有了MAC地址还要IP地址?)

  以前刚刚开始学网络原理的时候老师就问了我们这么一个问题:“为什么有了MAC地址还要IP地址?或是为什么有了IP地址还要有MAC地址呢?”

  但总的来说,我个人觉得老师和网上的回答都虽然很有道理,但似乎都缺少什么,没有让我恍然大悟的感觉,今天我想和大家说说我对于这个问题的整理。

  要从协议层来看待这个问题,也是解决问题的根本方法。

   众所周知,物理层用于提供信号数据的传输,屏蔽物理接口等底层因素,数据链路层用于传送 “帧” ,在这里有个 “MAC地址”的概念。那这个有什么用呢?假如没有MAC地址,传输在线路中的信号数据如何知道谁是谁,我是要去哪里的?所以它标识了唯一的一个主机,可以用于区分其他的主机(主机不仅仅是指电脑)。

   哦,那这样不就够了么。直接用MAC地址来寻址不就好了。初想起来还似乎挺有道理的。那设计这个三层协议的目的是呢:说白了就是与其他的主机通信。假如这个主机就在你附近,网络规模还很小,直接用MAC地址寻址通信看来是没有问题的。可是我们要与 连接到 因特网 上的任何一台电脑通信啊,那其实是网络上的每一台路由器要知道许多许多的MAC地址(还可能是全部)。 哦,那把MAC地址划分一下不行吗?就像IP地址那样。  不行的。MAC地址标识了唯一的一台主机,这个主机不是固定在一个地方的,它很有可能是要移动的,比如手提电脑。还有,MAC是划分开卖给了许多不同的厂商的。

    那这样看来我们不得不加个三层通信协议来通信了,还可以在这里划分不同的网段,在三层上隔离与其他主机通信;可以使得路由器上的路由表规模不会像前面讲的那么变态...

    谢谢观看,有错误欢迎指教。

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值