不同工具中的时间戳响应行为

不同工具中的时间戳响应行为

ping我正在使用和在我的其中一台服务器上测试icmp时间戳响应hping3

这是结果hping3

# hping3 --icmp-ts x.x.x.x
HPING  x.x.x.x: icmp mode set, 28 headers + 0 data bytes
len=40 ip=x.x.x.x ttl=56 id=45158 icmp_seq=0 rtt=7.2 ms
ICMP timestamp: Originate=41509629 Receive=12709214 Transmit=12709214
ICMP timestamp RTT tsrtt=7

len=40 ip=x.x.x.x ttl=56 id=45159 icmp_seq=1 rtt=6.6 ms
ICMP timestamp: Originate=41510629 Receive=12710214 Transmit=12710214
ICMP timestamp RTT tsrtt=6

ping使用 -T tsandaddr 选项的结果如下:

# ping -T tsandaddr x.x.x.x
PING  (x.x.x.x) 56(124) bytes of data.

它没有返回任何结果。

我可以知道哪个更准确吗?hping3设法收到回复。此外,当我ping对我的服务器执行正常操作时,行为是端口不可达:

# ping x.x.x.x
PING x.x.x.x 56(84) bytes of data.
From x.x.x.x icmp_seq=1 Destination Port Unreachable
...

既然无法访问,为什么会hping3收到响应?还是我误解了输出hping3

我正在 Linux 上进行这个测试,谢谢

相关内容