TCP/IP協定族中的一種協定,位於IP層,用於傳輸網路中的控制信息。ICMP允許出錯訊息的生成、檢測分組和與 IP相關的信息郵件。
實例
IP協定的目的比較明確,它只是盡力地、最快地傳遞數據到目的站點,因此很難診斷錯誤情況,必須通過另外的協定返回相應的信息。針對網間層的錯誤診斷、擁塞控制、路徑控制和查詢服務四大功能,ICMP提供相應的報文。例如:當一個分組無法到達目的站點或TTL逾時後,路由器就會廢除這個分組,同時向源站點返回一個目的站點不可達的ICMP報文;另外,當網路擁塞(congestion)時,路由器就會廢除過載的分組,同時向源站點返回一個源站點抑制的報文。RFC 792中定義了ICMP協定。
如圖2.15所示,ICMP報文是封裝在IP數據報的數據區中傳送的,因此並不能保證它的可靠性。為了避免重複報告所引起的“雪崩”現象,ICMP報文不再引發ICMP報文。
┌──────┬───────┐
│ICMP頭標│ICMP數據區│ICMP報文
└──────┴───────┘
┌────┬──────────────┐
│IP頭標│ IP數據區 │IP數據報
└────┴──────────────┘
圖2.15 ICMP報文的封裝
2.7.1 ICMP報文格式
ICMP報文分成頭標和數據區兩部分,其中頭標包含類型、代碼和校驗和三個域。ICMP報文格式如圖2.16所示。
0 1 2 3
01234567890123456789012345678901
┌───┬───┬───────┐
│ 類型│代碼 │校驗和 │
├───┴───┴───────┤
│ 數據 │
├───────────────┤
│ ··· │
└───────────────┘
圖2.16 ICMP報文格式
計算校驗和的算法與IP報頭校驗和的算法相同,也是16位二進制反碼和的反碼。但要注意的是,它是整個ICMP數據報的校驗和而不僅僅是頭標的校驗和;類型域是一個單位元組整數,它指出報文的類型;代碼域也是一個單位元組整數,它提供關於報文類型更進一步的信息。表2-3定義了15個ICMP報文類型。
0││12│
3││12│
4││12│
5││12│
8││12│
9││12│
10││12│
11││12│
(t001)
相關詞條
-
TCP[傳輸控制協定]
TCP(Transmission Control Protocol 傳輸控制協定)是一種面向連線的、可靠的、基於位元組流的傳輸層通信協定,由IETF的RF...
網路協定 可靠性實現 -
IPV6協定
IPv6是Internet Protocol Version 6的縮寫,其中Internet Protocol譯為“網際網路協定”。IPv6是IETF(互...
簡介 簡化的報頭和靈活的擴展 層次化的地址結構 即插即用的連網方式 網路層的認證與加密 -
RIP協定
RIP(Routing Information Protocol,路由信息協定)是一種內部網關協定(IGP),是一種動態路由選擇協定,用於自治系統(AS...
基本概況 歷史演化 報文格式 結構 補充內容 -
網際網路骨幹網間互聯服務暫行規定
(二)對等方,指參與網際網路對等互通的任何一方網際網路。 (四)轉接互通客戶方,指接受網際網路轉接互通服務的網際網路。 (五)監測互聯點到各成員網路的互聯服...
第一章 適用範圍 第二章 術 語 第三章 對國家級交換中心的要求 -
RIP
傳輸協定如TCP所特有的開銷。1. 命令域命令域指出R I P報文是一個...由是不明智的(記住,R I P更新報文使用不可靠的傳輸協定以最小化開銷...是套用較早、使用較普遍的內部網關協定(Interior Gateway...
簡介 RIP報文格式 操作機制 更新路由表 拓撲結構變化-收斂 -
TCPIP協定
TCP/IP(Transmission Control Protocol/Internet Protocol的簡寫,中文譯名為傳輸控制協定/網際網路協定...
-
無線OSI協定
無線OSI協定(radio OSI protocol)是指無線電開放系統互連(OSI)模型中定義的協定。 開放系統互聯(Open System Inte...
無線OSI協定的概念 無線OSI協定工作原理 -
網關
”。也就是網路關卡。 網關(Gateway)又稱網間連線器、協定轉換器...協定不同的網路互連。網關的結構也和路由器類似,不同的是互連層。網關既可以...。 按照不同的分類標準,網關也有很多種。TCP/IP協定里的網關是最常用...
概念 舉例說明 設定 區別 分類 -
路由選擇協定
當兩台非直接連線的計算機需要經過幾個網路通信時,通常就需要路由器。路由器提供一種方法來開闢通過一個網狀聯結的路徑。在圖R-9中標示了幾條存在於洛杉磯和紐...
概述 算法 實際套用 相關條目