有IP地址为何还需要MAC?

相邻结点之间必须用第二层的地址才能通信,MAC地址物理地址,是第二层地址的一种,IP地址是逻辑地址

以网络中的路由器为例子,当路由器收到IP数据包之后,先根据IP地址中的网络号判断这个数据包应该发到哪里(具体为从哪个接口出去或者说下一跳应该是哪里),然后在具体发送的时候,跟根据下一跳的IP地址得到MAC地址,然后再以这个MAC地址封装IP包,成为数据帧,然后从相应接口转发出去,对方接收到之后,先根据MAC地址判断是否发往我这个目的地,如果不是的话,就丢弃这个数据帧,如果是的话,才根据IP地址处理,也就是说IP地址在MAC地址所在的这一层次的基础上才能运行。
阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页