码迷,mamicode.com
首页 > 其他好文 > 详细

为什么有IP还需要硬件地址,或者说为什么有硬件地址还需要IP

时间:2018-05-08 14:29:05      阅读:119      评论:0      收藏:0      [点我收藏+]

标签:过程   用户   数据   网络层   font   主机   不可   兼容   重要性   


只用MAC

虽然每个设备都有唯一的硬件地址,但不都是MAC格式。 只用MAC的话理论上是可行的,但是其中

兼容不同的硬件地址,处理起来是非常困难的。而且数据链路层也没有必要处理网络层的逻辑。

只用IP

首先你要搞清楚IP属于网络层,其实质是虚拟互联网络,也就是说是逻辑地址,真正走的时候是转

化为硬件地址(链路层)。就像电脑,你没有了硬件,要软件能运行? 只用IP理论上也是可行的,

但是,因为唯一标识嘛!但是又和上述问题一样,你要搞清楚分层的重要性(你会慢慢懂得)。大量

逻辑放在网络层,你觉得好么?!

总结

全世界存在着各式各样的网络,它们使用不同的硬件地址。要是这些异构网络能相互通信,就必须

进行复杂的硬件地址转换工作,因此由用户或用户主机来完成这项工作几乎是不可能的。但IP编址

把这个复杂的问题解决了。在网络层用IP实现虚拟互联,链路层用硬件地址,对用户来说这种调用过程

是透明的。

为什么有IP还需要硬件地址,或者说为什么有硬件地址还需要IP

标签:过程   用户   数据   网络层   font   主机   不可   兼容   重要性   

原文地址:https://www.cnblogs.com/Coeus-P/p/9007442.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!