当IP包头中TTL值减为0时,路由器发出的ICMP报文类型为( )。

admin2022-08-12  29

问题 当IP包头中TTL值减为0时,路由器发出的ICMP报文类型为(          )。

选项 A、重定向
B、时间戳请求
C、目标不可达
D、超时

答案D

解析 每个IP数据包的包头中有一个TTL(Time-To-Live,生存时间)字段,该字段有8个bit位,取值范围为0~255。当IP数据包在网络中传输时,每经过一个路由器(称为一跳,hop)该字段的值便减少1。当一个IP数据包从源节点出发时,其TTL值会被设定一个初始值(如32),经过一跳一跳的传输,如果这个IP数据包的TTL降低到零,路由器就会丢弃此数据包。此时,该路由器上的ICMP就会发出一个超时(Time Exceeded)报文。ICMP在请求、响应消息中均带有时间戳。
    当某个源节点发送IP数据包,但其目标主机或其整个网络由于某些故障不可达时,相关路由器或主机上的ICMP会向源节点发送一个“目标不可达”的ICMP报文。
    当一台主机向自己的缺省网关路由器发送一个需要转发的数据包时,如果路由器查找路由表发现有更好的路由信息,就会向源主机发送“重定向”的ICMP报文。
    因此,本题答案选择D选项。
转载请注明原文地址:https://jikaoti.com/ti/TqM7FFFM
0

最新回复(0)