下面关于ICMP协议的描述中,正确的是( )。

admin2017-08-31  22

问题 下面关于ICMP协议的描述中,正确的是(    )。

选项 A、ICMP协议根据MAC地址查找对应的IP地址
B、ICMP协议把公网的IP地址转换为私网的IP地址
C、ICMP协议根据网络通信的情况把控制报文传送给发送方主机
D、ICMP协议集中管理网络中的IP地址分配

答案C

解析 通过IP包传送的ICMP信息主要用于涉及网络操作或错误操作的不可达信息。ICMP包发送是不可靠的,所以主机不能依靠接收ICMP包解决任何网络问题。
    ICMP的主要功能如下:
    (1)通告网络错误。比如,某台主机或整个网络由于某些故障不可达。如果有指向某个端口号的TCP或UDP包没有指明接受端,这也由ICMP报告。
    (2)通告网络拥塞。当路由器缓存太多包,由于传输速度无法达到它们的接收速度,将会生成“ICMP源结束”信息。对于发送者,这些信息将会导致传输速度降低。当然,更多的ICMP源结束信息的生成也将引起更多的网络拥塞,所以使用起来较为保守。
    (3)协助解决故障。ICMP支持Ech。功能,即在两个主机间一个往返路径上发送一个包。ping是一种基于这种特性的通用网络管理工具,它将传输一系列的包,测量平均往返次数并计算丢失百分比。
    (4)通告超时。如果一个IP包的TTL降低到零,路由器就会丢弃此包,这时会生成一个ICMP包通告这一事实。TraceRoute是一个工具,它通过发送小TTL值的包及监视ICMP超时通告可以显示网络路由。
    根据MAC地址查找对应的IP地址是RARP协议的功能。把公网的IP地址转换为私网的IP地址是NAT’的功能。备选项D是拼凑的备选项。
转载请注明原文地址:https://kaotiyun.com/show/xMJZ777K
0

相关试题推荐
最新回复(0)