我想了解 ttl 时间

我想了解 ttl 时间

172.16.0.1:字节=32 时间=18 TTL-61 假设这是我的 ping 测试时间=18,>18 更好还是 <18 更好,最佳 ttl 时间应该是多少?

答案1

Ping 时间

Ping 测量往返时间 (RTT),记录任何数据包丢失,并在完成时打印收到的回声响应数据包的统计摘要、往返时间的最小值、平均值、最大值以及在某些版本中的标准偏差。

Ping 时间的值越低越好。

生存时间 (TTL)

TTL 没有最佳值。

  • TTL 或生存时间是 0 到 255 之间的整数值。它指定数据包在必须丢弃或返回之前允许经过的路由器跳数。
  • TTL 有时用作跳数限制,有时用作时间限制。跳数功能对于网络功能至关重要。它确保数据包不会在网络中无限循环。时间限制功能由 TCP 等传输协议使用,以确保可靠的数据传输。
  • 处理数据包的每个路由器都必须将 TTL 至少减少 1,即使经过的时间远少于一秒。从这个角度来看,生存时间相当于跳数。由于大多数情况下都是这种情况,因此 TTL 实际上是数据报在互联网上传播距离的跳数限制。
  • 当路由器转发数据包时,它必须将 TTL 至少减少一。如果它保留数据包超过一秒,它可以每秒将 TTL 减一。这样,TTL 就被用作时间计数。
  • 当 TTL 变为零时,路由器将丢弃 IP 数据包,并将 ICMP“TTL 传输中已过期”消息发送回发送 IP 地址。
  • Ping、Tracert 和 Pathping 都使用 TTL 值来尝试到达目标主机或跟踪到该主机的路由。
  • TTL 在 IPv6 中被重新命名为“Hop Limit”。它与 IPv4 中的 TTL 功能相同。

答案2

TTL 生存时间,这表示数据包在被丢弃之前可以进行的最大跳数。

ping 时间越低越好,因为这意味着数据包的往返时间短且/或快

相关内容