在 Ping 命令期间他们要发送什么样的数据包?

在 Ping 命令期间他们要发送什么样的数据包?

在 Ping 命令期间,他们要发送什么样的数据包?我得到了如下输出:

已发送 19 个数据包,已接收 19 个数据包,0% 数据包丢失,耗时 18006 毫秒

那么这背后的策略是什么?我还想知道如何知道我的数据包是否已在远程目的地接收。

答案1

Ping 的工作原理是向目标主机发送 Internet 控制消息协议 (ICMP) 回显请求数据包并等待 ICMP 回显回复。该程序报告错误、数据包丢失以及结果的统计摘要,通常包括最小值、最大值、平均往返时间和平均值的标准偏差。如果所有发送的数据包都得到回显,则表明目标处于活动状态。

简而言之,ping 实际上是两个不同的 ICMP(Internet 控制消息协议)数据包。要 ping 主机,首先要发送 ICMP 回显请求数据包,然后主机将回复 ICMP 回显答复。

我不知道我的数据包是否收到了,我只是假设收到回复后才收到。这很像我问你一个问题,直到你回复我才知道你是否听到了。

相关内容