ICMP(Internet Control Message Protocol)主要用於在網路設備之間傳遞控制訊息,協助診斷網絡問題和進行錯誤報告。ICMP不負責傳送數據,而是負責傳送關於數據傳輸的狀態資訊。
ICMP 最常見的應用是 ping 命令,用於測試目標主機是否可達並測量網絡延遲時間。另一个常见应用是 traceroute,用于追踪数据包经过的路由。
ICMP 屬於 OSI 模型的第三層,即網絡層(Network Layer)。