ping命令返回无法访问目标主机和请求超时浅析

在日常经常用ping命令测试网络是否通信正常,使用ping命令时也经常会遇到这两种情况,那么表示网络出现了问题。


1、请求超时的原因

可以看到"请求超时"没有收到任何回复。要知道,IP数据报是有生存时间的,当其生存时间为零时就会被丢弃。因此当数据报沿着网络传输,当超过生存时间后就会报错"请求超时"。这个就意味着路由可能可以到达目标主机,只是由于网络其他原因导致无法到达,最终报错"请求超时"。

2、无法访问目标主机的原因

可以看到"无法访问目标主机"是来自一个IP的回复,实际上那个IP是一个路由器。因此"无法访问目标主机"实际上数据是发出去并且收到回复的,只不过收到的回复是别人告诉你你要访问的目标主机无法访问。因此会有两种情况,第一种是给你回复的路由器中的路由表中找不到目标主机的路由,因此也就无法访问目标主机;第二种有可能是你开了防火墙,防火墙不允许访问那个目标主机,因此路由器只能告诉你无法访问目标主机。

3、无法访问目标主机和请求超时的区别

如果所经过的路由器的路由表中具有到达目标的路由,而目标因为其他原因不可到达,这时候会出现"请求超时",如果路由表中连到达目标的路由都没有,那就会出现"无法访问目标主机"。

相关推荐
野蛮人6号1 小时前
虚拟机网络编译器还原默认设置后VMnet8和VMnet1消失了
网络·vmware·虚拟机网络编译器·vmnet8消失
scuter_yu2 小时前
主流零信任安全产品深度介绍
运维·网络·安全
江苏思维驱动智能研究院有限公司2 小时前
Sophos 网络安全:全球领先的自适应安全解决方案提供商
网络·安全·web安全
面朝大海,春不暖,花不开2 小时前
Java网络编程:TCP/UDP套接字通信详解
java·网络·tcp/ip
ChicagoTypewriter2 小时前
计算机网络中的常用表项梳理
网络·计算机网络·智能路由器
Bruce_Liuxiaowei5 小时前
常见高危端口风险分析与防护指南
网络·网络安全·端口·信息搜集
tmacfrank6 小时前
Android 网络全栈攻略(四)—— TCPIP 协议族与 HTTPS 协议
android·网络·https
liulilittle6 小时前
深度剖析:OPENPPP2 libtcpip 实现原理与架构设计
开发语言·网络·c++·tcp/ip·智能路由器·tcp·通信
cui_win6 小时前
【内存】Linux 内核优化实战 - net.ipv4.tcp_tw_reuse
linux·网络·tcp/ip
夏天想7 小时前
优化 WebSocket 实现单例连接用于打印【待测试 】
网络·websocket·网络协议