因特網(wǎng)報(bào)文控制協(xié)議(icmp--internet control protocol)產(chǎn)生的原因:
ip協(xié)議盡力傳遞并不表示數(shù)據(jù)報(bào)一定能夠投遞到目的地,ip協(xié)議本身沒有內(nèi)在的機(jī)制獲取差錯(cuò)信息并進(jìn)行相應(yīng)的控制,而基于網(wǎng)絡(luò)的差錯(cuò)可能性很多,如:通信線路出錯(cuò)、網(wǎng)關(guān)或主機(jī)出錯(cuò)、信宿主機(jī)不可到達(dá)、數(shù)據(jù)報(bào)生存期(ttl時(shí)間)到、系統(tǒng)擁塞等等。為了能夠反映數(shù)據(jù)報(bào)的投遞,因特網(wǎng)中增加了icmp協(xié)議。
icmp協(xié)議的作用:
主要用于網(wǎng)絡(luò)設(shè)備和結(jié)點(diǎn)之間的控制和差錯(cuò)報(bào)告報(bào)文的傳輸。
從因特網(wǎng)的角度看,因特網(wǎng)是由收發(fā)數(shù)據(jù)報(bào)的主機(jī)和中轉(zhuǎn)數(shù)據(jù)報(bào)的路由器組成。鑒于ip網(wǎng)絡(luò)本身的不可靠性,icmp的目的僅僅是向源發(fā)主機(jī)告知網(wǎng)絡(luò)環(huán)境中出現(xiàn)的問題。icmp主要支持路由器將數(shù)據(jù)報(bào)傳輸?shù)慕Y(jié)果信息反饋回源發(fā)主機(jī)。