(9.17)-17 網(wǎng)際控制報(bào)文協(xié)議ICMP_第1頁(yè)
(9.17)-17 網(wǎng)際控制報(bào)文協(xié)議ICMP_第2頁(yè)
(9.17)-17 網(wǎng)際控制報(bào)文協(xié)議ICMP_第3頁(yè)
(9.17)-17 網(wǎng)際控制報(bào)文協(xié)議ICMP_第4頁(yè)
(9.17)-17 網(wǎng)際控制報(bào)文協(xié)議ICMP_第5頁(yè)
已閱讀5頁(yè),還剩17頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

網(wǎng)際控制報(bào)文協(xié)議ICMP網(wǎng)際控制報(bào)文協(xié)議ICMPIp協(xié)議為了有效利用網(wǎng)絡(luò)資源,提供了不可靠和無(wú)連接的數(shù)據(jù)報(bào)交付服務(wù),它只提供把數(shù)據(jù)報(bào)從源點(diǎn)交付到終點(diǎn),而不關(guān)心過(guò)程中是否有丟失或者損壞。Ip協(xié)議缺少:差錯(cuò)控制和查詢輔助機(jī)制網(wǎng)際控制報(bào)文協(xié)議ICMP實(shí)際網(wǎng)絡(luò)都有哪些不可預(yù)知的錯(cuò)誤發(fā)生?例如:1、路由器找不到最終終點(diǎn)2、數(shù)據(jù)報(bào)生存時(shí)間為0而被丟棄3、在有限時(shí)間內(nèi)主機(jī)無(wú)法收到一個(gè)數(shù)據(jù)報(bào)的所有分片,而被迫丟棄已收到的分片等等。。網(wǎng)際控制報(bào)文協(xié)議ICMP如果上述錯(cuò)誤發(fā)生該怎么辦?因此ICMP協(xié)議就順理成章得誕生了!網(wǎng)際控制報(bào)文協(xié)議ICMPICMP協(xié)議:InternetControlMessageProtocol它對(duì)IP包無(wú)法傳輸時(shí)提供報(bào)告,這些差錯(cuò)報(bào)告幫助了發(fā)送方了解為什么無(wú)法傳遞,網(wǎng)絡(luò)發(fā)生了什么問(wèn)題,確定應(yīng)用程序后續(xù)操作。它還提供了一種查詢機(jī)制,有利于網(wǎng)絡(luò)環(huán)境分析和網(wǎng)絡(luò)問(wèn)題定位。網(wǎng)際控制報(bào)文協(xié)議ICMPICMP是互聯(lián)網(wǎng)的標(biāo)準(zhǔn)協(xié)議。ICMP允許主機(jī)或路由器報(bào)告差錯(cuò)情況和提供有關(guān)異常情況的報(bào)告。但I(xiàn)CMP不是高層協(xié)議,而是IP層的協(xié)議。網(wǎng)際控制報(bào)文協(xié)議ICMPICMP報(bào)文的種類有:ICMP差錯(cuò)報(bào)告報(bào)文

ICMP詢問(wèn)報(bào)文類型3:終點(diǎn)不可達(dá)類型11:時(shí)間超過(guò)類型12:參數(shù)問(wèn)題類型5:改變路由類型8或0:回送請(qǐng)求或回答類型13或14:時(shí)間戳請(qǐng)求或回答ICMP報(bào)文的格式首部ICMP

報(bào)文0數(shù)據(jù)部分檢驗(yàn)和類型代碼(這4個(gè)字節(jié)取決于ICMP報(bào)文的類型)81631IP數(shù)據(jù)報(bào)前4個(gè)字節(jié)都是一樣的ICMP的數(shù)據(jù)部分(長(zhǎng)度取決于類型)ICMP差錯(cuò)報(bào)文—目的地不可達(dá)當(dāng)網(wǎng)絡(luò)節(jié)點(diǎn)認(rèn)為某數(shù)據(jù)報(bào)的目的地不可達(dá)時(shí),就向該數(shù)據(jù)報(bào)的源主機(jī)發(fā)送一個(gè)目的地不可達(dá)的ICMP分組。主機(jī)A路由器其它網(wǎng)絡(luò)向主機(jī)B發(fā)送數(shù)據(jù)目的主機(jī)不可達(dá)向B發(fā)送數(shù)據(jù)不知如何到達(dá)B發(fā)送ICMP報(bào)文ICMP差錯(cuò)報(bào)文—時(shí)間超過(guò)當(dāng)網(wǎng)絡(luò)結(jié)點(diǎn)發(fā)現(xiàn)某數(shù)據(jù)報(bào)的TTL域?yàn)榱悖枰獊G棄此數(shù)據(jù)報(bào)時(shí),需要向該數(shù)據(jù)報(bào)的源主機(jī)告知超時(shí)出錯(cuò)。當(dāng)目的主機(jī)在分段重組時(shí),規(guī)定時(shí)間內(nèi)由于分段丟失未完成重組,需要發(fā)送超時(shí)報(bào)文。ICMP差錯(cuò)報(bào)文—參數(shù)問(wèn)題

