1. 程式人生 > 實用技巧 >ARP協議 ICMP協議

ARP協議 ICMP協議

這兩個協議都是網路層協議

ARP協議

  • 是一個解決地址問題的協議,通過IP地址位線索,解析出對應的MAC地址。如果目標主機不在鏈路上,可以通過ARP來查詢下一跳路由器對應的MAC地址

ARP的工作機制
在這裡插入圖片描述

  • ARP請求包一般是廣播出去的,然後有主機發現廣播出去中的IP地址和自己的地址一致,才會迴應傳送一個ARP響應包。而為了減少鏈路消耗,一般會有一個MAC快取來快取這些MAC地址,MAC地址的快取有一定的期限,過了期限就會被清楚。

ICMP協議

  • ICMP協議是輔助IP協議進行工作的一種協議,來進行確認網路是否正常工作,以及遇到異常問題時的診斷。
  • ICMP協議的功能主要為:確認IP包是否成功送達目的地址,通知在傳送過程中IP包被丟棄的主要原因,改善網路設定等
  • 在IP通訊中如果某個IP因為某種原因未能到達目標地址,這個具體的原因由ICMP負責通知。
  • ICMP的訊息大致分為兩類,通知出錯的原因的訊息,用於診斷的查詢訊息。