1. 程式人生 > 其它 >網路協議-ICMP協議

網路協議-ICMP協議

網路協議-ICMP協議

ICMP(INTERNET CONTROL MESSAGE PROTOCOL- INTERNET控制報文協議): 網路層-----重要協議。

    功能:用來在網路裝置間傳遞各種差錯和控制資訊,它對於收集各種網路資訊、診斷和排隊各種網路故障具有至關重要的作用。

  控制:

    重定向:觸發重定向的條件,埠收到的資訊又重新由該埠轉發出去。

      目的:主機訪問網路過程中優化資料傳輸路徑

      缺點:存在安全隱患,攻擊者主動傳送重定向報文,將主機指引向無法訪問網路地址。引發主機無網路故障。

      措施:關閉裝置埠重定向報文功能。

  差錯:ICMP ECHO REQUEST 和ICMP ECHO REPLY分別用來查詢和響應某些資訊,進行差錯檢測。

    ICMP錯誤報告:當網路裝置無法訪問目標時,會自動傳送ICMP目的不可達報文到傳送端裝置。

      結論:通過返回的差錯型別可知道網路故障型別。

      

       TYPE 表示ICMP訊息型別,CODE表示同一訊息型別中的不同訊息。CHESKSUM表示校驗和

              tracert :傳送ICMP報文進行請求 。

                     傳送3個包,ICMP REQUST TTL=1 到第一個裝置後TTL=0 返回資訊中包括 3個包到達第一個裝置的用時與第一個裝置的地址,表示第一個裝置,

                    不同裝置返回的TTL值不同。

              traceroute:傳送的是UDP報文請求。通過超大埠號。過程與上面相同 返回的是埠不可達。

  查詢: