




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第6章 差錯(cuò)與控制報(bào)文協(xié)議,6.1 因特網(wǎng)控制報(bào)文協(xié)議 6.2 ICMP報(bào)文格式與類(lèi)型 6.3 ICMP差錯(cuò)報(bào)告 6.4 ICMP控制報(bào)文 6.5 ICMP請(qǐng)求與應(yīng)答報(bào)文對(duì) 6.6 ICMP報(bào)文封裝,6.1 因特網(wǎng)控制報(bào)文協(xié)議(ICMP),ICMP協(xié)議設(shè)計(jì)的最初目的主要是用于IP層的差錯(cuò)報(bào)告,由路由器或信宿以一對(duì)一的模式向信源報(bào)告?zhèn)鬏斿e(cuò)誤的原因。 隨著網(wǎng)絡(luò)的發(fā)展,檢測(cè)和控制功能逐漸被引入到ICMP協(xié)議中,使得ICMP協(xié)議不僅用于傳輸差錯(cuò)報(bào)告,而且大量用于傳輸控制報(bào)文。 ICMP與IP協(xié)議位于同一個(gè)層次(IP層),但I(xiàn)CMP報(bào)文是封裝在IP數(shù)據(jù)報(bào)的數(shù)據(jù)部分進(jìn)行傳輸?shù)摹?ICMP協(xié)議是IP協(xié)議的補(bǔ)
2、充,用于IP層的差錯(cuò)報(bào)告、擁塞控制、路徑控制以及路由器或主機(jī)信息的獲取。,返回,6.2 ICMP報(bào)文格式與類(lèi)型,ICMP報(bào)文由首部和數(shù)據(jù)段組成。首部為定長(zhǎng)的8個(gè)字節(jié),前4個(gè)字節(jié)是通用部分,后4個(gè)字節(jié)隨報(bào)文類(lèi)型的不同有所差異。ICMP報(bào)文的一般格式如圖所示。,ICMP報(bào)文雖然細(xì)分為很多類(lèi),但總的來(lái)看可以分為如圖所示的三大類(lèi):差錯(cuò)報(bào)告、控制報(bào)文和請(qǐng)求應(yīng)答報(bào)文。,返回,6.3 ICMP差錯(cuò)報(bào)告,ICMP差錯(cuò)報(bào)告的數(shù)據(jù)區(qū)包含出錯(cuò)數(shù)據(jù)報(bào)的首部及該數(shù)據(jù)報(bào)的前64位數(shù)據(jù),這些信息有助于信源或管理人員發(fā)現(xiàn)錯(cuò)誤原因。 ICMP差錯(cuò)報(bào)告具有以下特點(diǎn): 1)只報(bào)告差錯(cuò),但不負(fù)責(zé)糾正錯(cuò)誤,糾錯(cuò)工作留給高層協(xié)議去處理。
3、 2)發(fā)現(xiàn)出錯(cuò)的設(shè)備只向信源報(bào)告差錯(cuò)。 3)差錯(cuò)報(bào)告作為一般數(shù)據(jù)傳輸,不享受特別優(yōu)先權(quán)和可靠性。 4)產(chǎn)生ICMP差錯(cuò)報(bào)告的同時(shí),會(huì)丟棄出錯(cuò)的IP數(shù)據(jù)報(bào)。,形成ICMP差錯(cuò)報(bào)告時(shí)有以下例外: 1)ICMP差錯(cuò)報(bào)文本身不會(huì)再產(chǎn)生ICMP差錯(cuò)報(bào)告。 2)分片報(bào)文的非第一個(gè)分片不會(huì)產(chǎn)生ICMP差錯(cuò)報(bào)告。 3)組播地址報(bào)文不會(huì)產(chǎn)生ICMP差錯(cuò)報(bào)告。 4)特殊地址127.0.0.0和0.0.0.0的報(bào)文不會(huì)產(chǎn)生ICMP差錯(cuò)報(bào)告。,6.3.1 信宿不可達(dá)報(bào)告,當(dāng)路由器無(wú)法根據(jù)路由表轉(zhuǎn)發(fā)IP數(shù)據(jù)報(bào)時(shí)或主機(jī)無(wú)法向上層協(xié)議和端口提交IP數(shù)據(jù)報(bào)時(shí),將丟棄當(dāng)前的數(shù)據(jù)報(bào),并產(chǎn)生信宿不可達(dá)差錯(cuò)報(bào)告,向信源報(bào)告出錯(cuò)。信宿
4、不可達(dá)報(bào)文如圖所示。,信宿不可達(dá)報(bào)文可能由路由器產(chǎn)生,也可能由信宿機(jī)產(chǎn)生。產(chǎn)生信宿不可達(dá)報(bào)文的原因的16種可能 :,6.3.2 數(shù)據(jù)報(bào)超時(shí)報(bào)告,在數(shù)據(jù)報(bào)的傳輸過(guò)程中,首部的TTL值用于防止數(shù)據(jù)報(bào)因路由表的問(wèn)題而無(wú)休止地在網(wǎng)絡(luò)中傳輸。當(dāng)TTL值為0時(shí),路由器會(huì)丟棄當(dāng)前的數(shù)據(jù)報(bào),并產(chǎn)生一個(gè)ICMP數(shù)據(jù)報(bào)超時(shí)報(bào)告。另外。 在信宿進(jìn)行分片重組時(shí)會(huì)啟動(dòng)重組定時(shí)器,一旦重組定時(shí)器超時(shí),信宿就會(huì)丟棄當(dāng)前正在重組的數(shù)據(jù)報(bào),然后產(chǎn)生一個(gè)ICMP數(shù)據(jù)報(bào)超時(shí)報(bào)告,并向信源發(fā)送該超時(shí)報(bào)告。,數(shù)據(jù)報(bào)超時(shí)報(bào)告的報(bào)文格式與信宿不可達(dá)報(bào)告的報(bào)文格式相同,只是類(lèi)型和代碼值不同。 數(shù)據(jù)報(bào)超時(shí)報(bào)告的類(lèi)型和代碼的含義如表所示。類(lèi)型值
5、11表示是數(shù)據(jù)報(bào)超時(shí)報(bào)文,代碼“0”表示TTL超時(shí),代碼“1”表示分片重組超時(shí)。,6.3.3 數(shù)據(jù)報(bào)參數(shù)錯(cuò)報(bào)告,數(shù)據(jù)報(bào)參數(shù)錯(cuò)報(bào)告是由數(shù)據(jù)報(bào)首部字段值不明確或空缺而引起的差錯(cuò)報(bào)告。一旦路由器或信宿機(jī)發(fā)現(xiàn)錯(cuò)誤的數(shù)據(jù)報(bào)首部和錯(cuò)誤的數(shù)據(jù)報(bào)選項(xiàng)參數(shù)時(shí),便拋棄該數(shù)據(jù)報(bào),并向信源發(fā)送差錯(cuò)報(bào)告報(bào)文。數(shù)據(jù)報(bào)參數(shù)錯(cuò)報(bào)文的格式如圖6-4所示。,類(lèi)型12表明數(shù)據(jù)報(bào)參數(shù)錯(cuò) 代碼“0”表示數(shù)據(jù)報(bào)首部中的某個(gè)字段的值有錯(cuò)或不明確,這時(shí)ICMP報(bào)文首部的指針指向數(shù)據(jù)報(bào)中有問(wèn)題的字節(jié); 代碼“1”表示數(shù)據(jù)報(bào)首部中缺少某一選項(xiàng)所必須具有的部分參數(shù),此時(shí)的ICMP報(bào)文沒(méi)有指針字段。 表6-3給出了數(shù)據(jù)報(bào)參數(shù)錯(cuò)報(bào)告的類(lèi)型。 代碼為“
6、0”的參數(shù)錯(cuò)只能報(bào)告一個(gè)出錯(cuò)參數(shù) 代碼為“1”的參數(shù)錯(cuò)只能報(bào)告缺少參數(shù),不能說(shuō)明缺少哪個(gè)參數(shù)。,返回,6.4 ICMP控制報(bào)文,ICMP控制報(bào)文包括源抑制報(bào)文和重定向報(bào)文 源抑制報(bào)文用于擁塞控制 重定向報(bào)文用于路徑控制 下表給出了這兩類(lèi)報(bào)文的類(lèi)型和作用描述。,6.4.1 源抑制報(bào)文,IP協(xié)議采用的是無(wú)連接數(shù)據(jù)報(bào)方式進(jìn)行傳輸 發(fā)送方事先并不了解中間的路由器和信宿的處理能力和緩沖區(qū)大小 在數(shù)據(jù)報(bào)傳輸過(guò)程中沒(méi)有采用任何流量控制機(jī)制 當(dāng)大量的數(shù)據(jù)報(bào)進(jìn)入路由器或信宿時(shí),會(huì)造成緩沖區(qū)溢出,即出現(xiàn)擁塞(Congestion)。 ICMP利用源抑制的方法來(lái)進(jìn)行擁塞控制。通過(guò)源抑制來(lái)減緩信源發(fā)出數(shù)據(jù)報(bào)的速率。,
7、源抑制報(bào)文的格式如圖6-5所示。,源抑制包括三個(gè)階段:發(fā)現(xiàn)擁塞階段、解決擁塞階段和恢復(fù)階段。 在發(fā)現(xiàn)擁塞階段,路由器對(duì)緩沖區(qū)進(jìn)行監(jiān)測(cè),一旦發(fā)現(xiàn)擁塞,立即向相應(yīng)的信源發(fā)送ICMP源抑制報(bào)文。該信源收到源抑制報(bào)文后,便知道擁塞已經(jīng)發(fā)生,而且所發(fā)送的數(shù)據(jù)報(bào)已經(jīng)丟掉。 在解決擁塞階段,信源根據(jù)收到的源抑制報(bào)文中所帶的原數(shù)據(jù)報(bào)的首部信息決定對(duì)去往某一特定信宿的信息流進(jìn)行抑制。通常信源在收到源抑制報(bào)文后,按一定的規(guī)則降低發(fā)往某信宿的數(shù)據(jù)報(bào)傳輸率。 擁塞解除后,信源逐漸恢復(fù)數(shù)據(jù)報(bào)傳輸速率。,在擁塞控制中以下幾點(diǎn)值得關(guān)注: 1)雖然對(duì)于每個(gè)因擁塞而丟棄的數(shù)據(jù)報(bào)都產(chǎn)生ICMP源抑制報(bào)文,但信源只按照自己的時(shí)間段
8、進(jìn)行響應(yīng)。 2)擁塞的解除由信源依據(jù)是否有進(jìn)一步的源抑制報(bào)文到達(dá)來(lái)進(jìn)行判斷。 3)擁塞可能是由多個(gè)源共同行為的結(jié)果,由于各個(gè)信源的發(fā)送速率相差較大,源抑制的效果未必很好。,6.4.2 重定向報(bào)文,因特網(wǎng)上的路由器和主機(jī)中都存有一個(gè)路由表,路由表決定了去往目的地的下一跳路由器的地址。 路由器上的路由表能夠及時(shí)地反映網(wǎng)絡(luò)結(jié)構(gòu)的變化,這一特點(diǎn)由路由器之間定期交換路由信息加以保證。 主機(jī)因?yàn)椴荒鼙WC全天開(kāi)機(jī),所以主機(jī)中的路由表不能及時(shí)反映網(wǎng)絡(luò)結(jié)構(gòu)的變化情況。另外,由于因特網(wǎng)上的主機(jī)數(shù)量遠(yuǎn)大于路由器的數(shù)量,主機(jī)如果參與路由信息的交換,勢(shì)必帶來(lái)大量的通信開(kāi)銷(xiāo)。因此主機(jī)中的路由表不通過(guò)路由協(xié)議進(jìn)行更新。 但
9、主機(jī)所在的網(wǎng)絡(luò)可能和多個(gè)路由器相連,主機(jī)在發(fā)送信息時(shí)也要根據(jù)其路由表來(lái)選擇下一跳路由器,為了解決主機(jī)路由表的刷新問(wèn)題,ICMP提供了重定向機(jī)制。,主機(jī)路由表所給出的下一跳路由器可能并非去往信宿的最佳下一跳路由器,當(dāng)主機(jī)的下一跳路由器收到數(shù)據(jù)報(bào)后,該路由器根據(jù)它的路由表判斷本路由器是否是去往信宿的最佳選擇,如果不是,該路由器仍然會(huì)向信宿網(wǎng)絡(luò)轉(zhuǎn)發(fā)該數(shù)據(jù)報(bào),但在轉(zhuǎn)發(fā)的同時(shí)會(huì)產(chǎn)生一個(gè)ICMP重定向報(bào)文,通知信源修改它的路由表,重定向報(bào)文中將給出信源最佳下一跳路由器的IP地址。 主機(jī)A根據(jù)重定向報(bào)文修改路由表的例子。,ICMP重定向報(bào)文的格式如圖所示。 代碼從0到3分別代表不同的重定向方式,具體含義由前
10、面的表6-4給出。 主機(jī)開(kāi)機(jī)后在ICMP重定向機(jī)制的作用下,經(jīng)過(guò)不斷積累逐漸充實(shí)和完善其路由表。動(dòng)態(tài)且優(yōu)化,值得注意的是: 1)ICMP產(chǎn)生重定向報(bào)文的時(shí)候并不丟棄原數(shù)據(jù)報(bào)。 2)ICMP重定向報(bào)文由位于同一網(wǎng)絡(luò)的路由器發(fā)送給主機(jī),完成對(duì)主機(jī)的路由表的刷新。 3)被刷新的路由表項(xiàng)與重定向報(bào)文數(shù)據(jù)部分指示的IP數(shù)據(jù)報(bào)首部中的信宿地址相關(guān)。內(nèi)容為重定向報(bào)文中目標(biāo)路由器的IP地址。,返回,6.5 ICMP請(qǐng)求與應(yīng)答報(bào)文對(duì),ICMP請(qǐng)求與應(yīng)答報(bào)文對(duì)的出現(xiàn)使得因特網(wǎng)上的任何主機(jī)或路由器可以向其他主機(jī)或路由器發(fā)送請(qǐng)求并獲得應(yīng)答。 通過(guò)ICMP請(qǐng)求與應(yīng)答報(bào)文對(duì),網(wǎng)絡(luò)管理人員、用戶或應(yīng)用程序可以對(duì)網(wǎng)絡(luò)進(jìn)行檢測(cè)
11、,了解: 設(shè)備的可達(dá)性 地址掩碼的設(shè)置 時(shí)鐘的同步等情況 目的是利用這些有用的信息,對(duì)網(wǎng)絡(luò)進(jìn)行故障診斷和控制。,ICMP請(qǐng)求與應(yīng)答報(bào)文對(duì)如表6-5所示。其中的信息請(qǐng)求與應(yīng)答報(bào)文已經(jīng)不再使用。,6.5.1 回應(yīng)請(qǐng)求與應(yīng)答報(bào)文,回應(yīng)請(qǐng)求與應(yīng)答報(bào)文的目的是對(duì)網(wǎng)絡(luò)進(jìn)行診斷和測(cè)試。 回應(yīng)請(qǐng)求與應(yīng)答不僅可以被用來(lái)測(cè)試主機(jī)或路由器的可達(dá)性,還可以測(cè)試IP協(xié)議的工作情況。 TCP/IP網(wǎng)絡(luò)系統(tǒng)所提供的ping命令大多是利用ICMP回應(yīng)請(qǐng)求與應(yīng)答報(bào)文來(lái)實(shí)現(xiàn)的,該命令通常用于測(cè)試信宿的可到達(dá)性。,ICMP回應(yīng)請(qǐng)求與應(yīng)答報(bào)文的格式如圖所示。 類(lèi)型“8”表明是回應(yīng)請(qǐng)求報(bào)文 類(lèi)型“0”表明是回應(yīng)應(yīng)答報(bào)文 協(xié)議未對(duì)標(biāo)識(shí)符
12、和序列號(hào)字段進(jìn)行正式定義,通常將標(biāo)識(shí)符和序列號(hào)用于匹配請(qǐng)求與應(yīng)答,標(biāo)識(shí)符一般為發(fā)起請(qǐng)求進(jìn)程的進(jìn)程ID?;貞?yīng)請(qǐng)求與應(yīng)答報(bào)文的標(biāo)識(shí)符和序列號(hào)一致。,6.5.2 時(shí)間戳請(qǐng)求與應(yīng)答報(bào)文,因特網(wǎng)中的各個(gè)主機(jī)和路由器都是獨(dú)立運(yùn)行的,因此在時(shí)鐘上存在著較大的差異,而一些分布式應(yīng)用系統(tǒng)要求各個(gè)設(shè)備的時(shí)鐘是同步的,ICMP時(shí)間戳請(qǐng)求與應(yīng)答報(bào)文就是用于設(shè)備間進(jìn)行時(shí)鐘同步的報(bào)文對(duì)。 用時(shí)間戳請(qǐng)求與應(yīng)答報(bào)文進(jìn)行時(shí)鐘同步的基本思路是請(qǐng)求方主機(jī)通過(guò)獲取另一主機(jī)的時(shí)間戳信息,將該信息和請(qǐng)求方主機(jī)的時(shí)間戳信息進(jìn)行比較后,估算兩者的時(shí)鐘差異。,請(qǐng)求/應(yīng)答格式如圖。類(lèi)型13:請(qǐng)求報(bào)文,類(lèi)型14:應(yīng)答報(bào)文。 初始時(shí)間戳字段用于指示
13、請(qǐng)求方發(fā)出請(qǐng)求的時(shí)間 接收時(shí)間戳字段用于指示應(yīng)答方主機(jī)收到請(qǐng)求的時(shí)間 發(fā)送時(shí)間戳字段用于指示應(yīng)答方主機(jī)發(fā)送應(yīng)答的時(shí)間 三個(gè)時(shí)間戳字段各為32比特長(zhǎng),以毫秒為單位從世界時(shí)間午夜0點(diǎn)起計(jì)時(shí)。時(shí)間戳的計(jì)數(shù)值不能超過(guò)86400000(24小時(shí))。 請(qǐng)求報(bào)文:填初始時(shí)間戳,接收時(shí)間戳和發(fā)送時(shí)間戳為0。 應(yīng)答報(bào)文:初始時(shí)間戳直接從請(qǐng)求報(bào)文中復(fù)制,接收時(shí)間戳和發(fā)送時(shí)間戳由應(yīng)答方主機(jī)根據(jù)自己接收和發(fā)送時(shí)的時(shí)鐘填寫(xiě)。,為了估算請(qǐng)求方與應(yīng)答方之間的時(shí)鐘差異,首先要計(jì)算出時(shí)間戳請(qǐng)求和應(yīng)答的往返延遲,然后據(jù)此計(jì)算出單程傳輸延遲,最后由兩設(shè)備的時(shí)間戳和單程傳輸延遲計(jì)算出兩臺(tái)設(shè)備之間的時(shí)間差,從而實(shí)現(xiàn)時(shí)鐘的同步。 往返延
14、遲時(shí)間可以用下式計(jì)算: 往返時(shí)間t當(dāng)前t初始(t發(fā)送t接收) t接收t初始t當(dāng)前t發(fā)送 假設(shè)傳輸請(qǐng)求的時(shí)延和傳輸應(yīng)答的時(shí)延相同,那么單程時(shí)延就等于往返時(shí)間的一半。,一個(gè)時(shí)鐘同步的例子:主機(jī)A發(fā)出時(shí)間戳請(qǐng)求時(shí)的初始時(shí)間戳為1000毫秒,主機(jī)B收到請(qǐng)求時(shí)的接收時(shí)間戳是1055毫秒,主機(jī)B給出應(yīng)答時(shí)的發(fā)送時(shí)間戳是1057毫秒,主機(jī)A收到應(yīng)答時(shí)的時(shí)間為1030毫秒。主機(jī)A可以根據(jù)這些時(shí)間戳計(jì)算出兩臺(tái)主機(jī)間的時(shí)間差。 往返時(shí)間t當(dāng)前t初始(t發(fā)送t接收) 10301000(10571055)28(毫秒) 單程時(shí)延28214 (毫秒) 時(shí)間差t接收(t初始單程時(shí)延)1055(100014)41 (毫秒)
15、由上面的計(jì)算可知:主機(jī)B的時(shí)鐘比主機(jī)A的時(shí)鐘快了41毫秒。,6.5.3 地址掩碼請(qǐng)求與應(yīng)答報(bào)文,地址掩碼請(qǐng)求與應(yīng)答報(bào)文使得一臺(tái)主機(jī)可以獲得另一臺(tái)主機(jī)或路由器的子網(wǎng)掩碼。如果能夠獲得本網(wǎng)絡(luò)中路由器的子網(wǎng)掩碼,也就得到了本機(jī)所屬子網(wǎng)的掩碼。無(wú)盤(pán)機(jī)通過(guò)RARP獲得IP地址后,可以利用地址掩碼請(qǐng)求來(lái)獲得子網(wǎng)掩碼。地址掩碼請(qǐng)求與應(yīng)答報(bào)文的格式如圖6-11所示。 類(lèi)型“17”表示地址掩碼請(qǐng)求,地址掩碼請(qǐng)求報(bào)文的地址掩碼字段為“0”。類(lèi)型“18”表示地址掩碼應(yīng)答。,6.5.4 路由器請(qǐng)求與通告報(bào)文,初始化路由表的方法: 在配置文件中指定靜態(tài)路由 利用ICMP路由器請(qǐng)求和通告報(bào)文來(lái)獲得路由器的IP地址。 通過(guò)
16、路由器請(qǐng)求和通告報(bào)文還可以知道路由器是否處于活動(dòng)狀態(tài)。 主機(jī)在引導(dǎo)以后通過(guò)廣播或組播發(fā)出路由器請(qǐng)求報(bào)文。一臺(tái)或更多臺(tái)路由器以路由器通告報(bào)文作為響應(yīng)。即使沒(méi)有路由器請(qǐng)求報(bào)文,路由器也可以定期廣播或組播路由器通告報(bào)文。,ICMP路由器請(qǐng)求報(bào)文和路由器通告報(bào)文的格式如圖。,地址數(shù)字段指明報(bào)文所含的地址項(xiàng)的個(gè)數(shù)。一個(gè)地址項(xiàng)由一個(gè)IP地址和一個(gè)4字節(jié)的地址優(yōu)先級(jí)構(gòu)成。 地址項(xiàng)大小字段指明每個(gè)路由器地址項(xiàng)所占32比特字的數(shù)目,一般為2。 生存期字段以秒為單位指明所通告地址的有效時(shí)間。 數(shù)據(jù)區(qū)是一到多個(gè)地址項(xiàng)。地址項(xiàng)中的優(yōu)先級(jí)指出該IP地址作為默認(rèn)路由器地址的優(yōu)先等級(jí),值越小優(yōu)先級(jí)越高。若地址優(yōu)先級(jí)為0,則
17、該地址可作為默認(rèn)路由器地址。優(yōu)先級(jí)為0 x80000000時(shí),表明該地址不能作為默認(rèn)路由器地址使用。,返回,6.6 ICMP報(bào)文封裝,向下:雖然ICMP協(xié)議可以接受來(lái)自上層的請(qǐng)求,但并不直接封裝來(lái)自上層協(xié)議的數(shù)據(jù)。ICMP協(xié)議將請(qǐng)求轉(zhuǎn)變?yōu)镮CMP報(bào)文,然后將報(bào)文封裝在IP協(xié)議中進(jìn)行發(fā)送。包含ICMP報(bào)文的IP數(shù)據(jù)報(bào)首部的協(xié)議字段為“1” 。 向上:IP軟件一旦接收到差錯(cuò)或控制報(bào)文,立即交給ICMP模塊進(jìn)行處理。ICMP模塊可以形成應(yīng)答報(bào)文,也可以交給上層的應(yīng)用程序或協(xié)議去處理。,本章要點(diǎn),ICMP協(xié)議是IP協(xié)議的補(bǔ)充,用于IP層的差錯(cuò)報(bào)告、擁塞控制、路徑控制以及路由器或主機(jī)信息的獲取。 ICM
18、P既不向信宿報(bào)告差錯(cuò),也不向中間的路由器報(bào)告差錯(cuò),而是向信源報(bào)告差錯(cuò)。 ICMP與IP協(xié)議位于同一個(gè)層次,但I(xiàn)CMP報(bào)文被封裝在IP數(shù)據(jù)報(bào)的數(shù)據(jù)部分進(jìn)行傳輸。 ICMP報(bào)文可以分為三大類(lèi):差錯(cuò)報(bào)告、控制報(bào)文和請(qǐng)求/應(yīng)答報(bào)文。 ICMP差錯(cuò)報(bào)告分為三種:信宿不可達(dá)報(bào)告、數(shù)據(jù)報(bào)超時(shí)報(bào)告和數(shù)據(jù)報(bào)參數(shù)錯(cuò)報(bào)告。 數(shù)據(jù)報(bào)超時(shí)報(bào)告包括TTL超時(shí)和分片重組超時(shí)。 數(shù)據(jù)報(bào)參數(shù)錯(cuò)包括數(shù)據(jù)報(bào)首部中的某個(gè)字段的值有錯(cuò)和數(shù)據(jù)報(bào)首部中缺少某一選項(xiàng)所必須具有的部分參數(shù)。,ICMP控制報(bào)文包括源抑制報(bào)文和重定向報(bào)文。 擁塞是無(wú)連接傳輸時(shí)缺乏流量控制機(jī)制而帶來(lái)的問(wèn)題。ICMP利用源抑制的方法進(jìn)行擁塞控制,通過(guò)源抑制減緩信源發(fā)出
19、數(shù)據(jù)報(bào)的速率。 源抑制包括三個(gè)階段:發(fā)現(xiàn)擁塞階段、解決擁塞階段和恢復(fù)階段。 ICMP重定向報(bào)文由位于同一網(wǎng)絡(luò)的路由器發(fā)送給主機(jī),完成對(duì)主機(jī)的路由表的刷新。 ICMP回應(yīng)請(qǐng)求與應(yīng)答不僅可以被用來(lái)測(cè)試主機(jī)或路由器的可達(dá)性,還可以被用來(lái)測(cè)試IP協(xié)議的工作情況。 ICMP時(shí)間戳請(qǐng)求與應(yīng)答報(bào)文用于設(shè)備間進(jìn)行時(shí)鐘同步。 主機(jī)利用ICMP路由器請(qǐng)求和通告報(bào)文不僅可以獲得默認(rèn)路由器的IP地址,還可以知道路由器是否處于活動(dòng)狀態(tài)。,返回,RFC involved in this chapter,The Internet Control Message Protocol described here is a TC
20、P/IP standard defined by Postel RFC 792 and updated by Braden RFC 1122. Nagle RFC 896 and Prue and Postel RFC 1016 discuss ICMP source quench messages and how routers should use them to handle congestion control. Mogul and Postel RFC 950 discusses subnet mask request and reply messages Deering RFC 1256 discusses the solicitation and advertisement messages that were used in router discovery.,2011年考研統(tǒng)考題,47(9分)某主機(jī)的MAC地址為00-15-C5-C1-5E-28,IP地址為10.2.128.100(私有地址)。題47-a圖是網(wǎng)絡(luò)拓?fù)?,題47-b圖是該主機(jī)進(jìn)行Web請(qǐng)求的1個(gè)以太網(wǎng)數(shù)據(jù)幀前80個(gè)字節(jié)的十六進(jìn)制及ASCII碼內(nèi)容。,請(qǐng)參考圖中的數(shù)據(jù)回答以下問(wèn)題。 (1)Web服務(wù)器的IP地址是什么?該主機(jī)的默認(rèn)網(wǎng)關(guān)的MAC地址是什么? (2)該主機(jī)在構(gòu)造題47-b圖的數(shù)據(jù)幀
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版餐盒環(huán)保標(biāo)準(zhǔn)制定與推廣實(shí)施合同
- 二零二五年鏟車(chē)租賃與城市基礎(chǔ)設(shè)施建設(shè)合作協(xié)議
- 二零二五年度藝術(shù)品收藏酒店大堂裝飾合同標(biāo)準(zhǔn)
- 二零二五年度離婚協(xié)議書(shū):離婚后財(cái)產(chǎn)分割與子女教育保障協(xié)議
- 二零二五版航空航天關(guān)鍵材料采購(gòu)服務(wù)合同
- 2025版場(chǎng)反應(yīng)安全風(fēng)險(xiǎn)評(píng)估與管理合同
- 2025版原創(chuàng)小說(shuō)編劇聘用合同模板
- 2025版特色餐廳承包經(jīng)營(yíng)合同范本及營(yíng)銷(xiāo)策略
- 二零二五年度建筑行業(yè)Excel合同臺(tái)賬模板設(shè)計(jì)與銷(xiāo)售合同
- 供銷(xiāo)社現(xiàn)代企業(yè)管理課件
- 《銀行業(yè)從業(yè)人員職業(yè)操守和行為準(zhǔn)則》課件
- SMP-04-013-00 藥品受托企業(yè)審計(jì)評(píng)估管理規(guī)程
- 基本流行病統(tǒng)計(jì)分析方法及統(tǒng)計(jì)分析軟件的應(yīng)用(與“檢驗(yàn)”有關(guān)的文檔共102張)
- 道路頂管穿越施工方案
- HYT 057-2011 海洋管理機(jī)關(guān)檔案業(yè)務(wù)規(guī)范(正式版)
- DB-T 29-315-2024 天津市城市軌道交通工程施工質(zhì)量驗(yàn)收資料管理規(guī)程-第七冊(cè)
- (消毒供應(yīng)中心)提高外來(lái)器械返洗率PDCA
- 《大學(xué)生心理健康教育(蘭州大學(xué)版)》章節(jié)測(cè)試題及答案
- 羽毛球運(yùn)動(dòng)知識(shí)考試題庫(kù)(含答案)
- 陰莖癌診斷治療指南版
- 掃黃打非知多少掃黃打非進(jìn)課堂主題班會(huì)
評(píng)論
0/150
提交評(píng)論