問答中心
Answer Center
首頁
產(chǎn)品
解決方案
關(guān)于我們
服務(wù)支持
聯(lián)系我們
Answer Center
下載中心
視頻中心
常見問題
售后服務(wù)
時(shí)間:2024-02-29 15:43:25
點(diǎn)擊:979
關(guān)鍵詞:icmp報(bào)文格式
ICMP(Internet Control Message Protocol,互聯(lián)網(wǎng)控制消息協(xié)議)報(bào)文格式主要由RFC 777和RFC 792規(guī)范定義,且該報(bào)文格式包括IP報(bào)頭、ICMP報(bào)頭和ICMP報(bào)文。
其中,IP報(bào)頭位于ICMP報(bào)文的最前面,當(dāng)IP報(bào)頭中的協(xié)議字段值為1時(shí),表示這是一個(gè)ICMP報(bào)文。ICMP報(bào)文格式中的各字段說明如下:
類型(Type):占一字節(jié),標(biāo)識(shí)ICMP報(bào)文的類型。目前定義了14種類型,取值范圍在1到255之間。根據(jù)類型值,ICMP報(bào)文可以分為差錯(cuò)報(bào)文(1~127)和信息報(bào)文(128以上)。
代碼(Code):占一字節(jié),標(biāo)識(shí)對(duì)應(yīng)ICMP報(bào)文的代碼。它與類型字段一起共同標(biāo)識(shí)了ICMP報(bào)文的詳細(xì)類型。
校驗(yàn)和(Checksum):占兩字節(jié),是對(duì)包括ICMP報(bào)文數(shù)據(jù)部分在內(nèi)的整個(gè)ICMP數(shù)據(jù)報(bào)的校驗(yàn)和,以檢驗(yàn)報(bào)文在傳輸過程中是否出現(xiàn)了差錯(cuò)。其計(jì)算方法與IP報(bào)頭中的校驗(yàn)和計(jì)算方法相同。
此外,ICMP報(bào)文還包括標(biāo)識(shí)符(Identifier)和序列號(hào)(Sequencenumber)兩個(gè)字段,各占兩字節(jié)。標(biāo)識(shí)符用于對(duì)每一個(gè)發(fā)送的數(shù)據(jù)報(bào)進(jìn)行標(biāo)識(shí),而序列號(hào)則用于對(duì)發(fā)送的每一個(gè)數(shù)據(jù)報(bào)文進(jìn)行編號(hào)。
請(qǐng)注意,ICMP報(bào)文始終有8個(gè)字節(jié)的頭部長(zhǎng)度,且類型字段和代碼字段的值將決定后續(xù)字節(jié)的格式和內(nèi)容。例如,差錯(cuò)報(bào)文中的“目的不可達(dá)”類型字段值為3,代碼字段值有為0-15,用于細(xì)分目的不可達(dá)的具體原因。
免責(zé)聲明:本網(wǎng)站部分文章、圖片等信息來源于網(wǎng)絡(luò),版權(quán)歸原作者平臺(tái)所有,僅用于學(xué)術(shù)分享,如不慎侵犯了你的權(quán)益,請(qǐng)聯(lián)系我們,我們將做刪除處理!