使用 (traceroute -q 1 serverAddress) 时,我们知道它从 TTL(Time to Live) = 1 开始。当它通过路由器时,路由器将 TTL 减 1。如果该路由器的 TTL 变为 0,它会发回 ICMP错误 TTL 超出消息。现在,告诉我,路由器会将错误消息发送回客户端(意味着我/我们)。现在路由器如何知道要设置什么 TTL。当我使用wireshark时,我收到了接收ICMP错误消息,显示初始TTL = 5的udp数据包的TTL = 64。路由器如何设置TTL?
使用 (traceroute -q 1 serverAddress) 时,我们知道它从 TTL(Time to Live) = 1 开始。当它通过路由器时,路由器将 TTL 减 1。如果该路由器的 TTL 变为 0,它会发回 ICMP错误 TTL 超出消息。现在,告诉我,路由器会将错误消息发送回客户端(意味着我/我们)。现在路由器如何知道要设置什么 TTL。当我使用wireshark时,我收到了接收ICMP错误消息,显示初始TTL = 5的udp数据包的TTL = 64。路由器如何设置TTL?
路由器将 TTL 设置为路由器操作系统默认使用的路由器自身生成的流量。64 是一个常见的值。