读书人

有了IP地址为什么还要MAC地址解决办

发布时间: 2012-05-05 17:21:10 作者: rapoo

有了IP地址,为什么还要MAC地址
如题,在以太网帧的首部目的地址和源地址中,写入IP地址的值,不是也可以吗~~~

这样也可以避免ARP占用流量,还有ARP攻击这些了

[解决办法]
是不是可以这样理解?IP地址是逻辑地址,是可以改变的;MAC地址是物理地址,是固定不变的。数据包到达局域网后,最终要落实到MAC地址确定物理主机。在物理层,可不认识设什么IP地址。
[解决办法]
1. IP地址不够用,mac地址空间更大
2. 猜测mac地址更有利于以太网寻址
mac是物理,ip是逻辑没错

[解决办法]
还有一个理由:MAC地址可能是比IP地址早很久就出现了,不是他们同时出现所以你可以选择的

[解决办法]
mac地址为了物理寻址的方便才用的。
[解决办法]
MAC地址是物理层的地址,而且只是以太网的物理地址,这世界上有很多种物理网络,不同的物理网络,寻址方式很可能是不同的,别的可能根本不使用MAC地址。这个可以去查查物理网络方面的知识。

IP地址大伙儿都知道了,属于TCP/IP协议族,而且大家也都知道它在网络分层结构中的位置。分层的好处是什么呢?那就是当你使用比较高层、远离物理层的协议,例如IP协议、TCp协议和其他机器通信时,你不需要关心,也不需要担心对方在哪里,会通过哪些不同类型的网络。而如果你在物理层编程,就要关心更多东西,比如不同的网络包的转换、最大传输单元等等。。。

至于为什么存在那么多不同的网络,我想这已经不是技术范畴的事情了。

以上,个人理解。

读书人网 >VC/MFC

热点推荐