如果我向关闭的主机发送ping,会发生什么情况?我是否收到一条ICMP消息,其中包含“无法访问的主机”?ICMP没有说任何话是因为数据包被正确地传递了,即使它没有被目标主机处理?我不知道ICMP在这种情况下是如何反应的。
发布于 2018-02-18 21:47:58
ICMP不做任何事情,因为没有主机可以将ICMP消息返回到源。
ping应用程序将超时。我认为大多数实现都有默认的2秒超时,但您可能可以重写它。ping的实现将具有该工具版本的作者内置的特性。
发布于 2018-02-18 21:58:24
对于本地ping,ARP请求超时,实际上不发送ICMP回送请求。
在一个或多个路由器之间进行远程ping时,最后一个路由器(失败的本地ARP)可能返回ICMP错误。
https://networkengineering.stackexchange.com/questions/48398
复制相似问题