網路協議-ICMP協議
阿新 • • 發佈:2021-07-09
網路協議-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報文請求。通過超大埠號。過程與上面相同 返回的是埠不可達。
查詢: