ICMP協議概述

2022-05-16 22:48:15 字數 578 閱讀 7901

• icmp是三層協議,和ip、arp、icmp同屬三層

• ip協議中的6是代表上層的tcp協議,17代表udp協議,1代表同層的icmp協議

• icmp協議主要用來探測

○ 網路探測與回饋機制

○ 網路探測

○ 路由跟蹤

■ windows路由跟蹤命令

□ tracert ip位址

■ linux 路由跟蹤命令

□ traceroute ip位址

○ 錯誤反饋

○ icmp自帶計時器,當沒人應答時,計時到時就會顯示請求超時。

• icmp封裝格式

○ icmp頭+隨機填充的資料

○ icmp頭中有型別字段:

■ 8:ping請求

■ 0:ping應答

■ 3:目標主機不可達(探測包被乾掉了)

■ 11:ttl超時(路由環路)

○ icmp中的**字段:

■ 型別欄位為8和0的時候,**欄位也是8和0

■ 當為3的時候,**欄位會顯示錯誤的詳細資訊。

只要包被乾掉或者出現錯誤,不管是什麼包,都會向源ip傳送icmp包

ICMP協議和ICMP協議

一 icmp協議 因為ip協議不提供可靠的傳輸服務,也不提供端到端或點到點的確認,如果出錯可以通過icmp報告來看,它是在ip模組中實現。tcp ip協議設計的icmp協議就是為了彌補ip協議的不足。它是tcp ip協議族的乙個子協議,用於在ip主機 路由器之間傳遞控制訊息。控制訊息指網路通不通 主...

ICMP協議分析

icmp報文 icmp應用 icmp安全性 icmp的兩級封裝 更加詳細地看一下資料報的格式吧。用來傳送icmp 報文的ip 資料報上實際上有不少字段。但是實際上與icmp 協議相關的只有7 個子段。1 協議 2 源ip 位址 3 目的ip 位址 4 生存時間 這四個包含在ip 首部的字段。5 型別...

ICMP協議詳解

全稱 internet 控制訊息協議 internet control message protocol 是網路層的乙個重要協議。icmp協議用來在網路裝置間傳遞各種差錯和控制資訊,並對於收集各種網路資訊 診斷和排除各種網路故障等方面起著至關重要的作用 作用 通過傳遞icmp報文,進行差錯檢查,錯誤...