ICMP协议属于TCP/IP网络中的(21)协议,ICMP报文封装在(22)协议数据单元中传送,在网络中起着差错和拥塞控制的作用。ICMP有13种报文,常用的ping程序中使用了(23)报文,以探测目标主机是否可以到达。如果在IP数据报传送过程中,发现生命

admin2009-02-15  18

问题 ICMP协议属于TCP/IP网络中的(21)协议,ICMP报文封装在(22)协议数据单元中传送,在网络中起着差错和拥塞控制的作用。ICMP有13种报文,常用的ping程序中使用了(23)报文,以探测目标主机是否可以到达。如果在IP数据报传送过程中,发现生命期(TTL)字段为零,则路由器发出(24)报文。如果网络中出现拥塞,则路由器产生一个(25)报文。

选项 A、超时
B、路由重定向
C、源端抑制
D、目标不可到达

答案C

解析 ICMP协议指Internet控制报文协议。
   ICMP经常被认为是IP层的一个组成部分,它传递差错报文以及其他需要注意的事项。 ICMP报文通常被IP层或更高层协议(TCP或UDP)使用。ICMP报文是在IP数据报内部被传输的。ICMP报文包括差错报文和查询报文。报文格式如图11-2所示。

   值得注意的是:不同类型和代码有不同的内容。
   类型字段可以有15个不同的值(0、3~5、8~18)。某些报文还使用代码字段来进一步描述不同的条件。检验和字段覆盖整个ICMP报文,与IP首部检验和算法是一样的。
   以下情况不会产生ICMP差错报文:
   ●ICMP差错报文。
   ●目的地址为广播地址或者多播地址。
   ●作为链路层的数据报。
   ●不是IP分片的第一片。
   ●源地址不是单个主机的数据报,也即源地址不能为0地址、环回地址、广播地址或多播地址。
   ICMP一般有以下类型报文:
   (1)ICMP地址掩码请求与应答。
   ICMP地址掩码请求用于无盘系统在引导过程中获取自己的子网掩码,系统广播它的 ICMP请求报文。
   (2)ICMP时间戳请求与应答。
   ICMP时间戳请求允许系统向另一个系统查询当前时间,返回的是自午夜开始记算的毫秒数。调用者必须通过其他方法获取当前时间。
   (3)ICMP端口不可达差错。
   主机如果收到一份UDP数据报而目的端口与某个正在使用的进程通信,那么UDP返回一个ICMP不可达报文。
转载请注明原文地址:https://kaotiyun.com/show/XbJZ777K
0

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