问题 单项选择题

 ICMP是TCP/IP网络中的重要协议,ICMP报文封装在()协议数据单元中传送。如果在IP数据报传送过程中发现TTL字段为零,则路由器发出()报文。

如果在IP数据报传送过程中发现TTL字段为零,则路由器发出()报文。

A.超时

B.路由重定向

C.源抑制

D.目标不可到达

答案

参考答案:A

解析:

试题(24)、(25)分析 ICMP(Internet control Message Protocol)与IP协议同属于网络层,用于传送有关通信问题的消息。ICMP报文封装在IP数据报中传送,因而不保证可靠的提交。 常用的ICMP报文有几十种之多,最主要的有: ①目标不可到达(类型3):如果路由器判断出不能把IP数据报送达目标主机,则向源主机返回这种报文。 ②超时(类型11):路由器发现IP数据报的生存期己超时,或者目标主机在一定时间内无法完成重装配,则向源端返回这种报文。 ③源抑制(类型4):这种报文提供了一种流量控制方式。如果路由器或目标主机缓冲资源耗尽而必须丢弃数据报,则每丢弃一个数据报就向源主机发回一个源抑制报文,这时源主机必须减小发送速度。 ④参数问题(类型12):如果路由器或主机判断出IP头中的字段或语义出错,则返回这种报文,报文头中包含一个指向出错字段的指针。 ⑤路由重定向(类型5):路由器向直接相连的主机发出这种报文,告诉主机一个更短的路径。 ⑥回声(请求/响应,类型8/O):用于测试两个结点之间的通信线路是否畅通。收到回声请求的结点必须发出回声响应报文。该报文中的标识符和序列号用于匹配请求和响应报文。常用的PING工具就是这样工作的。 ⑦时间戳(请求/响应,类型13/14):用于测试两个结点之间的通信延迟时间。请求方发出本地的发送时间,响应方返回自己的接收时间和发送时间。这种应答过程如果结合强制路由的数据报实现,则可以测量出指定线路上的通信延迟。 ⑧地址掩码(请求/响应,类型17/18):主机可以利用这种报文获得它所在的LAN的子网掩码。首先主机广播地址掩码请求报文,同一LAN上的路由器以地址掩码响应报文回答,告诉请求方需要的子网掩码。了解子网掩码可以判断出数据报的目标结点与源结点是否在同一LAN中。

单项选择题
选择题