為了提高 ip 數(shù)據(jù)報(bào)交付成功的機(jī)會(huì),在網(wǎng)際層使用了網(wǎng)際控制報(bào)文協(xié)議 icmp (internet control message
protocol)。
icmp 允許主機(jī)或路由器報(bào)告差錯(cuò)情況和提供有關(guān)異常情況的報(bào)告。
icmp 不是高層協(xié)議,而是 ip
層的協(xié)議。
icmp 報(bào)文作為 ip 層數(shù)據(jù)報(bào)的數(shù)據(jù),加上數(shù)據(jù)報(bào)的首部,組成 ip 數(shù)據(jù)報(bào)發(fā)送出去。
icmp
報(bào)文的種類有兩種,即 icmp 差錯(cuò)報(bào)告報(bào)文和 icmp 詢問報(bào)文。
icmp 報(bào)文的前 4
個(gè)字節(jié)是統(tǒng)一的格式,共有三個(gè)字段:即類型、代碼和檢驗(yàn)和。接著的 4 個(gè)字節(jié)的內(nèi)容與 icmp 的類型有關(guān)。
icmp 差錯(cuò)報(bào)告報(bào)文共有 5 種
終點(diǎn)不可達(dá)
源點(diǎn)抑制(source quench)
時(shí)間超過
參數(shù)問題
改變路由(重定向)(redirect)