ICMP協(xié)議講解.ppt

ICMP協(xié)議講解.ppt

ID:49744064

大?。?.23 MB

頁(yè)數(shù):36頁(yè)

時(shí)間:2020-03-01

ICMP協(xié)議講解.ppt_第1頁(yè)
ICMP協(xié)議講解.ppt_第2頁(yè)
ICMP協(xié)議講解.ppt_第3頁(yè)
ICMP協(xié)議講解.ppt_第4頁(yè)
ICMP協(xié)議講解.ppt_第5頁(yè)
資源描述:

《ICMP協(xié)議講解.ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、ICMP協(xié)議介紹部門(mén):產(chǎn)品中心測(cè)試部科室:軟件測(cè)試科講師:門(mén)薈時(shí)間:2015.3.241Ip協(xié)議為了有效利用網(wǎng)絡(luò)資源,提供了不可靠和無(wú)連接的數(shù)據(jù)報(bào)交付服務(wù),它只提供把數(shù)據(jù)報(bào)從源點(diǎn)交付到終點(diǎn),而不關(guān)心過(guò)程中是否有丟失或者損壞。Ip協(xié)議缺少:差錯(cuò)控制和查詢(xún)輔助機(jī)制實(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)的所有分片,而被迫丟棄已收到的分片等等。。如果上述錯(cuò)誤發(fā)生該怎么辦?因此ICMP協(xié)議就順理成章得誕生了!ICMP協(xié)議:In

2、ternetControlMessageProtocol它對(duì)IP包無(wú)法傳輸時(shí)提供報(bào)告,這些差錯(cuò)報(bào)告幫助了發(fā)送方了解為什么無(wú)法傳遞,網(wǎng)絡(luò)發(fā)生了什么問(wèn)題,確定應(yīng)用程序后續(xù)操作。它還提供了一種查詢(xún)機(jī)制,有利于網(wǎng)絡(luò)環(huán)境分析和網(wǎng)絡(luò)問(wèn)題定位。ICMP是一種差錯(cuò)與控制集于一體的協(xié)議,不僅用于傳輸差錯(cuò)報(bào)文,而且用于傳輸控制報(bào)文,以及請(qǐng)求/應(yīng)答報(bào)文主要內(nèi)容ICMP協(xié)議的類(lèi)型ICMP報(bào)文格式常用ICMP差錯(cuò)報(bào)文常用ICMP控制報(bào)文常用ICMP請(qǐng)求/應(yīng)答報(bào)文網(wǎng)際控制報(bào)文協(xié)議ICMP為了提高IP數(shù)據(jù)報(bào)交付成功的機(jī)會(huì),在網(wǎng)際層使用了網(wǎng)際

3、控制報(bào)文協(xié)議ICMP(InternetControlMessageProtocol)。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協(xié)議IP報(bào)頭ICMP數(shù)據(jù)typecodechecksumICMP報(bào)頭ICMP報(bào)文IP數(shù)據(jù)報(bào)ICMP報(bào)文的類(lèi)型ICMP報(bào)文ICMP差錯(cuò)報(bào)文ICMP差錯(cuò)報(bào)文伴隨著丟棄出錯(cuò)數(shù)據(jù)產(chǎn)生的。一旦IP發(fā)現(xiàn)出錯(cuò),首先丟棄出錯(cuò)的IP數(shù)據(jù)報(bào),之后發(fā)出ICMP差錯(cuò)

4、報(bào)文。ICMP差錯(cuò)報(bào)文不享受特別的優(yōu)先級(jí),作為一般數(shù)據(jù)傳輸。為了更好地幫助源主機(jī)排錯(cuò),ICMP差錯(cuò)報(bào)文中除了包含出錯(cuò)數(shù)據(jù)報(bào)的報(bào)頭,而且還包括其數(shù)據(jù)區(qū)的前64bits的數(shù)據(jù)。ICMP差錯(cuò)報(bào)文包括目的地不可達(dá)報(bào)文、超時(shí)報(bào)文、參數(shù)錯(cuò)報(bào)文等。ICMP報(bào)文ICMP控制報(bào)文IP協(xié)議包括了擁塞控制和路由控制兩個(gè)部分,ICMP提供了相應(yīng)的控制報(bào)文:源抑制報(bào)文和重定向報(bào)文。ICMP請(qǐng)求/應(yīng)答報(bào)文ICMP還提供了一些用于獲得有用信息的一些請(qǐng)求/應(yīng)答報(bào)文:ECHO請(qǐng)求/應(yīng)答報(bào)文和時(shí)間戳請(qǐng)求/應(yīng)答報(bào)文。ICMP報(bào)文的格式首部ICMP報(bào)

