参考答案: D
详细解析:
本题考查的是ICMP协议。
由于IP协议并不是一个可靠的协议,它不保证数据被送达,所以保证数据送达的工作应该由其他的模块来完成。其中一个重要的模块就是ICMP(网络控制报文)协议。
当传送IP数据包发生错误。如主机不可达,路由不可达等,ICMP协议将会把错误信息封包,然后传送给主机。给主机一个处理错误的机会,这就是为什么说建立在IP层以上的协议是可能做到安全的原因。
ICMP数据包由8位的错误类型,8位的代码和16位的校验和组成。而前16位就组成了ICMP所要传递的信息。
Ping命令是ICMP最著名的应用。