IP地址(属于网络层的范畴)
数据包转发过程中IP地址与MAC地址的变化情况:
对于下面的 只知道IP地址不知道MAC地址,就需要地址解析协议ARP所实现的功能了。
ARP地址解析协议
通过IP地址解析为MAC地址。
每个主机都有一个arp高速缓存表。
转发包时,首先会查自己的高速缓存表有没有这个对应的IP地址和MAC地址。
实际上ARP报文有自己的格式。
主机B将发送这个广播帧。大家都能收到这个帧,收到之后会上交上层处理,然后进行响应。
在ARP高速缓存中有类型的区分。
分别是 动态 和 静态。
如果是动态,两分钟之后就会自动删除,是因为IP地址和MAC地址对应关系不是永久性的。
例如主机的网卡坏了,换了个网卡,IP没变但是Mac变了。
注意:ARP协议只能在一段链路或者一个网络上使用。
而不能跨网络使用。如下图所示,跨网络是不可以的,只能在自身的网络环境中进行ARP。