icmp不可達(dá)報(bào)文怎么處理 icmp協(xié)議功能?
icmp協(xié)議功能?ICMP協(xié)議是一種互聯(lián)網(wǎng)控制消息協(xié)議。它是TCP/IP協(xié)議族的一個(gè)子協(xié)議,用于在IP主機(jī)和路由器之間傳輸控制消息。控制消息是指網(wǎng)絡(luò)本身的消息,比如網(wǎng)絡(luò)是否不可達(dá),主機(jī)是否可達(dá),路由是
icmp協(xié)議功能?
ICMP協(xié)議是一種互聯(lián)網(wǎng)控制消息協(xié)議。它是TCP/IP協(xié)議族的一個(gè)子協(xié)議,用于在IP主機(jī)和路由器之間傳輸控制消息??刂葡⑹侵妇W(wǎng)絡(luò)本身的消息,比如網(wǎng)絡(luò)是否不可達(dá),主機(jī)是否可達(dá),路由是否可用。雖然這些控制消息不傳輸用戶數(shù)據(jù),但是它們?cè)谟脩魯?shù)據(jù)的傳輸中起著重要的作用。
icmp詢問報(bào)文有幾種?
兩種
ICMP消息有兩種類型,即ICMP錯(cuò)誤報(bào)告消息和ICMP查詢消息。ICMP報(bào)文的前四個(gè)字節(jié)是統(tǒng)一格式的,有三個(gè)字段:類型、代碼和校驗(yàn)和。接下來的四個(gè)字節(jié)與ICMP的類型有關(guān)。
有四種類型的ICMP錯(cuò)誤報(bào)告消息。
Ltgt括號(hào)是ICMP消息類型字段的值。
目的地?zé)o法到達(dá)LT3GT-數(shù)據(jù)報(bào)無法傳送。
時(shí)間超過lt11gt ——接收到生存時(shí)間為零的消息,將其丟棄并發(fā)送到源點(diǎn)。
參數(shù)probl
華為模擬器目標(biāo)主機(jī)不到達(dá)怎么解決?
訪問目的地所需的跳數(shù)超過了發(fā)送方主機(jī)為轉(zhuǎn)發(fā)數(shù)據(jù)包設(shè)置的TTL(生存時(shí)間)。Ping發(fā)送的ICMP回應(yīng)消息的默認(rèn)TTL值是128。如果該值不足以向目標(biāo)提供所需數(shù)量的鏈接,可以使用ping -i增加TTL,最多255個(gè)鏈接(最大值)。如果增加TTL值不能解決問題,則意味著數(shù)據(jù)包在路由環(huán)路(即路由器之間的環(huán)形路徑)中轉(zhuǎn)發(fā)。Tracert用于跟蹤路由環(huán)路中的一組路由器,路由環(huán)路在Tracert報(bào)告中顯示為一系列重復(fù)的相同IP地址。接下來,在路由周期中對(duì)路由器的路由表進(jìn)行相應(yīng)的更改。
第二,目標(biāo)主機(jī)不可訪問。
此消息表明有兩個(gè)問題:本地系統(tǒng)沒有到所需目的地的路由;或者,遠(yuǎn)程路由器報(bào)告它沒有到目的地的路由。
這兩個(gè)問題可以通過消息的形式來區(qū)分:
1.如果信息很簡單 "目標(biāo)主機(jī)不可達(dá),則沒有來自本地系統(tǒng)的路由,并且要發(fā)送的分組從不被傳輸。使用Route實(shí)用程序檢查本地路由表,確定到達(dá)目的地的路由是否錯(cuò)誤或缺失。
2.如果消息是 "IP地址回復(fù):目標(biāo)主機(jī)不可達(dá),路由問題在于遠(yuǎn)程路由器(IP地址表示其地址。)上。使用適當(dāng)?shù)墓ぞ邫z查分配了IP地址的路由器的IP路由表。
如果您使用IP地址執(zhí)行ping操作,請(qǐng)使用主機(jī)名重試,以確保您嘗試的IP地址是正確的。
第三,請(qǐng)求超時(shí)
此消息表示在默認(rèn)的四秒鐘時(shí)間內(nèi)沒有收到回應(yīng)回復(fù)消息。許多不同的原因都可能導(dǎo)致這個(gè)問題;最常見的原因包括網(wǎng)絡(luò)擁塞、ARP解析下一跳MAC地址失敗、包過濾、路由錯(cuò)誤或靜默放棄。通常,這意味著返回發(fā)送方主機(jī)的路由失敗。這可能是因?yàn)槟繕?biāo)主機(jī)不知道到發(fā)送方主機(jī)的返回路由,或者中間路由器不知道返回路由,甚至是因?yàn)槟繕?biāo)主機(jī)的默認(rèn)網(wǎng)關(guān)不知道返回路由。在檢查路由器之前。;的路由表,檢查目標(biāo)主機(jī)的路由表,確定它是否有到發(fā)送方主機(jī)的路由。
如果遠(yuǎn)程路由表是正確的,并且包含返回發(fā)送方的有效路由。;的主機(jī)上,使用arp -a命令輸出arp緩存的內(nèi)容,以確定ARP緩存是否缺少正確的地址。此外,檢查子網(wǎng)掩碼,確保遠(yuǎn)程地址不會(huì)被解釋為本地地址。
接下來,使用Tracert確定到目標(biāo)的路徑。盡管Tracert不會(huì)記錄回顯回復(fù)消息在返回路徑上通過的路徑,但它可能會(huì)顯示數(shù)據(jù)包到達(dá)目的地的路徑。如果是,問題可能是返回路徑上的路由問題。如果跟蹤遠(yuǎn)離目標(biāo),可能是因?yàn)槟繕?biāo)主機(jī)受防火墻保護(hù)。當(dāng)防火墻保護(hù)目標(biāo)時(shí),internet控制消息協(xié)議過濾會(huì)阻止ping數(shù)據(jù)包(或任何其他ICMP消息)通過防火墻到達(dá)其目標(biāo)。
要檢查網(wǎng)絡(luò)是否被阻塞,只需使用ping -w命令設(shè)置更長的等待時(shí)間(例如,5000毫秒)來增加允許的延遲時(shí)間。請(qǐng)?jiān)俅螄L試ping目標(biāo)。如果請(qǐng)求仍然超時(shí),問題不是網(wǎng)絡(luò)擁塞。
PS:和 "目標(biāo)主機(jī)不可達(dá)和 "暫停 "。如果在通過路由器的路由表中有到目的地的路由,而目的地由于其他原因是不可達(dá)的暫停 "會(huì)在這個(gè)時(shí)候出現(xiàn)。如果路由表中沒有到達(dá)目的地的路由目標(biāo)主機(jī)不可達(dá)會(huì)出現(xiàn)。
第四,未知宿主
此錯(cuò)誤消息表明請(qǐng)求的主機(jī)名無法解析為其IP地址;請(qǐng)檢查輸入的名稱是否正確,以及DNS服務(wù)器是否可以解析它。