ICMP 的全名是『 Internet Control Message Protocol, 因特網訊息控制協議 』。 基本上,ICMP 是一個錯誤偵測與回報的機制,最大的功能就是可以确保我們網絡的聯機狀态與聯機的正确性! ICMP 也是網絡層的重要封包之一,不過,這個封包并非獨立存在,而是納入到 IP 的封包中!也就是說, ICMP 同樣是透過 IP 封包來進行數據傳送的啦!因為在 Internet 上面有傳輸能力的就是 IP 封包啊! ICMP 有相當多的類别可以偵測與回報,底下是比較常見的幾個 ICMP 的類别 (Type):
那麼我們是如何利用 ICMP 來檢驗網絡的狀态呢?最簡單的指令就是 ping 與 traceroute 了, 這兩個指令可以透過 ICMP 封包的輔助來确認與回報網絡主機的狀态。在設定防火牆的時候, 我們最容易忽略的就是這個 ICMP 的封包了,因為隻會記住 TCP/UDP 而已~事實上, ICMP 封包可以幫助聯機的狀态回報,除了上述的 8 可以考慮關閉之外,基本上,ICMP 封包也不應該全部都擋掉喔!
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!