5、文0數(shù)據(jù)部分檢驗(yàn)和類(lèi)型代碼(這4個(gè)字節(jié)取決于ICMP報(bào)文的類(lèi)型)81631IP數(shù)據(jù)報(bào)前4個(gè)字節(jié)都是一樣的ICMP的數(shù)據(jù)部分(長(zhǎng)度取決于類(lèi)型)ICMP報(bào)文格式類(lèi)型域ICMP報(bào)文類(lèi)型類(lèi)型域ICMP報(bào)文類(lèi)型0回應(yīng)應(yīng)答12數(shù)據(jù)報(bào)參數(shù)錯(cuò)3信宿不可到達(dá)13時(shí)戳請(qǐng)求4源抑制14時(shí)戳應(yīng)答5重定向17地址模請(qǐng)求8回應(yīng)請(qǐng)求18地址模響應(yīng)11數(shù)據(jù)報(bào)超時(shí)ICMP報(bào)文格式代碼(code):提供報(bào)文類(lèi)型的進(jìn)一步信息;校驗(yàn)和(checksum):提供整個(gè)ICMP報(bào)文的校驗(yàn)和;數(shù)據(jù)區(qū):包括出錯(cuò)數(shù)據(jù)報(bào)的報(bào)頭及該數(shù)據(jù)報(bào)的前64bit數(shù)據(jù);這些信息

6、可以幫助信源機(jī)確定出錯(cuò)數(shù)據(jù)報(bào).1、差錯(cuò)報(bào)文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分組。ICMP報(bào)文type(8bits)=3code(8bits)0=netunreachable;1=hostunreachable;2=protocolunreachable;3=portunreachable;4=fragmentationneeded andDFset;5=sourceroutefailed.6、7、8——15有15個(gè)code,

7、不一一列舉。Checksum(16bits)unused(32bits)Internetheader+64bitsoforiginaldatadategram主機(jī)A路由器其它網(wǎng)絡(luò)向主機(jī)B發(fā)送數(shù)據(jù)目的主機(jī)不可達(dá)向B發(fā)送數(shù)據(jù)不知如何到達(dá)B發(fā)送ICMP報(bào)文討論信宿不可達(dá)的4個(gè)層次:網(wǎng)絡(luò)、主機(jī)、協(xié)議、端口;網(wǎng)絡(luò)不可到達(dá):尋址故障;主機(jī)不可到達(dá):信宿機(jī)所在網(wǎng)絡(luò)的最后一個(gè)網(wǎng)關(guān)發(fā)現(xiàn)其關(guān)閉或故障;協(xié)議和端口不可到達(dá)網(wǎng)絡(luò)高層可采用多種協(xié)議,通過(guò)協(xié)議端口(port)實(shí)現(xiàn)訪問(wèn);協(xié)議號(hào)、端口號(hào)和網(wǎng)絡(luò)地址、主機(jī)地址一樣,作為數(shù)據(jù)報(bào)信宿地

8、址的一部分使用;同一協(xié)議可以通過(guò)不同的協(xié)議端口,同時(shí)處理多個(gè)訪問(wèn);討論下面各種情況不會(huì)導(dǎo)致產(chǎn)生ICMP差錯(cuò)報(bào)文:1)ICMP差錯(cuò)報(bào)文。2)目的地址是廣播地址或多播地址(D類(lèi)地址)的IP數(shù)據(jù)報(bào)。3)作為鏈路層廣播的數(shù)據(jù)報(bào)。4)不是IP分片的第一片。5)源地址不是單個(gè)主機(jī)的數(shù)據(jù)報(bào)。即源地址不能為零地址、環(huán)回地址、廣播地址或多播地址。為了防止過(guò)去允許ICMP差錯(cuò)報(bào)文對(duì)廣播分組響應(yīng)所帶來(lái)的廣播

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶(hù)上傳,版權(quán)歸屬用戶(hù),天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶(hù)請(qǐng)聯(lián)系客服處理。