Packet Tracer我沒用過,但既然你只是要問ARP的運作,那用其他方法呈現也是一樣的,我用Windows的環境當範例(只有指令不一樣,網路運作都應該要一樣)。
實驗步驟如下
C:\WINDOWS\system32>arp -d
C:\WINDOWS\system32>arp -a
Interface: 192.168.35.1 --- 0x11
Internet Address Physical Address Type
224.0.0.22 01-00-5e-00-00-16 static
C:\WINDOWS\system32>ping 192.168.35.129
Pinging 192.168.35.129 with 32 bytes of data:
Reply from 192.168.35.129: bytes=32 time<1ms TTL=64
C:\WINDOWS\system32>arp -a
Interface: 192.168.35.1 --- 0x11
Internet Address Physical Address Type
192.168.35.129 00-0c-29-8a-12-4d dynamic
224.0.0.22 01-00-5e-00-00-16 static
你可能會問說router怎麼沒有參與到?在ARP中就是在區域網路中查詢IP所對應到的MAC是多少,MAC出了區網就沒有多大作用了。當ARP要查router的MAC時(通常Router的IP是Geteway),也就是當封包要送出此網域時,他就會變為ARP中客機的角色了