0
當我嘗試平命令,當我在Wireshark的看到它第一ARP請求是怎麼回事,只ICMP請求會在ARP回覆後,嘗試ping命令時,ARP正在運行的原因是什麼?
我認爲這是什麼原因ARP請求在第一去,,
試圖平它需要知道目標設備的MAC 地址, 所以它試圖將獲取的MAC地址,然後再它的發送ICMP請求
如果這是真的是否有可能提到在ping命令中的MAC地址(不要嘗試ARP)
如果這不是真的,原因是什麼
當我嘗試平命令,當我在Wireshark的看到它第一ARP請求是怎麼回事,只ICMP請求會在ARP回覆後,嘗試ping命令時,ARP正在運行的原因是什麼?
我認爲這是什麼原因ARP請求在第一去,,
試圖平它需要知道目標設備的MAC 地址, 所以它試圖將獲取的MAC地址,然後再它的發送ICMP請求
如果這是真的是否有可能提到在ping命令中的MAC地址(不要嘗試ARP)
如果這不是真的,原因是什麼
您會注意到,ARP請求僅在您第一次運行ping
時發生。如果你第二次運行它(第一次運行後不久),你會發現ping
立即啓動一個ICMP請求。這是因爲當系統通過ARP發現IP地址/ MAC地址關聯時,它將結果存儲在本地arp cache中。緩存中的條目在一段時間後過期。
arp -s <ipaddr> <macaddr>
如:
arp -s 192.168.1.1 192.168.1.1
你可以看到你的ARP緩存中的內容是這樣的:
arp -an
可以使用arp
命令手動填充ARP緩存
因此,如果您要手動更新目標的MAC地址的ARP緩存st,你可以通過網絡上的ARP請求來ping它。