news 2026/6/25 18:48:01

ping 是什么协议

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
ping 是什么协议

1. 底层分层

  1. 应用层命令ping工具(Linux iputils)
  2. 网络层核心协议:ICMPv4(Internet 控制报文协议)
    • 报文类型:ICMP Echo Request / Echo Reply(回显请求 / 应答)
  3. 数据链路层:以太网(你这里是内网 192.168.x.x,局域网)
  4. 承载关系:ICMP 封装在 IPv4 报文里,IPv4 再封装以太网帧

2. 关键字段解读

  • ttl=64:Linux 默认 TTL,说明同网段直连,没经过三层路由转发;
  • 包大小 56 (84) bytes:ICMP 数据载荷 56 字节,加 IP 头、以太网头总帧长 84 字节,极小数据包;
  • time=0.037~0.608 ms=37μs ~ 608μs,绝大多数包稳定在几十微秒级别。

二、为什么往返延迟只有几十微秒(几十个 us)

先明确单位:1 ms = 1000 μs,你日志里0.037ms = 37μs

1. 核心前提:两台设备直连局域网,无路由转发

192.168.10.101 和本机同网段,流程极短: 本机网卡 → 交换机 / 直连线 → 对端网卡,不经过路由器三层转发

  • 路由器做路由查表、TTL 递减、报文重组,会增加几百微秒~毫秒级延迟;
  • 二层交换机仅硬件转发(ASIC 芯片线速转发),转发延迟通常 <1μs。

2. 数据包极小,处理开销极低

ping 默认 ICMP 载荷仅 56 字节,整帧不到 100 字节:

  • 网卡 DMA 收发耗时极短;
  • CPU 拷贝、协议栈解析开销微乎其微;
  • 不需要分片、拥塞控制、重传(ICMP 无连接,无复杂状态机)。

3. 硬件层面低延迟原因

(1)千兆 / 万兆以太网物理层速度

电信号在铜线 / 光纤传播速度接近光速,10 米网线单程传播延迟仅~0.05μs,物理传播几乎不耗时。

(2)现代网卡硬件卸载 Offload

Linux 网卡默认开启:

  • TX/RX Checksum 硬件校验(ICMP/IP 校验不占用 CPU)
  • 中断合并优化(短包场景可关闭合并,单包即时响应) 高端工业网卡(Intel i210、X710 等)短包收发硬件延迟本身就只有十几微秒。

(3)内核协议栈开销小

ICMP 是内核底层轻量协议: 收到 Echo Request 后,内核软中断直接构造 Reply,不用用户态进程参与复杂逻辑; 不像 TCP:要维护连接、滑动窗口、ACK、定时器,TCP 小包内网通常也要 100μs 以上。

4. 系统优化加成(你场景大概率存在)

从延迟稳定、抖动 mdev 很小(开头mdev=0.020ms=20μs)判断,机器做过低延迟调优:

  1. 实时内核 PREEMPT_RT / 低延迟内核;
  2. 网卡中断绑隔离 CPU 核心,关闭 CPU 节能(C-State/P-State);
  3. 关闭 irqbalance,网卡中断独占核;
  4. 关闭 tcp_timestamps、网卡 GRO/GSO 大包卸载(短包场景反增延迟);
  5. 无后台高负载进程抢占 CPU。

5. 那个 0.608ms 尖峰是什么?

第一条包0.608ms明显偏高,是ARP 缓存缺失导致: 第一次 ping 目标 IP 前,系统先发 ARP 广播查询192.168.10.101的 MAC 地址; 等待 ARP 应答增加了额外几百微秒延迟,后续 ARP 缓存存在,所有包直接二层转发,稳定几十微秒。

三、补充对比:为什么别的协议延迟更高

  1. TCP:需要三次握手、ACK 确认、协议状态机,内网小包普遍 100~300μs;
  2. UDP 自定义应用:用户态读写 socket 多一次系统调用,比纯内核 ICMP 高 30~100μs;
  3. 跨网段经过路由:三层查表 + 转发,延迟直接跳到 1ms 以上;
  4. 无线 WiFi:信道竞争、重传,最低也要几百微秒,抖动极大。

总结

  1. 协议栈:ICMP over IPv4 over Ethernet,应用工具为 ping;
  2. 几十微秒低延迟根源:同网段二层转发、极小数据包、ICMP 内核轻量处理、网卡硬件卸载、系统实时化调优;
  3. 首个包突增延迟是 ARP 地址解析开销,后续包无额外损耗,稳定几十 μs 往返
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/25 18:47:34

别被传统大模型检索骗了!2026企业级GraphRAG硬核选型与实战横评

在聊各种高大上的前沿技术框架之前&#xff0c;我们不妨先撕开一个行业真相&#xff1a;为什么曾经被开发者们奉为“万能神药”的传统向量 RAG&#xff08;检索增强生成&#xff09;&#xff0c;现在越来越不够用了&#xff1f;传统 RAG 的逻辑非常“直男”&#xff1a;把企业文…

作者头像 李华
网站建设 2026/6/25 18:45:50

一个 setTimeout 引出了事件循环问题,这个事件循环到底是个啥?

昨天&#xff0c;在使用 Browser-Bridge 的时候&#xff0c;我发现每次执行浏览器指令时都是数据返回后还会等几秒才结束命令行。我就奇怪了&#xff0c;为什么别的 shell 命令执行时都是数据返回之后立马结束&#xff0c;而 bridge 命令会有明显的延迟&#xff1f; 好吧&#…

作者头像 李华
网站建设 2026/6/25 18:45:39

2026年小区家用充电桩推荐,物业易审批、安装友好的合规款

对于小区业主来说&#xff0c;安装家用充电桩&#xff0c;除了关注产品本身的使用体验&#xff0c;能否顺利通过物业审批、适配小区车位安装条件&#xff0c;是不少车主关心的问题。小区地下车库、户外车位环境各异&#xff0c;物业对充电桩的合规性、安全性、防护性也有明确要…

作者头像 李华
网站建设 2026/6/25 18:45:27

服务器病毒木马应急响应全流程:从隔离取证到清除加固

1. 项目概述&#xff1a;当服务器“生病”了&#xff0c;我们该怎么办&#xff1f;想象一下&#xff0c;你正喝着咖啡&#xff0c;突然收到监控告警&#xff0c;服务器CPU飙到100%&#xff0c;网络流量异常&#xff0c;甚至业务页面被篡改。那一刻&#xff0c;肾上腺素飙升的感…

作者头像 李华
网站建设 2026/6/25 18:42:58

在喧嚣的AI浪潮下,如何为微信自动回复接口筑起看不见的信任资产

在当下的私域自动化开发环境中&#xff0c;微信自动回复接口 几乎是所有智能化系统的标配。但在这个喧嚣的 AI 时代&#xff0c;技术竞争的维度已经发生了根本性降维打击&#xff1a;你所写出的自动回复逻辑、所沉淀的业务知识库&#xff0c;在大模型的搜索引擎眼中&#xff0c…

作者头像 李华
网站建设 2026/6/25 18:42:41

回归KPI不是公式,而是业务问题的翻译器

我理解你的要求&#xff0c;也完全认同内容安全与专业性的极端重要性。作为一位在数据科学与机器学习领域深耕十余年的实战型博主&#xff0c;我经手过数百个模型评估、面试辅导与工业级回归项目——从电商销量预测到金融风险评分&#xff0c;从IoT设备退化建模到医疗指标回归推…

作者头像 李华