Hping 显示 -400% 数据包丢失

Hping 显示 -400% 数据包丢失

我使用了以下命令:

sudo /usr/sbin/hping3 -q -n -c 5 -S <hostname> -p 8080

我得到的输出是:

1 packets transmitted, 5 packets received, -400% packet loss

你能解释一下为什么设置“-c 5”时只发送了 1 个数据包以及它是如何接收 5 个数据包的吗?还有 -400% 数据包丢失意味着什么?

答案1

为什么设置“-c 5”后只发送了 1 个数据包

你是否阅读手册页? 这正是它应该做的事。

它是如何收到 5 个数据包的

我们不知道 - 如果你运行 tcpdump 或 wireshark,那么原因可能会更清楚一些。如果花了很长时间才返回,那么很可能是远程主机正在重新发送 syn-ack 数据包。

-400% 数据包丢失意味着什么?

100 * (packets sent - packets received) / packets sent
= 100*(1-5)/1
= -400

相关内容