有了mac为什么要有ip?有了ip为什么要有mac?

MAC,全称media access,是每一块网络接口卡的地址,与硬件接口有关,地址唯一;
IP地址,英文名Internet Protocol address,指明计算机到网络的某条链接,主机可以有多个IP地址;

有了mac为什么要有ip?

我的理解是:IP地址将世界分为了一块一块,每一网段为一块。这样,就只需要维护到每一个块的路径。如果不使用IP地址,就需要维护到每一个主机的路径。而主机可能会发生频繁地移动,只要有一个主机发生移动就需要更新全网的信息。
还有一个问题:假设主机都不移动,此时要将世界分为了一块一块,就需要购买mac前缀一样的网卡。那么厂家要根据你的需求烧录一定数量的前缀一样的网卡,这样就非常麻烦。

有了ip为什么要有mac?

网络层协议有很多种,mac的作用就是:不管网络层使用的什么协议,都用统一的mac协议进行传输。
如果没有mac地址,那么不同网络使用不同的协议,会导致使用不同协议的网络之间不同能通信。当数据从A到达B(A和B使用不同的网络层协议),B会依据自己的协议处理从A获取到的数据。但由于协议的不同,B对数据的处理会出现问题。我们很容易想到,只需要添加一个类型标识符,指出数据应交给哪个协议处理。
所以为什么需要定义mac地址呢?只需要判断类型标识符以后,用相应网络层协议进行处理不就行了???

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值