首页/网络/网络排障速查/连通性验证矩阵:ICMP、TCP、UDP、应用各证什么
本包目录(235 条)
排查流程与方法36 条
连通性与链路检测54 条DNS 与解析排查46 条端口与连接检查37 条抓包与流量分析32 条应用层慢与丢包定位30 条

连通性验证矩阵:ICMP、TCP、UDP、应用各证什么

同一目标用不同协议测试,结论完全不同:ping 通只证明 ICMP 可达;端口通只证明 TCP 可达;真正可用要看应用响应,矩阵化验证避免误判。

网络排障速查网络更新于 2026-10-12

测试 / 手段 / 能证明 / 不能证明

测试手段能证明不能证明
ICMP 可达pingIP 层双向路由基本通TCP 端口、应用是否可用
TCP 可达nc -zv / telnet能完成三次握手应用是否正常响应
UDP 可达nc -u / iperf3 -u发得出、可能收到回复回包路径(UDP 无握手)
应用可用curl / 业务命令完整业务链路可用高峰期表现与容量
DNS 正确dig +short解析结果正确连接是否可达

矩阵化连测(Linux)

矩阵化连测(Linux)
ping -c2 -W2 10.0.0.5 || echo ICMP-FAIL
nc -zv -w3 10.0.0.5 443 || echo TCP-FAIL
curl -s -o /dev/null -w '%{http_code} %{time_total}s\n' --connect-timeout 3 https://10.0.0.5/
很多防火墙只放行 ICMP 或只放行特定端口:ping 不通但业务正常、或 ping 通但端口被拦,都是常态,不要只测一种。

易错点

  • 用 ping 通/不通回答「网络好没好」是排障中最常见的错误沟通
  • UDP 业务「通不通」无法用握手判断,需业务级回包或 iperf3 UDP 结果佐证

数据来源与参考

  • RFC 792:ICMP
  • RFC 793:TCP(三次握手)
  • netcat 手册

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