📡 工业通讯协议解析
抓包·帧结构·实战
⚡ 30章 从物理层到综合案例 · 友好色系
🧪 数据帧·抓包·分析
01
工业通讯协议概述
发展历程
Modbus/Profibus/EtherCAT
OSI模型
02
物理层与电气特性
RS-232/485/422
差分信号
终端电阻
接线错误
03
Modbus RTU帧结构
地址域
功能码
数据域
CRC
逐字节解析
04
Modbus ASCII帧结构
起始/结束标记
LRC校验
RTU区别
05
Modbus TCP帧结构
MBAP报文头
单元标识符
PDU
RTU映射
06
功能码详解(一)
01读线圈
02读离散输入
03读保持寄存器
04读输入寄存器
07
功能码详解(二)
05写单线圈
06写单寄存器
15写多线圈
16写多寄存器
08
异常响应与错误处理
异常功能码
异常码01-08
故障排查
09
CRC校验原理与实现
循环冗余校验
查表法
C/Python代码
10
LRC校验原理与实现
纵向冗余校验
ASCII模式
代码示例
11
Wireshark抓包基础
安装配置
捕获/显示过滤器
Modbus插件
12
Wireshark实战Modbus TCP
三次握手
请求/响应配对
时序图
13
串口抓包工具使用
Serial Port Monitor
Free Serial Analyzer
逻辑分析仪
14
Modbus RTU抓包实战
波特率匹配
帧边界识别
CRC验证
15
Profibus DP帧结构
令牌传递
报文类型
FDL层解析
16
EtherCAT帧结构
以太网帧头
EtherCAT头
子报文
寻址
17
EtherCAT数据链路层
从站处理
逻辑/物理寻址
分布式时钟
18
CANopen协议基础
CAN帧结构
COB-ID
SDO/PDO
19
CANopen抓包分析
NMT状态机
心跳报文
EDS文件
20
OPC UA协议概述
OPC UA架构
二进制协议
安全模型
信息模型
21
OPC UA抓包分析
Hello/OpenSecureChannel
Read/Write服务
22
S7comm协议解析
S7结构
PDU长度协商
Job/Ack
23
S7comm抓包实战
BSEND/BRCV
连接资源管理
24
IEC 61850协议基础
MMS映射
GOOSE报文
SV采样值
25
IEC 61850抓包分析
GOOSE重传
SV时间戳
26
DNP3协议帧结构
数据链路层
传输层分段
应用层
27
DNP3抓包实战
轮询机制
事件采集
时间同步
28
工业协议安全分析
中间人/重放/伪造
Modbus安全增强
29
协议模糊测试方法
Peach/Sulley
异常帧构造
健壮性测试
30
综合案例分析
PLC通讯故障
多协议混合抓包
报告撰写