ICMP是Internet控制报文协议。在网络中,ICMP测试的目的是(64)。

admin2010-05-10  29

问题 ICMP是Internet控制报文协议。在网络中,ICMP测试的目的是(64)。

选项 A、测定信息是否到达其目的地,若没有达到,则确定是什么原因
B、保证网络中的所有活动都受监视
C、测定网络是否根据模型建立
D、测定网络是处于控制模型还是用户模型

答案A

解析 ICMP是TCP/IP协议集中的一个子协议,属于网络层协议,主要用于在主机与路由器之间传递控制信息,包括报告错误、交换受限控制和状态信息等。当遇到IP数据无法访问目标、IP路由器无法按当前的传输速率转发数据包等情况时,会自动发送ICMP消息。我们可以通过ping命令发送ICMP请求消息并记录收到的ICMP回复消息,通过这些消息来对网络或主机的故障提供参考依据。ICMP对于网络安全具有极其重要的意义。ICMP本身的特点决定了它非常容易被用于攻击网络上的路由器和主机。比如,可以利用操作系统规定的ICMP数据包最大尺寸不超过64KB这一规定,向主机发起“Ping of Death”(死亡之Ping)攻击。“Ping of Death”攻击的原理是:如果ICMP数据包的尺寸超过64KB上限时,主机就会出现内存分配错误,导致TCP/IP堆栈崩溃,致使主机死机。此外,向目标主机长时间、连续、大量地发送ICMP数据包,也会最终使系统瘫痪。大量的ICMP数据包会形成“ICMP风暴”,使得目标主机耗费大量的CPU资源处理,疲于奔命,最终崩溃。
转载请注明原文地址:https://kaotiyun.com/show/MptZ777K
0

最新回复(0)