IP和mac地址是啥,有什么关系
今天面试被问到了这个,答得不好,所以查了一点资料,尝试在这边复现以下,IP地址是位于传输层的地址,是被分配的逻辑地址,每个主机可以同时拥有不止一个,但是每个IP地址只能被一台机器拥有,而mac地址对于每个主机来说就是唯一的,因为这是出厂的时候厂家烧录好的,同时一个被分配在传输层,一个在数据链路层
ps:小小总结一下,MAC地址是数据传输的时候在底层的真正依据,而IP很多时候是被
封装的目标的载体,如何实现这个目标由ARP协议来进行路由器或者主机的指向
几张图来聊一下他们在数据传输的过程中拥有的地位
这里本地局域网就可以直接用ARP通信协议找到对象,找得到ip2就直接封装ip2映射的mac地址,而如果处在不同的局域网,就要用路由器来进行转发了,而转发的依据就是之前传输层封装的
【ip1,ip2】,在这个网络找到路由器之后,就直接把目标mac地址设为路由器,剩下的交给路由器,路由器拿到【ip1,ip2】这个数据报后,路由器来决定转发到哪个网络,再在路