發布時間:2024-04-10 文章來源:深度系統下載 瀏覽:
地址解析協議,即ARP(Address Resolution Protocol),是根據IP地址獲取物理地址(機器的網卡地址)的一個TCP/IP協議。 ![]() ARP工作流程![]() 當主機A要與主機B通信時,地址解析協議ARP可以將主機B的IP地址(192.168.1.2)解析成主機B的MAC地址,以下為工作流程: (1)根據主機A上的路由表內容,先確定用于訪問主機B的IP地址是192.168.1.2。然后A主機在自己的本地ARP緩存中檢查主機B的匹配MAC地址。 ![]() (2)如果主機A在ARP緩存中沒有找到映射,主機A將包含目標IP地址(192.168.1.2)的ARP請求幀廣播到本地網絡上的所有主機。主機A的IP地址和MAC地址都包括在ARP請求中。本地網絡上的每臺主機都接收到ARP請求并且檢查是否與自己的IP地址匹配。如果主機發現請求的IP地址與自己的IP地址不匹配,它將丟棄ARP請求。 ![]() ![]() (3)主機B確定ARP請求中的IP地址與自己的IP地址匹配,則將主機A的IP地址和MAC地址映射添加到本地ARP緩存中。 ![]() (4)主機B將包含其MAC地址的ARP回復消息直接發送回主機A。 ![]() 說明:arp -d,清除ARP緩存; (5)當主機A收到從主機B發來的ARP回復消息時,會用主機B的IP和MAC地址映射更新ARP緩存,并保留一定時間,下次請求時直接查詢ARP緩存以節約資源,同時主機A確認了目標主機B的物理地址。 本機緩存是有生存期的,生存期結束后,將再次重復上面的過程。主機B的MAC地址一旦確定,主機A就能向主機B發送IP通信了。 |
上一篇: