- 博客(8)
- 收藏
- 关注
原创 从物理层到报文:全面解析 Modbus RTU 与 Modbus TCP
本文系统地解析了 Modbus 通信协议的整体结构,从物理层、电气特性到应用层报文格式进行了全面讲解。
2025-10-30 19:07:36
1358
原创 以太网协议详解:Ethernet II、IEEE 802.3、802.1Q、802.2 一文全掌握
以太网(Ethernet)作为现代计算机网络通信的基础,其帧结构和协议演进影响着我们每一次的数据传输。从最常见的 Ethernet II 到 IEEE 标准的 802.3、802.1Q、802.2,背后有一套清晰的协议体系。
2025-07-19 13:47:43
5597
原创 Node-red 安装 Windows版
Node-RED是一个物联网编程工具,它以新颖和有趣的方式,将硬件设备、应用接口和在线服务连接到一起。它不仅提供了一个基于浏览器的编程环境和丰富的节点类型,使流程的创建变得非常容易,而且还为流程的运行提供了运行环境,实现了一键部署的能力。
2024-09-01 01:03:02
4191
原创 一次 Ping 到底发生了什么?从 ARP 到 ICMP,彻底看懂 Ping 的完整通信流程
《Ping背后的网络通信机制解析》 摘要:看似简单的ping命令背后隐藏着复杂的网络通信过程。本文详细拆解了一次完整的ping操作:首先通过ARP协议获取目标MAC地址,交换机学习并记录MAC地址表,建立IP-MAC映射关系;然后才真正发送ICMP请求,由交换机精准转发,目标主机回复响应。整个过程涉及ARP广播、MAC地址学习、ICMP协议交互等多个环节,体现了IP寻址、MAC传输、交换机转发等核心网络机制。首次ping较慢的原因在于需要ARP解析,而后续通信则直接利用缓存。文章还分析了ping失败的可能原
2026-05-20 17:17:23
447
原创 IEEE 754 浮点数详解:从表示原理到 0.1 + 0.2 ≠ 0.3 的真相
浮点数在计算机中采用IEEE754标准表示,通过二进制科学计数法近似存储实数。该标准使用符号位、指数位和尾数位三部分构成,但由于二进制无法精确表示某些十进制小数(如0.1),必须进行截断处理,导致精度误差。这就是0.1+0.2不等于0.3的根本原因——并非计算错误,而是存储时的近似表示造成的误差累积。开发中应注意避免直接比较浮点数,而应采用误差范围判断。IEEE754实现了大范围数值表示和跨平台一致性,但也存在不可避免的精度损失问题。
2026-05-09 09:06:57
442
原创 Node-red使用 基础篇(1)页面认识
学习的第一步就是先认识 Node-red 页面的各个功能,让我们开始学习 node-red。Node-red 页面认识。
2024-09-02 15:23:59
1406
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