单选题 关于ICMP协议的说法正确的是______。
Ⅰ.ICMP消息的传输是可靠的 Ⅱ.ICMP被封装在IP数据报的数据部分
Ⅲ.ICMP可用来进行拥塞控制
  • A.仅Ⅰ
  • B.仅Ⅰ、Ⅱ
  • C.仅Ⅱ、Ⅲ
  • D.仅Ⅰ、Ⅲ
【正确答案】 C
【答案解析】[解析] Ⅰ:由于IP层提供的是无连接不可靠的服务,所以ICMP消息的传输是不可靠的,故Ⅰ错误。 Ⅱ:ICMP报文整个被作为IP分组的数据部分,所以Ⅱ正确。 Ⅲ:主机在发送数据报时,经常会由于各种原因发送错误,比如路由器拥塞丢弃了或者传输过程中出现错误丢弃了,如果检测出错误的路由器或主机都能把这些错误报告通过一些控制消息告诉发送数据的主机那就好了,那么发送数据的主机就可根据ICMP报文确定发生错误的类型,并确定如何才能更好地重发失败的数据报。比如ICMP报文发过来的是改变路由,那么主机就不能继续按照这个路由线路发送了,需要用另外一条路由线路发送数据,所以Ⅲ正确。