ip地址和mac地址的关系是什么?

如题所述

IP地址位于OSI模型的第三层网络层,MAC地址位于OSI模型的第二层数据链链路层.

MAC地址(物理地址)是设备生产厂家建在硬件内部或网卡上的,它也是唯一标识一个节点的. 该地址在OSI模型的数据链路层. 是一个48位(6字节)的二进制串,通常写成16进制数,以冒号分隔,如00:E0:FC:10:20:0C:8A. 该地址由IEEE负责分配,通常分为两个部分:地址的前3个字节代表厂商代码,后三个字节由厂商自行分配.
IP地址又称逻辑地址,在OSI模型的网络层定义,并且依赖于网络层中的网络协议.不同网络层协议对应逻辑地址的格式也不同.IP协议对应IP地址.这个地址是32位的二进制数,包含两个部分:网络部分和主机(节点)部分

如果网络设备已经有了一个唯一的物理地址(MAC地址),为什么还需要IP地址呢?
首先,每个设备支持不同的物理层地址;IP地址使得连接到光纤,令牌环和串行线的设备不必取得相同的物理地址,就可以使用IP.即,IP地址是独立于数据链路层的.
其次, 物理地址是按厂商设备,而不是拥有它的组织来编号的.将高效的路由方案建立在设备制造商基础上,而不是网络所处的位置之上,这种方案是不可行的.IP地址的分配是基于网络拓扑,而不是谁制造了设备.
最后,也是最重要的,当存在一个附加层的地址寻址时,设备更易于移动和维修.如果一个网卡坏了,可以被更换,而不需取得一个新的IP地址.如果一个IP节点从一个网络移到另一个网络,可以给它一个新的IP地址,而无须换一个新的网卡.
温馨提示:答案为网友推荐,仅供参考
相似回答