问题
单项选择题
在检测网络故障时使用的ping命令是基于()协议实现的。
A.SNMP(简单网络管理协议)
B.FTP(文件传输协议)
C.IGMP(互联网组管理协议)
D.ICMP(互联网控制管理协议)
答案
参考答案:D
解析:
[分析]: 本题考查的是ICMP协议。
由于IP协议并不是一个可靠的协议,它不保证数据被送达,所以保证数据送达的工作应该由其他的模块来完成。其中一个重要的模块就是ICMP(网络控制报文)协议。
当传送IP数据包发生错误,如主机不可达,路由不可达等,ICMP协议将会把错误信息封包,然后传送给主机。给主机一个处理错误的机会,这就是为什么说建立在IP层以上的协议是可能做到安全的原因。
ICMP数据包由8位的错误类型、8位的代码和16位的校验和组成。而前16位就组成了ICMP所要传递的信息。
Ping命令是ICMP最著名的应用。