上图为IA ping B的过程,在此过程中:
- 包传送在x位置时,DestMac=B左,SourceMac=Mac_A,Dest ip=Ip_B,Src_ip=Ip_A
- 包传送在y位置时,DestMac=B右,SourceMac=B左 , Dest ip=Ip_B,Src_ip=Ip_A
MAC地址在两个设备间通信时变化,传送时DestMac和SourceMac会一直不停变化,但是ip地址始终不变。
当A设备ping B设备时候,会同时发出arp和icmp协议。arp协议用于根据目的ip获取默认网关的mac地址,icmp协议用于实现ping的功能。