路由器或主機(jī)收到數(shù)據(jù)報(bào)首部中有的字段值不正確時(shí),就丟棄該數(shù)據(jù)報(bào),并向源站發(fā)送參數(shù)問(wèn)題報(bào)文。ICMP差錯(cuò)報(bào)文—改變路由

在Internet中,主機(jī)在啟動(dòng)時(shí)只知道最少的尋徑信息,保證主機(jī)將數(shù)據(jù)報(bào)發(fā)送出去,但未必是最優(yōu)路由。啟動(dòng)后,通過(guò)ICMP重定向報(bào)文,在數(shù)據(jù)傳輸過(guò)程中,主機(jī)可以不斷從同一個(gè)網(wǎng)絡(luò)的網(wǎng)絡(luò)結(jié)點(diǎn)中得到新的路由信息。ICMP差錯(cuò)報(bào)文—改變路由路由器改變路由報(bào)文發(fā)送主機(jī),讓主機(jī)知道下一次將數(shù)據(jù)報(bào)發(fā)送給另外的路由器(可通過(guò)更好的路由)ICMP差錯(cuò)報(bào)告報(bào)文的數(shù)據(jù)字段的內(nèi)容首部IP數(shù)據(jù)報(bào)ICMP

的前8字節(jié)裝入ICMP報(bào)文的IP數(shù)據(jù)報(bào)IP

數(shù)據(jù)報(bào)首部ICMP

差錯(cuò)報(bào)告報(bào)文8字節(jié)收到的IP數(shù)據(jù)報(bào)IP數(shù)據(jù)報(bào)首部8字節(jié)ICMP

差錯(cuò)報(bào)告報(bào)文IP數(shù)據(jù)報(bào)的數(shù)據(jù)字段不應(yīng)發(fā)送ICMP差錯(cuò)報(bào)告報(bào)文的幾種情況對(duì)ICMP差錯(cuò)報(bào)告報(bào)文不再發(fā)送ICMP差錯(cuò)報(bào)告報(bào)文。對(duì)第一個(gè)分片的數(shù)據(jù)報(bào)片的所有后續(xù)數(shù)據(jù)報(bào)片都不發(fā)送ICMP差錯(cuò)報(bào)告報(bào)文。對(duì)具有多播地址的數(shù)據(jù)報(bào)都不發(fā)送ICMP差錯(cuò)報(bào)告報(bào)文。對(duì)具有特殊地址(如127.0.0.0或0.0.0.0)的數(shù)據(jù)報(bào)不發(fā)送ICMP差錯(cuò)報(bào)告報(bào)文。ICMP詢問(wèn)報(bào)文回送請(qǐng)求和回答:ICMP回送請(qǐng)求報(bào)文是由主機(jī)或路由器向一個(gè)特定的目的主機(jī)發(fā)出的詢問(wèn)。收到此報(bào)文的機(jī)器必須給源主機(jī)發(fā)送ICMP回送應(yīng)答報(bào)文。這種詢問(wèn)報(bào)文用來(lái)測(cè)試目的站是否可達(dá)以及了解其有關(guān)狀態(tài)。時(shí)間戳請(qǐng)求和回答:ICMP時(shí)間戳請(qǐng)求報(bào)文是請(qǐng)某臺(tái)主機(jī)或路由器回答當(dāng)前的日期和時(shí)間,可用于時(shí)鐘同步和時(shí)間測(cè)量ICMP的應(yīng)用舉例---PINGPING用來(lái)測(cè)試兩個(gè)主機(jī)之間的連通性。PING使用了ICMP回送請(qǐng)求與回送回答報(bào)文。PING是應(yīng)用層直接使用網(wǎng)絡(luò)層ICMP的例子,它沒(méi)有通過(guò)運(yùn)輸層的TCP或UDP。B可以到達(dá)嗎?可以,我在這里。ABICMP回聲應(yīng)答由PING命令產(chǎn)生的回聲應(yīng)答ICMP回聲請(qǐng)求PING舉例ICMP的應(yīng)用舉例---traceroute在Windows操作系統(tǒng)中這個(gè)命令是tracert。用來(lái)跟蹤一個(gè)分組從源點(diǎn)到終點(diǎn)的路徑。它利用IP

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論